Initial commit, 3-52-19 alpha
[cls.git] / src / c / mswin / makefile.gnu
blobebf8b540d548d2c0e91b39679fb1d663ff93f1cc
1 VPATH=..
3 CC=gcc
5 CFLAGS = -Wall -DSTRICT -DMinGW32 -I. -I.. -g
7 OFILES=xlisp.o xlarray.o xlbfun.o xlbignum.o xlcont.o xldbug.o xldmem.o \
8         xleval.o xlfio.o xlglob.o xlimage.o xlio.o xljump.o \
9         xllist.o xlmath3.o xlpp.o xlprin.o xlrand.o xlread.o xlseq.o \
10         xlstr.o xlstruct.o xlsubr.o xlsym.o xlsys.o xltvec.o \
11         xlbcode.o xlbcutil.o xlshlib.o dlfcn.o xlmodule.o dummycod.o \
12         xlwrap.o mswstuff.o statdum.o basics.o betab.o bivnor.o common.o \
13         compound.o ddists.o dists.o gamln.o gammab.o \
14         linalg.o ludecomp.o math.o mats1.o mats2.o nor.o \
15         objects.o ppnd.o sortdata.o eigen.o stats.o stmem.o studentb.o \
16         utils.o utils2.o minimize.o cholesky.o svdecomp.o qrdecomp.o \
17         makerot.o cfft.o lowess.o kernel.o splines.o blas.o \
18         obinit.o xlinit.o statinit.o xlftab.o
20 WFILES=wxlisp.o ledit.o winutils.o mswdynld.o
22 GRFILES=dialogs.o hrdwrobs.o iview.o iviewdat.o iviewint.o \
23         iviewscl.o menus.o windows.o xssctplt.o xssctmat.o \
24         xsnewplt.o xsnames.o xsivint.o xshist.o xsgraph.o xsiview.o \
25         xsiview2.o xsiview3.o xsspin.o xsivwin.o xsivwin2.o \
26         filedlgs.o mswdlg.o mswgraph.o mswmenus.o mswrszbr.o mswwins.o
28 ALLOFILES = $(WFILES) $(OFILES) $(GRFILES) resources.o
30 ../wxls32.exe: $(ALLOFILES)
31         $(CC) -g -mwindows -o junk -Wl,--base-file,my.base $(ALLOFILES)
32         dlltool --dllname $@ --base-file my.base --output-exp my.exp
33         $(CC) -g -mwindows -o $@ $(ALLOFILES) -Wl,my.exp
35 XLISP_INCLUDES = ..\xlisp.h ..\xldmem.h ..\xlftab.h ..\xlglob.h xlconfig.h
37 wxlisp.o:       $(XLISP_INCLUDES) wxlisp.h ledit.h winutils.h ..\version.h
38 mswgraph.o:     $(XLISP_INCLUDES) wxlisp.h
39 ledit.o:        $(XLISP_INCLUDES) ledit.h winutils.h
40 winutils.o:     $(XLISP_INCLUDES) winutils.h
41 xlftab.o:       $(XLISP_INCLUDES) ..\xlisp.h ..\osdefs.h ..\osptrs.h
42 $(OFILES):      $(XLISP_INCLUDES) ..\xlisp.h
43 statinit.o xlimage.o mswstuff.o: $(XLISP_INCLUDES) ..\version.h
45 resources.o: wxls32.rc
46         windres -i wxls32.rc -o resources.o --define MinGW32