--- /dev/null
+# 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