edits
[cdsspec-compiler.git] / output / ms-queue / Makefile
1 include ../benchmarks.mk
2
3 TESTNAME = main testcase1 testcase2 testcase3
4
5 HEADERS = my_queue.h
6 OBJECTS = main.o my_queue.o
7
8 all: $(TESTNAME)
9
10 main: $(HEADERS) $(OBJECTS)
11         $(CC) -o $@ $(OBJECTS) $(CFLAGS) $(LDFLAGS)
12
13 testcase1: $(HEADERS) my_queue.o testcase1.o 
14         $(CC) -o $@ my_queue.o testcase1.o $(CFLAGS) $(LDFLAGS)
15
16 testcase2: $(HEADERS) my_queue.o testcase2.o 
17         $(CC) -o $@ my_queue.o testcase2.o $(CFLAGS) $(LDFLAGS)
18
19 testcase3: $(HEADERS) my_queue.o testcase3.o 
20         $(CC) -o $@ my_queue.o testcase3.o $(CFLAGS) $(LDFLAGS)
21
22 %.o: %.c
23         $(CC) -c -o $@ $< $(CFLAGS)
24
25 clean:
26         rm -f $(TESTNAME) *.o