aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2025-06-08 12:19:42 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2025-06-08 12:19:42 +0330
commit47177fdfe2758789efe7941de6007a3fb7105f82 (patch)
treeba54d2534286d9ea734c724e03f286b4e4f86144 /Makefile
parent44cf97674be6da6790281d59f43b22c88a6360e6 (diff)
generalizing compiler instead of relaying on gcc
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 6 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 05c0f17..c896254 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,7 @@
PROJECT_NAME := felan
-CC := gcc
+CC := cc
+# CC := gcc
# CC := tcc
# CC := clang
@@ -24,11 +25,11 @@ INC_FLAGS := $(addprefix -I,$(INC_DIRS))
# OP_FLAG := -Oz
OP_FLAG := -g
-LINK_FLAGS := -lffi
+LDFLAGS := -lffi
-# CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 $(LINK_FLAGS) -DPRINT_STATISTICS -DPRINT_COMPILE_TREE $(OP_FLAG)
-CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 $(LINK_FLAGS) -DPRINT_STATISTICS $(OP_FLAG)
-# CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 $(LINK_FLAGS) $(OP_FLAG)
+# CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 -DPRINT_STATISTICS -DPRINT_COMPILE_TREE $(OP_FLAG)
+CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 -DPRINT_STATISTICS $(OP_FLAG)
+# CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 $(OP_FLAG)
EXEC_FILE := $(BUILD_DIR)/$(PROJECT_NAME)