Mercurial > hg > CbC > CbC_gcc
diff CbC-examples/quicksort/Makefile @ 23:775dfe898662
add quicksort version 2.
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 14 Oct 2009 12:12:51 +0900 |
parents | |
children | 2476ed92181e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CbC-examples/quicksort/Makefile Wed Oct 14 12:12:51 2009 +0900 @@ -0,0 +1,30 @@ +CbCC=../../../build_cbc44/INSTALL_DIR/bin/gcc +CC=gcc +HEADERMAKER=../../CbC-scripts/make_headers.py + +CFLAGS=-g -O2 + +.SUFFIXES: .cbc .o + +all: quicksort_cbc quicksort_c quicksort_cbc2 + +.cbc.o: + $(CbCC) $(CFLAGS) -c -o $@ $< +.cbc.h: + $(HEADERMAKER) $^ > $@ + +quicksort_cbc.o: quicksort_cbc.h +quicksort_cbc2.o: quicksort_cbc2.h +quicksort_test.o: quicksort_test.h + +quicksort_cbc: quicksort_cbc.o quicksort_test.o + $(CC) -o $@ $^ +quicksort_cbc2: quicksort_cbc2.o quicksort_test.o + $(CC) -o $@ $^ + +quicksort_c: quicksort_c.o + $(CC) -o $@ $^ + + +clean: + rm -rf *.o quicksort_c quicksort_cbc