2 include $(TESTDIR)/Rules.mak
5 #EXTRA_LIBS += -lc -lgcc -lpthread
6 EXTRA_LIBS += -lpthread
8 TARGETS=ex1 ex2 ex3 ex4 ex5 ex6 ex7
11 ex1: ex1.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC)
14 -@ echo "Compiling vs uClibc: "
16 $(CC) $(CFLAGS) -c $< -o $@.o
17 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
18 $(STRIPTOOL) -x -R .note -R .comment $@
22 ex2: ex2.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC)
25 -@ echo "Compiling vs uClibc: "
27 $(CC) $(CFLAGS) -c $< -o $@.o
28 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
29 $(STRIPTOOL) -x -R .note -R .comment $@
33 ex3: ex3.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC)
36 -@ echo "Compiling vs uClibc: "
38 $(CC) $(CFLAGS) -c $< -o $@.o
39 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
40 $(STRIPTOOL) -x -R .note -R .comment $@
44 ex4: ex4.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC)
47 -@ echo "Compiling vs uClibc: "
49 $(CC) $(CFLAGS) -c $< -o $@.o
50 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
51 $(STRIPTOOL) -x -R .note -R .comment $@
55 ex5: ex5.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC)
58 -@ echo "Compiling vs uClibc: "
60 $(CC) $(CFLAGS) -c $< -o $@.o
61 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
62 $(STRIPTOOL) -x -R .note -R .comment $@
66 ex6: ex6.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC)
69 -@ echo "Compiling vs uClibc: "
71 $(CC) $(CFLAGS) -c $< -o $@.o
72 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
73 $(STRIPTOOL) -x -R .note -R .comment $@
77 ex7: ex7.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC)
80 -@ echo "Compiling vs uClibc: "
82 $(CC) $(CFLAGS) -c $< -o $@.o
83 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
84 $(STRIPTOOL) -x -R .note -R .comment $@
89 $(RM) *.[oa] *~ core $(TARGETS)