[Kokkos] Use seperate build and link in Kokkos Makefile
Fixes #40. The Kokkos programming model examples now recommend using seperate build and link stages.
This commit is contained in:
parent
72ca26ac94
commit
288fabc0d1
11
Kokkos.make
11
Kokkos.make
@ -36,10 +36,15 @@ CXX = $(NVCC_WRAPPER)
|
|||||||
TARGET_DEF =
|
TARGET_DEF =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
kokkos-stream: main.cpp KOKKOSStream.cpp $(KOKKOS_CPP_DEPENDS)
|
OBJ = main.o KOKKOSStream.o
|
||||||
$(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(KOKKOS_LDFLAGS) main.cpp KOKKOSStream.cpp $(KOKKOS_LIBS) -o $@ -DKOKKOS $(TARGET_DEF) -O3 $(EXTRA_FLAGS)
|
|
||||||
|
kokkos-stream: $(OBJ) $(KOKKOS_CPP_DEPENDS)
|
||||||
|
$(CXX) $(KOKKOS_LDFLAGS) $(KOKKOS_LIBS) -DKOKKOS $(TARGET_DEF) -O3 $(EXTRA_FLAGS) $(OBJ) -o $@
|
||||||
|
|
||||||
|
%.o: %.cpp
|
||||||
|
$(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) -DKOKKOS $(TARGET_DEF) -O3 $(EXTRA_FLAGS) -c $<
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
rm -f kokkos-stream
|
rm -f kokkos-stream main.o KOKKOSStream.o
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user