| 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 |