X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=WCudaMSE%2FBUILDER%2Fmakefile%2Fprivate%2Fcpp%2FfileSet.mk;fp=WCudaMSE%2FBUILDER%2Fmakefile%2Fprivate%2Fcpp%2FfileSet.mk;h=86b0c738768f0cf4daf37da536d5ea130aabd0c5;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/BUILDER/makefile/private/cpp/fileSet.mk b/WCudaMSE/BUILDER/makefile/private/cpp/fileSet.mk new file mode 100755 index 0000000..86b0c73 --- /dev/null +++ b/WCudaMSE/BUILDER/makefile/private/cpp/fileSet.mk @@ -0,0 +1,67 @@ +# Version : 0.0.2 +# Date : 26.01.2012 +# Author : Cedric.Bilat@he-arc.ch +# +# See : OptionCompilateur.txt +# MakeFileNotice.txt +# +# Hyp : Application that must be in path +# sh +# + +ifndef __CPP_FILSE_SET_MK__ +__CPP_FILSE_SET_MK__=true + + + +############# +# Path # +############# + +SRC_ROOT:=src +RESOURCES_PATH:=$(SRC_ROOT)/resources +TARGET_OBJ_PATH:=${TARGET_PATH}/obj +TARGET_BIN_PATH:=${TARGET_PATH}/bin + +#TARGET_DEPLOY_PATH_BIN=${TARGET_DEPLOY_PATH}/bin +TARGET_DEPLOY_PATH_DOC=${TARGET_DEPLOY_PATH}/doc + +SRC_PATH:=$(shell find $(SRC_ROOT) -type d) + +ifdef SRC_AUX + SRC_PATH_AUX:=$(shell find $(SRC_AUX) -type d) +else + SRC_PATH_AUX:= +endif + +SRC_PATH_ALL:=$(SRC_PATH) $(SRC_PATH_AUX) + +############# +# SET FILES # +############# + +#all +SRC_CPP_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.cpp)) +SRC_C_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.c)) +SRC_HEADER_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.h)) + +#visual,intel +SRC_LIB_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.lib)) +SRC_DLL_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.dll)) + +#gcc,mingw +SRC_SO_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.so)) +SRC_A_FILES:=$(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.a)) + +#nvcc +SRC_CU_FILES := $(foreach dir,$(SRC_PATH_ALL),$(wildcard $(dir)/*.cu)) + +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 +override INC_PATH:=$(call uniq,${INC_PATH}) +#${info "INC_PATH= "${INC_PATH}}#print immediately + +######### +# End # +######### + +endif#__CPP_FILSE_SET_MK__ \ No newline at end of file