X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=WCudaMSE%2FBUILDER%2Fmakefile%2Fhelp%2FMakeFileNotice.txt;fp=WCudaMSE%2FBUILDER%2Fmakefile%2Fhelp%2FMakeFileNotice.txt;h=6754c6bfa317ac6e6bb4fc0417ef25586e96623b;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/BUILDER/makefile/help/MakeFileNotice.txt b/WCudaMSE/BUILDER/makefile/help/MakeFileNotice.txt new file mode 100755 index 0000000..6754c6b --- /dev/null +++ b/WCudaMSE/BUILDER/makefile/help/MakeFileNotice.txt @@ -0,0 +1,123 @@ +# Version : 0.0.3 +# Date : 22.02.2012 +# Author : Cedric.Bilat@he-arc.ch +# +# !!! DEPRECATED !!!! to be updated or delete +# +# Use: +# +# make -f XXX +# make -f XXX init +# make -f XXX clean +# make -f XXX echoing +# make -f XXX all +# make -f XXX version +# make -f XXX help +# make -f XXX deploy +# make -f XXX run +# make -f XXX runDeploy +# make -f XXX runGl (Only with vncserver with linux) +# make -f XXX runGlDeploy (Only with vncserver with linux) +# +# Hyp: +# +# Windows: +# Path : icl (intel),xilib(intel),cl (visual),lib (visual) +# va env : icl : call iclvars_intel64.bat +# cl : call Vcvars32.bat amd64 +# +# Windows/linux +# Path : g++,make,sh, icpc (intel), xild (intel) +# va env : nothing to configure! +# +# Structure projet: +# src # .cpp,.cu,.h,.lib +# obj # .c -> .o +# lib # .o -> .exe,.dll,.lib,.so,.a +# +# Interresant: src peut contenir des sous-folders, no problem! Aucune contrainte, mais il peut etre interessant de ventiler ainsi +# src +# cpp +# cu +# header +# lib #lib qui seront utiles au linkage +# resources +# +# Si src, contient un folder resources, alors à chaque build, celui-ci est copier dans le folder specifier par +# TARGET_DEPLOY_PATH dans dataProject.mk +# +# Dependances: +# Les propriétés du projet sont spécifiés dans +# +# dataProject.mk +# Obligatoire: +# TARGET_NAME:= +# TARGET_MODE:= (EXE,SHARED_LIB,STATIC_LIB) +# TARGET_PATH:= +# Facultatif: +# TARGET_DEPLOY_PATH:= +# CODE_DEFINE_VARIABLES:= (Injecter avec -DXXX)(ne mettre que XXX, -D added automaticly) +# SRC_AUX+= (si fichier src à l'extérieur du folder racine src) +# NVCCFLAGS:= (flag compilation for nvcc) +# NVCCLDFLAGS:= (flag linkage for nvcc) +# +# +# Les propriétés du compilateur sont spécifiés dans : +# +# XXX.mk (gcc.mk, mingw.mk, visual.mk, intelWin.mk, intelLinux.mk) +# +# Obligatoire: +# SRC_AUX:= (additionnal source for specific compiler,) (empty by default) +# Facultatif: +# CXXFLAGS:= (flag compilation) +# LDFLAGS_AUX:= (flag linkage) +# ARFLAGS:= (flag static lib) +# CODE_DEFINE_VARIABLES:= (Injecter avec -DXXX)(ne mettre que XXX, -D added automaticly) +# EXCLUDE_LIBRARY_FILES:= (separateur espace) +# ADD_LIBRARY_FILES:= (separateur espace)(sans .lib ou prefixe.lib pour gcc) +# IS_DEFAULT_SYS_LIBRARY_ENABLE:= (not use with gcc,mingw)(true si actif) +# IS_ADVANCED_SYS_LIBRARY_ENABLE:= (not use with gcc,mingw)(true si actif) +# +# Inclusion : XXX.mk include +# 1) dataProject.mk +# 2) fileSet.mk +# 3) flags_XXX.mk +# 4) makeFileCPP.mk +# +# Les propriétés Cuda sont spécifiés dans : +# +# cudaXXX.mk (cudaWin.mk, cudaLinux.mk) +# +# Obligatoire: +# SRC_AUX:= (additionnal source for specific compiler,) (empty by default) +# Facultatif: +# CXXFLAGS:= (flag compilation) +# CXXLDFLAGS:= (flag linkage) +# EXCLUDE_LIBRARY_FILES:= (separateur espace) +# ADD_LIBRARY_FILES:= (separateur espace)(sans .lib ou prefixe.lib pour gcc) +# DEFAULT_SYS_LIBRARY_FILES:= (librairie system only for visual) +# +# Inclusion : cudaXXX.mk include +# 1) dataProject.mk +# 2) makeFileCudaXXX.mk +# +# Tester sous: +# +# OS : Windows : Seven64 +# mingw32-make : 3.81 (from MINGW32) +# GCC 32 bits : 3.4.5 (from MINGW32) +# GCC 64 bits : 4.4.5 (from MINGW64) +# Visual : Visual 2008 (15.00.21022.08) +# Intel : 11.0.075 +# Java : 1.6.020 +# sh 32 bits : 3.1.17 (from MINGW64 or RTOOLs) +# +# OS : Linux : Ubuntu64 (9.08,10.04,11.04) +# make : 3.81 +# GCC : 4.4.3 +# Java : 1.6.020 +# +# See +# OptionCompilateur.txt +# +# END \ No newline at end of file