Mercurial > hg > Members > kono > Cerium
comparison example/get_segment/spe/Makefile @ 433:c28b3f83ca65
overlay (on going)..
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 24 Sep 2009 21:08:37 +0900 |
parents | fb62b7acc92b |
children | fd44dbd049aa |
comparison
equal
deleted
inserted
replaced
430:fb62b7acc92b | 433:c28b3f83ca65 |
---|---|
3 TARGET = ../spe-main | 3 TARGET = ../spe-main |
4 | 4 |
5 SRCS = spe-main.o | 5 SRCS = spe-main.o |
6 # SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) | 6 # SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) |
7 SPEOBJS = $(SRCS:.cc=.o) | 7 SPEOBJS = $(SRCS:.cc=.o) |
8 OVLOBJS = Hello.o LoadEntry.o | 8 OVLOBJS = Hello.o Hello1.o LoadEntry.o |
9 | 9 |
10 CC = spu-g++ | 10 CC = spu-g++ |
11 INCLUDE = -I../${CERIUM}/include/TaskManager -I. -I.. | 11 INCLUDE = -I../${CERIUM}/include/TaskManager -I. -I.. |
12 CFLAGS = $(INCLUDE) -O9 -g -Wall -fno-exceptions -fno-rtti#-DDEBUG | 12 CFLAGS = $(INCLUDE) -O0 -g -Wall -fno-exceptions -fno-rtti#-DDEBUG |
13 LIBS = -L../${CERIUM}/TaskManager -lspemanager -Wl,--gc-sections | 13 LIBS = -L../${CERIUM}/TaskManager -lspemanager -Wl,--gc-sections |
14 SPELIBS = -Wl,-T,$(LDSCRIPT) -Wl,-N $(LIBS) | 14 SPELIBS = -Wl,-T,$(LDSCRIPT) -Wl,-N $(LIBS) |
15 | 15 |
16 LDSCRIPT = ld.script | 16 LDSCRIPT = ld.script |
17 LDSCRIPT_ORIG = ld.script.orig | 17 LDSCRIPT_ORIG = ld.script.orig |
34 | 34 |
35 $(TARGET): $(SPEOBJS) $(OVLOBJS) $(LDSCRIPT) | 35 $(TARGET): $(SPEOBJS) $(OVLOBJS) $(LDSCRIPT) |
36 $(CC) -o $@ $(SPEOBJS) $(SPELIBS) | 36 $(CC) -o $@ $(SPEOBJS) $(SPELIBS) |
37 | 37 |
38 clean: | 38 clean: |
39 rm -f $(TARGET) $(OBJS) | 39 rm -f $(TARGET) $(SPEOBJS) $(OVLOBJS) |
40 rm -f *~ \#* | 40 rm -f *~ \#* |