3 # Author : Cedric.Bilat@he-arc.ch
\r
5 # !!! DEPRECATED !!!! to be updated or delete
\r
12 # make -f XXX echoing
\r
14 # make -f XXX version
\r
16 # make -f XXX deploy
\r
18 # make -f XXX runDeploy
\r
19 # make -f XXX runGl (Only with vncserver with linux)
\r
20 # make -f XXX runGlDeploy (Only with vncserver with linux)
\r
25 # Path : icl (intel),xilib(intel),cl (visual),lib (visual)
\r
26 # va env : icl : call iclvars_intel64.bat
\r
27 # cl : call Vcvars32.bat amd64
\r
30 # Path : g++,make,sh, icpc (intel), xild (intel)
\r
31 # va env : nothing to configure!
\r
34 # src # .cpp,.cu,.h,.lib
\r
36 # lib # .o -> .exe,.dll,.lib,.so,.a
\r
38 # Interresant: src peut contenir des sous-folders, no problem! Aucune contrainte, mais il peut etre interessant de ventiler ainsi
\r
43 # lib #lib qui seront utiles au linkage
\r
46 # Si src, contient un folder resources, alors à chaque build, celui-ci est copier dans le folder specifier par
\r
47 # TARGET_DEPLOY_PATH dans dataProject.mk
\r
50 # Les propriétés du projet sont spécifiés dans
\r
55 # TARGET_MODE:= (EXE,SHARED_LIB,STATIC_LIB)
\r
58 # TARGET_DEPLOY_PATH:=
\r
59 # CODE_DEFINE_VARIABLES:= (Injecter avec -DXXX)(ne mettre que XXX, -D added automaticly)
\r
60 # SRC_AUX+= (si fichier src à l'extérieur du folder racine src)
\r
61 # NVCCFLAGS:= (flag compilation for nvcc)
\r
62 # NVCCLDFLAGS:= (flag linkage for nvcc)
\r
65 # Les propriétés du compilateur sont spécifiés dans :
\r
67 # XXX.mk (gcc.mk, mingw.mk, visual.mk, intelWin.mk, intelLinux.mk)
\r
70 # SRC_AUX:= (additionnal source for specific compiler,) (empty by default)
\r
72 # CXXFLAGS:= (flag compilation)
\r
73 # LDFLAGS_AUX:= (flag linkage)
\r
74 # ARFLAGS:= (flag static lib)
\r
75 # CODE_DEFINE_VARIABLES:= (Injecter avec -DXXX)(ne mettre que XXX, -D added automaticly)
\r
76 # EXCLUDE_LIBRARY_FILES:= (separateur espace)
\r
77 # ADD_LIBRARY_FILES:= (separateur espace)(sans .lib ou prefixe.lib pour gcc)
\r
78 # IS_DEFAULT_SYS_LIBRARY_ENABLE:= (not use with gcc,mingw)(true si actif)
\r
79 # IS_ADVANCED_SYS_LIBRARY_ENABLE:= (not use with gcc,mingw)(true si actif)
\r
81 # Inclusion : XXX.mk include
\r
87 # Les propriétés Cuda sont spécifiés dans :
\r
89 # cudaXXX.mk (cudaWin.mk, cudaLinux.mk)
\r
92 # SRC_AUX:= (additionnal source for specific compiler,) (empty by default)
\r
94 # CXXFLAGS:= (flag compilation)
\r
95 # CXXLDFLAGS:= (flag linkage)
\r
96 # EXCLUDE_LIBRARY_FILES:= (separateur espace)
\r
97 # ADD_LIBRARY_FILES:= (separateur espace)(sans .lib ou prefixe.lib pour gcc)
\r
98 # DEFAULT_SYS_LIBRARY_FILES:= (librairie system only for visual)
\r
100 # Inclusion : cudaXXX.mk include
\r
101 # 1) dataProject.mk
\r
102 # 2) makeFileCudaXXX.mk
\r
106 # OS : Windows : Seven64
\r
107 # mingw32-make : 3.81 (from MINGW32)
\r
108 # GCC 32 bits : 3.4.5 (from MINGW32)
\r
109 # GCC 64 bits : 4.4.5 (from MINGW64)
\r
110 # Visual : Visual 2008 (15.00.21022.08)
\r
113 # sh 32 bits : 3.1.17 (from MINGW64 or RTOOLs)
\r
115 # OS : Linux : Ubuntu64 (9.08,10.04,11.04)
\r
121 # OptionCompilateur.txt
\r