Mercurial > hg > Game > Cerium
diff TaskManager/test/GpuRunTest/Makefile @ 1657:6fe17b1c8cf3 draft
fix GpuRunTest.add ppe task.
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 04 Jul 2013 18:02:48 +0900 |
parents | 9ccfdc408d51 |
children |
line wrap: on
line diff
--- a/TaskManager/test/GpuRunTest/Makefile Tue Jul 02 21:50:02 2013 +0900 +++ b/TaskManager/test/GpuRunTest/Makefile Thu Jul 04 18:02:48 2013 +0900 @@ -1,29 +1,29 @@ -include ./Makefile.def +default: macosx -SRCS_TMP = $(wildcard *.cc) -SRCS_EXCLUDE = # 除外するファイルを書く -SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) -OBJS = $(SRCS:.cc=.o) +macosx: FORCE + @echo "Make for Mac OS X" + @$(MAKE) -f Makefile.macosx -LIBS += -lGpuManager -framework opencl `sdl-config --libs` - -.SUFFIXES: .cc .o +fifo64: FORCE + @echo "Make for Mac OS X 64bit mode" + @$(MAKE) -f Makefile.macosx ABIBIT=64 -.cc.o: - $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ +linux: FORCE + @echo "Make for Linux" + @$(MAKE) -f Makefile.linux -all: $(TARGET) -gpu: all +cell: FORCE + @echo "Make for PS3 (Cell)" + @$(MAKE) -f Makefile.cell -$(TARGET): $(OBJS) - $(CC) -o $@ $(OBJS) $(TASK_OBJS) $(LIBS) +gpu: FORCE + @echo "Make for GPU (open cl)" + @$(MAKE) -f Makefile.gpu -link: - $(CC) -o $(TARGET) $(OBJS) $(LIBS) +test: FORCE + @$(MAKE) -f Makefile.gpu test -debug: $(TARGET) - sudo gdb ./$(TARGET) +FORCE: clean: - rm -f $(TARGET) $(OBJS) - rm -f *~ \#* + @$(MAKE) -f Makefile.macosx clean