summaryrefslogtreecommitdiff
path: root/src/modules/test/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/test/Makefile')
-rw-r--r--src/modules/test/Makefile35
1 files changed, 5 insertions, 30 deletions
diff --git a/src/modules/test/Makefile b/src/modules/test/Makefile
index 6dd9f80..3b9ac14 100644
--- a/src/modules/test/Makefile
+++ b/src/modules/test/Makefile
@@ -1,33 +1,8 @@
-.PHONY: clean, mrproper
+Obj = main.o
+Out = test.elf
-CC = gcc
-CFLAGS = -nostdlib -nostartfiles -nodefaultlibs -fno-builtin -fno-stack-protector -Wall -Wextra -I ../../include
+include ../../common.make
-LD = ld
-LDFLAGS = -T ../../library/link.ld -L ../../library -Map test.map
-
-Objects = main.o
-Outfile = test.elf
-
-all: $(Outfile)
- echo "* Done with $(Outfile)"
-
-rebuild: mrproper all
-
-$(Outfile): $(Objects)
- echo "* Linking $@..."
- $(LD) $(LDFLAGS) -o $@ $^
-
-%.o: %.c
- $(CC) $(CFLAGS) -c $< -o $@
-
-clean:
- echo "* Removing objects..."
- rm *.o || exit 0
- rm *.map || exit 0
- rm $(Objects) || exit 0
-
-mrproper: clean
- rm *.elf || exit 0
- rm $(Outfile) || exit 0
+CFLAGS += -I ../../include
+LDFLAGS += -T ../../library/link.ld -L ../../library -Map test.map