tHeader file dependencies split into C and CU - sphere - GPU-based 3D discrete … | |
git clone git://src.adamsgaard.dk/sphere | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
commit d940d2b8032ce1233de2ce4269c0191a327fecf7 | |
parent f167e2b44a2d35681b868c03a04ef7f65a064604 | |
Author: Anders Damsgaard <[email protected]> | |
Date: Mon, 3 Dec 2012 09:46:22 +0100 | |
Header file dependencies split into C and CU | |
Diffstat: | |
M src/Makefile | 11 ++++++----- | |
1 file changed, 6 insertions(+), 5 deletions(-) | |
--- | |
diff --git a/src/Makefile b/src/Makefile | |
t@@ -40,7 +40,8 @@ CUOBJECTS=$(CUFILES:.cu=.o) | |
OBJECTS=$(CCOBJECTS) $(CUOBJECTS) | |
# If a header-file changes, update all objects | |
-DEPS=*.h *.cuh | |
+CDEPS=*.h | |
+CUDEPS=$(CDEPS) *.cuh | |
# Detect OS | |
OSUPPER=$(shell uname -s 2>/dev/null | tr [:lower:] [:upper:]) | |
t@@ -80,16 +81,16 @@ $(EXECUTABLE): $(OBJECTS) | |
utility.o: utility.cu | |
$(NVCC) $(NVCCFLAGS) $(INCLUDES) -c $< -o $@ | |
-file_io.o: file_io.cpp $(DEPS) | |
+file_io.o: file_io.cpp $(CDEPS) | |
$(CC) $(CCFLAGS) $(INCLUDES) -c $< -o $@ | |
-device.o: device.cu $(DEPS) | |
+device.o: device.cu $(CUDEPS) | |
$(NVCC) $(NVCCFLAGS) $(INCLUDES) -c $< -o $@ | |
-main.o: main.cpp $(DEPS) | |
+main.o: main.cpp $(CDEPS) | |
$(CC) $(CCFLAGS) $(INCLUDES) -c $< -o $@ | |
-sphere.o: sphere.cpp $(DEPS) | |
+sphere.o: sphere.cpp $(CDEPS) | |
$(CC) $(CCFLAGS) $(INCLUDES) -c $< -o $@ | |
../sphere_status: sphere_status.cpp |