#CC= gcc -v\r
CC= gcc\r
+\r
LFLAGS= -g -lm\r
CFLAGS= -g \r
\r
+#LFLAGS= -O3 -lm\r
+#CFLAGS= -O3 \r
+\r
#LFLAGS= -g -mno-cygwin\r
#CFLAGS= -g\r
\r
#LFLAGS= -O3 -mno-cygwin\r
-#CFLAGS= -O3\r
+#CFLAGS= -O3 -mno-cygwin\r
+\r
+SED= sed\r
+PACKAGE=imach\r
+PROGRAM=IMaCh\r
+##ifdef DICTLANGUAGE\r
+ DICTNAME=$(PACKAGE) $(DICTLANGUAGE) Dictionary\r
+##else\r
+## ISERROR=1\r
+##endif\r
+\r
+##SETUPCOMP=start /wait "C:\Program\ Files\\Compil32.exe"\r
+\r
+#SETUPCOMP= echo \r
+SETUPCOMP= wine "C:////Program Files////Inno Setup 4////Compil32.exe"\r
+#SETUPCOMP= Compil32 \r
+TMPSETUPSCRIPT=setup.iss\r
+TMPSCRIPTIN=setup.iss.in\r
+APPNAME=IMaCh\r
+VERSION=0.97b\r
+GNUPLOTVERSION=4.0\r
+IMACHSETUPVERSION=2\r
+LICENSE=Copying\r
+COPYRIGHT=Copyright (C) 2002-2003-2004-2005 INED-EUROREVES-Institut de longévité\r
+#TMPSETUPEXE=imach-$(VERSION)-$(IMACHSETUPVERSION)-setup.exe\r
+TMPSETUPEXE=imach-setup.exe\r
+LICENSEFILE=$(LICENSE)\r
+INFOBEFOREFILE=Readme.txt\r
+\r
+$(TMPSETUPSCRIPT):\r
+ $(SED) -e "s/@APPNAME@/$(APPNAME)/g; \\r
+ s/@VERSION@/$(VERSION)/g; \\r
+ s/@GNUPLOTVERSION@/$(GNUPLOTVERSION)/g; \\r
+ s/@INFOBEFOREFILE@/$(INFOBEFOREFILE)/g; \\r
+ s/@LICENSEFILE@/$(LICENSEFILE)/g; \\r
+ s/@PACKAGE@/$(PACKAGE)/g; \\r
+ s/@DICTLANG@/$(DICTLANG)/g; \\r
+ s/@VERMAJOR@/$(VERMAJOR)/g; \\r
+ s/@COPYRIGHT@/$(COPYRIGHT)/g;" \\r
+ $(TMPSCRIPTIN) > $(TMPSETUPSCRIPT)\r
+\r
+$(TMPSETUPEXE):\r
+ $(SETUPCOMP) /cc $(TMPSETUPSCRIPT)\r
\r
PARAM=mypar1\r
\r
imach.o : imach.c \r
$(CC) $(CFLAGS) -c imach.c\r
\r
+imachcyg : imachcyg.o $(TMPSETUPSCRIPT) $(TMPSETUPEXE) \r
+ $(CC) -mno-cygwin -o imach imachcyg.o\r
+imachcyg.o : imach.c \r
+ $(CC) -mno-cygwin -c -o imachcyg.o imach.c\r
\r
+imachw32.o : imach.c\r
+ i386-mingw32-gcc -c imach.c -o imachw32.o\r
+imach.exe : imachw32.o \r
+ i386-mingw32-gcc -mwindows -o imach.exe -lm imachw32.o\r
+ i386-mingw32-strip imach.exe\r
\r
$(PARAM).htm: imach $(PARAM).txt data1.txt\r
./imach $(PARAM).txt\r