Mercurial > hg > CbC > CbC_examples
comparison quicksort/Makefile @ 0:bacef8675607
init repository
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 14 Oct 2014 17:34:59 +0900 |
parents | |
children | 586096c45873 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:bacef8675607 |
---|---|
1 | |
2 #CbCC=../../BUILD/INSTALL_DIR/bin/gcc | |
3 CbCC=/Users/e105711/prog/seminar/CbC/gcc-inst/bin/gcc | |
4 | |
5 #CC=gcc | |
6 #CC=../../../build_gcc/INSTALL_DIR/bin/gcc | |
7 #CC=../../BUILD/INSTALL_DIR/bin/gcc | |
8 CC=/Users/e105711/prog/seminar/CbC/gcc-inst/bin/gcc | |
9 | |
10 HEADERMAKER=../../CbC-scripts/make_headers.py2 | |
11 | |
12 # fastcall版では-O0,-O2は動作確認、-O3以上はだめ | |
13 #CFLAGS=-g -O2 -fomit-frame-pointer | |
14 #CFLAGS=-g -O2 | |
15 CFLAGS=-g -O0 | |
16 #CFLAGS=-g -Os # an error occurred. | |
17 | |
18 .SUFFIXES: .cbc .o | |
19 | |
20 all: quicksort_cbc quicksort_c quicksort_cbc2 | |
21 | |
22 .cbc.o: | |
23 $(CbCC) $(CFLAGS) -c -o $@ $< | |
24 .cbc.h: | |
25 $(HEADERMAKER) $^ > $@ | |
26 | |
27 quicksort_cbc.o: quicksort_cbc.h | |
28 quicksort_cbc2.o: quicksort_cbc2.h | |
29 quicksort_test.o: quicksort_test.h | |
30 | |
31 quicksort_cbc: quicksort_cbc.o quicksort_test.o | |
32 $(CC) $(CFLAGS) -o $@ $^ | |
33 quicksort_cbc2: quicksort_cbc2.o quicksort_test.o | |
34 $(CC) $(CFLAGS) -o $@ $^ | |
35 | |
36 quicksort_c: quicksort_c.o | |
37 $(CC) $(CFLAGS) -o $@ $^ | |
38 | |
39 | |
40 clean: | |
41 rm -rf *.o *.s quicksort_c quicksort_cbc quicksort_cbc2 |