annotate CbC-examples/code_segment_pointer_check/Makefile @ 28:f2ea7e07d030

bit modify.
author kent@teto.cr.ie.u-ryukyu.ac.jp
date Mon, 16 Nov 2009 17:22:19 +0900
parents
children cc07adb17855
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
1
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
2 CbCC=../../../build_gcc/INSTALL_DIR/bin/gcc
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
3
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
4 #CC=gcc
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
5 CC=../../../build_gcc/INSTALL_DIR/bin/gcc
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
6
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
7
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
8 # fastcall版では-O0,-O2は動作確認、-O3以上はだめ
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
9 CFLAGS=-g -O2 -fomit-frame-pointer
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
10 #CFLAGS=-g -O0
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
11
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
12 .SUFFIXES: .cbc .o
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
13
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
14 all: code_segment_pointer_check2
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
15
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
16 .cbc.o:
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
17 $(CbCC) $(CFLAGS) -c -o $@ $<
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
18
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
19 code_segment_pointer_check2: code_segment_pointer_check2.o
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
20 $(CC) $(CFLAGS) -o $@ $^
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
21
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
22
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
23 clean:
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
24 rm -rf *.o *.s code_segment_pointer_check2
f2ea7e07d030 bit modify.
kent@teto.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
25