aboutsummaryrefslogtreecommitdiff
path: root/basics/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'basics/Makefile')
-rw-r--r--basics/Makefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/basics/Makefile b/basics/Makefile
new file mode 100644
index 0000000..90e88ef
--- /dev/null
+++ b/basics/Makefile
@@ -0,0 +1,20 @@
+CC = $(CROSS_COMPILE)gcc
+LD = $(CROSS_COMPILE)ld
+CCFLAGS =
+EXE = basics
+
+DEBUG =
+ifneq ($(strip $(DEBUG)),)
+ CCFLAGS += -g
+endif
+
+.PHONY: all
+all: clean $(EXE)
+
+.PHONY: $(EXE)
+$(EXE):
+ gcc $(CCFLAGS) -o $(EXE) main.c factorial.S string.S
+
+.PHONY: clean
+clean:
+ @rm -f $(EXE)