Mercurial > hg > CbC > CbC_gcc
diff CbC-examples/quicksort/Makefile @ 25:2476ed92181e
modified machine description of i386 for support indirect sibcall attributed fastcall.
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 27 Oct 2009 16:04:06 +0900 |
parents | 775dfe898662 |
children | f9b1a53df341 |
line wrap: on
line diff
--- a/CbC-examples/quicksort/Makefile Thu Oct 15 18:47:39 2009 +0900 +++ b/CbC-examples/quicksort/Makefile Tue Oct 27 16:04:06 2009 +0900 @@ -1,8 +1,16 @@ -CbCC=../../../build_cbc44/INSTALL_DIR/bin/gcc -CC=gcc + +#CbCC=../../../build_cbc44/INSTALL_DIR/bin/gcc +CbCC=../../../build_cbc44_fast/INSTALL_DIR/bin/gcc + +#CC=gcc +#CC=../../../build_cbc44/INSTALL_DIR/bin/gcc +CC=../../../build_cbc44_fast/INSTALL_DIR/bin/gcc + HEADERMAKER=../../CbC-scripts/make_headers.py -CFLAGS=-g -O2 +# fastcall版では-O0,-O2は動作確認、-O3以上はだめ +CFLAGS=-g -O2 -fomit-frame-pointer +#CFLAGS=-g -O0 .SUFFIXES: .cbc .o @@ -18,13 +26,13 @@ quicksort_test.o: quicksort_test.h quicksort_cbc: quicksort_cbc.o quicksort_test.o - $(CC) -o $@ $^ + $(CC) $(CFLAGS) -o $@ $^ quicksort_cbc2: quicksort_cbc2.o quicksort_test.o - $(CC) -o $@ $^ + $(CC) $(CFLAGS) -o $@ $^ quicksort_c: quicksort_c.o - $(CC) -o $@ $^ + $(CC) $(CFLAGS) -o $@ $^ clean: - rm -rf *.o quicksort_c quicksort_cbc + rm -rf *.o *.s quicksort_c quicksort_cbc quicksort_cbc2