Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / cpp / fileSet.mk
diff --git a/WCudaMSE/BUILDER/makefile/private/cpp/fileSet.mk b/WCudaMSE/BUILDER/makefile/private/cpp/fileSet.mk
new file mode 100755 (executable)
index 0000000..86b0c73
--- /dev/null
@@ -0,0 +1,67 @@
+# Version      : 0.0.2\r
+# Date         : 26.01.2012\r
+# Author       : Cedric.Bilat@he-arc.ch\r
+#\r
+# See          : OptionCompilateur.txt\r
+#                        MakeFileNotice.txt\r
+#\r
+# Hyp          : Application that must be in path\r
+#                              sh\r
+#\r
+\r
+ifndef __CPP_FILSE_SET_MK__\r
+__CPP_FILSE_SET_MK__=true\r
+\r
+\r
+\r
+#############\r
+#      Path    #\r
+#############\r
+\r
+SRC_ROOT:=src\r
+RESOURCES_PATH:=$(SRC_ROOT)/resources\r
+TARGET_OBJ_PATH:=${TARGET_PATH}/obj\r
+TARGET_BIN_PATH:=${TARGET_PATH}/bin\r
+\r
+#TARGET_DEPLOY_PATH_BIN=${TARGET_DEPLOY_PATH}/bin\r
+TARGET_DEPLOY_PATH_DOC=${TARGET_DEPLOY_PATH}/doc\r
+\r
+SRC_PATH:=$(shell find $(SRC_ROOT) -type d)\r
+       \r
+ifdef SRC_AUX\r
+       SRC_PATH_AUX:=$(shell find $(SRC_AUX) -type d)\r
+else\r
+       SRC_PATH_AUX:=\r
+endif\r
+\r
+SRC_PATH_ALL:=$(SRC_PATH) $(SRC_PATH_AUX) \r
+\r
+#############\r
+# SET FILES    #\r
+#############\r
+\r
+#all\r
+SRC_CPP_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.cpp)) \r
+SRC_C_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.c)) \r
+SRC_HEADER_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.h)) \r
+\r
+#visual,intel\r
+SRC_LIB_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.lib))\r
+SRC_DLL_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.dll))\r
+\r
+#gcc,mingw\r
+SRC_SO_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.so))\r
+SRC_A_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.a))\r
+\r
+#nvcc\r
+SRC_CU_FILES  := $(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.cu)) \r
+\r
+override INC_PATH:=${INC_PATH} $(foreach dir,$(SRC_PATH_ALL),$(dir $(wildcard $(dir)/*.h)))#dir extract directory of file,  $(wildcard $(dir)/*.h)=> take file.h if exist\r
+override INC_PATH:=$(call uniq,${INC_PATH})\r
+#${info "INC_PATH= "${INC_PATH}}#print immediately\r
+\r
+#########\r
+#  End  #\r
+#########\r
+\r
+endif#__CPP_FILSE_SET_MK__
\ No newline at end of file