git.fiddlerwoaroof.com
Browse code

working makefile

Greg Wiley authored on 30/03/2017 22:34:35
Showing 1 changed files
... ...
@@ -2,7 +2,7 @@ MODULEFLAGS = -fPIC -fno-stack-protector
2 2
 MODULEOBJS = dual_control.o
3 3
 
4 4
 .PHONY: all
5
-all: dual_control.a
5
+all: dual_control.a dual_control_test
6 6
 
7 7
 dual_control.a: $(MODULEOBJS)
8 8
 	ar rvs $@ $^
... ...
@@ -14,8 +14,12 @@ $(MODULEOBJS): %.o: %.c
14 14
 .PHONY: clean
15 15
 clean:
16 16
 	rm -f *.o *.a
17
+	rm dual_control_test
17 18
 
18 19
 .PHONY: distclean
19 20
 distclean: clean
20 21
 	rm -f Makefile config.h
21 22
 
23
+dual_control_test: dual_control_test.c $(MODULEOBJS)
24
+	$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $^
25
+