1# This Makefile is for CYGWIN (www.cygwin.com) - to run AFNI under Windows! 2 3# USE_ZLIB = -DHAVE_ZLIB 4# LZLIB = -lz 5 6CEXTRA = -DHAVE_XDBE 7CC = gcc -O2 -DCYGWIN -DNO_GAMMA $(CEXTRA) -DUSE_TRACING -DDONT_USE_MCW_MALLOC 8CCVOL = gcc -O2 -DCYGWIN -DNO_GAMMA $(CEXTRA) -DUSE_TRACING -DDONT_USE_MCW_MALLOC 9CCFAST = gcc -O2 -DCYGWIN -DNO_GAMMA $(CEXTRA) -DUSE_TRACING -DDONT_USE_MCW_MALLOC 10CCMIN = gcc 11CCD = $(CC) $(CCDEBS) 12CCOLD = $(CC) 13 14IFLAGS = -I. -I/usr/X11R6/include 15LFLAGS = -s -L. -L/usr/X11R6/lib 16 17CCSVD = gcc -O0 18 19 20# Plugins are not actually compiled on CYGWIN, since I can't get dlopen() 21# to work. These definitions are for some dreamed-of future. 22 23PLUGIN_SUFFIX = dll 24PLUGIN_LFLAGS = -Wl,-Bshareable -Wl,--export-all-symbols \ 25 -L. -L/usr/X11R6/lib \ 26 -lcoxplot -lmri -lf2c -lXm -lXp -lXpm \ 27 -lXext -lXmu -lXt -lSM -lICE -lX11 -lc -lkernel32 28PLUGIN_CC = $(CC) 29PLFLAGS = -L. -L/usr/X11R6/lib 30 31AR = /usr/bin/ar 32RANLIB = /usr/bin/ranlib 33TAR = /bin/tar 34MKDIR = /bin/mkdir 35GZIP = /bin/gzip 36LD = gcc 37 38RM = /bin/rm -f 39MV = /bin/mv -f 40CP = /bin/cp -f 41 42LINT = /usr/bin/lint -a -b -u -v -x $(IFLAGS) $(CCDEFS) 43 44INSTALLDIR = ./cygwin 45LIBDIR = $(INSTALLDIR) 46 47# for dynamic linking 48 49# LLIBS = -lmri -lf2c -lXm -lXp -lXpm -lXext -lXmu -lXt -lX11 $(LZLIB) -lm -lc 50 51# for static linking to Motif, dynamic to all else 52# Motif here is actually LessTif - www.lesstif.org 53 54LLIBS = -lmri -lf2c -lXm -lXp -lXpm -lXext -lXmu -lXt -lSM -lICE -lX11 $(LZLIB) -lm -lc 55 56 57############################################################### 58 59MAKE = make 60include Makefile.INCLUDE 61