VPATH=..
CC=gcc
CFLAGS = -Wall -DSTRICT -DMinGW32 -I. -I.. -g
OFILES=xlisp.o xlarray.o xlbfun.o xlbignum.o xlcont.o xldbug.o xldmem.o \
xleval.o xlfio.o xlglob.o xlimage.o xlio.o xljump.o \
xllist.o xlmath3.o xlpp.o xlprin.o xlrand.o xlread.o xlseq.o \
xlstr.o xlstruct.o xlsubr.o xlsym.o xlsys.o xltvec.o \
xlbcode.o xlbcutil.o xlshlib.o dlfcn.o xlmodule.o dummycod.o \
xlwrap.o mswstuff.o statdum.o basics.o betab.o bivnor.o common.o \
compound.o ddists.o dists.o gamln.o gammab.o \
linalg.o ludecomp.o math.o mats1.o mats2.o nor.o \
objects.o ppnd.o sortdata.o eigen.o stats.o stmem.o studentb.o \
utils.o utils2.o minimize.o cholesky.o svdecomp.o qrdecomp.o \
makerot.o cfft.o lowess.o kernel.o splines.o blas.o \
obinit.o xlinit.o statinit.o xlftab.o
WFILES=wxlisp.o ledit.o winutils.o mswdynld.o
GRFILES=dialogs.o hrdwrobs.o iview.o iviewdat.o iviewint.o \
iviewscl.o menus.o windows.o xssctplt.o xssctmat.o \
xsnewplt.o xsnames.o xsivint.o xshist.o xsgraph.o xsiview.o \
xsiview2.o xsiview3.o xsspin.o xsivwin.o xsivwin2.o \
filedlgs.o mswdlg.o mswgraph.o mswmenus.o mswrszbr.o mswwins.o
ALLOFILES = $(WFILES) $(OFILES) $(GRFILES) resources.o
../wxls32.exe: $(ALLOFILES)
$(CC) -g -mwindows -o junk -Wl,--base-file,my.base $(ALLOFILES)
dlltool --dllname $@ --base-file my.base --output-exp my.exp
$(CC) -g -mwindows -o $@ $(ALLOFILES) -Wl,my.exp
XLISP_INCLUDES = ..\xlisp.h ..\xldmem.h ..\xlftab.h ..\xlglob.h xlconfig.h
wxlisp.o: $(XLISP_INCLUDES) wxlisp.h ledit.h winutils.h ..\version.h
mswgraph.o: $(XLISP_INCLUDES) wxlisp.h
ledit.o: $(XLISP_INCLUDES) ledit.h winutils.h
winutils.o: $(XLISP_INCLUDES) winutils.h
xlftab.o: $(XLISP_INCLUDES) ..\xlisp.h ..\osdefs.h ..\osptrs.h
$(OFILES): $(XLISP_INCLUDES) ..\xlisp.h
statinit.o xlimage.o mswstuff.o: $(XLISP_INCLUDES) ..\version.h
resources.o: wxls32.rc
windres -i wxls32.rc -o resources.o --define MinGW32
syntax highlighted by Code2HTML, v. 0.9.1