--- imach/src/Makefile 2014/08/27 16:23:13 1.39 +++ imach/src/Makefile 2014/08/27 19:06:49 1.40 @@ -2,8 +2,13 @@ VERSION=0.98nX COPYRIGHT=Copyright (C) 2002-2015 INED-EUROREVES-Institut de longevite-Japan Society for the Promotion of Science (Grant-in-Aid for Scientific Research 25293121) IMACHSETUPVERSION=1 +# Linux # make _linux=1 imachopt # make _linux=1 imach +# +# make _linux32onosx=1 imachopt +# make _linux64onosx=1 imachopt + # make _macosx=1 imach # make _macosx=1 imachdmg @@ -17,8 +22,7 @@ IMACHSETUPVERSION=1 # make _windowsonlinux=1 imachcyg-setup (touch setup.iss.in) # make _windowsonlinux=1 imachcyg-noreg-setup # -# make _windowsonosx=1 imachcyg-setup (touch setup.iss.in) -# make _windowsonosx=1 imachcyg-noreg-setup + # # sortie dans Output/setup.exe # ln -s /cygdrive/c/Program\ Files/Inno\ Setup\ 4/Compil32.exe /usr/local/bin/Compil32 @@ -75,13 +79,41 @@ SETUPCOMP= wine "C:////Program Files//// endif ifdef _windowsonosx -GCC=/usr/local/i386-mingw32-4.3.0/bin/i386-mingw32-gcc +#GCC=/usr/local/i386-mingw32-4.3.0/bin/i386-mingw32-gcc # w64 outputs bigger executables #GCC=/usr/local/cross-tools/bin/i686-w64-mingw32-gcc GCC=/usr/local/gcc-4.8.0-qt-4.8.4-for-mingw32/win32-gcc/bin/i586-mingw32-gcc-4.8.0 +STRIP=/usr/local/gcc-4.8.0-qt-4.8.4-for-mingw32/win32-gcc/bin/i586-mingw32-strip +LFLAGS= -g +CFLAGS= -g +LFLAGSOPT= -O3 -s +CFLAGSOPT= -O3 +UNIX2DOS= unix2dos +SETUPCOMP= ~/bin/InnoSetup5Playonmac +CP= cp +endif + +ifdef _linux64onosx +GCC=/usr/local/gcc-4.8.1-for-linux64/bin/x86_64-pc-linux-gcc +STRIP=/usr/local/gcc-4.8.1-for-linux64/bin/x86_64-pc-linux-strip +LFLAGS= -g +CFLAGS= -g +LFLAGSOPT= -O3 -lm -s +CFLAGSOPT= -O3 +UNIX2DOS= unix2dos +SETUPCOMP= ~/bin/InnoSetup5Playonmac +CP= cp +endif + +ifdef _linux32onosx +#GCC=/usr/local/i386-mingw32-4.3.0/bin/i386-mingw32-gcc +# w64 outputs bigger executables +#GCC=/usr/local/cross-tools/bin/i686-w64-mingw32-gcc +GCC=/usr/local/gcc-4.8.1-for-linux32/bin/i586-pc-linux-gcc +STRIP=/usr/local/gcc-4.8.1-for-linux32/bin/i586-pc-linux-strip LFLAGS= -g CFLAGS= -g -LFLAGSOPT= -O3 +LFLAGSOPT= -O3 -s -lm CFLAGSOPT= -O3 UNIX2DOS= unix2dos SETUPCOMP= ~/bin/InnoSetup5Playonmac