File: makefile.gnu

package info (click to toggle)
xlispstat 3.52.14-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 7,560 kB
  • ctags: 12,676
  • sloc: ansic: 91,357; lisp: 21,759; sh: 1,525; makefile: 521; csh: 1
file content (44 lines) | stat: -rw-r--r-- 1,689 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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 dummy.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

wxlisp.o:	wxlisp.h ledit.h winutils.h ..\version.h
mswgraph.o:	wxlisp.h
ledit.o:	ledit.h winutils.h
winutils.o:	winutils.h
xlftab.o:	..\xlisp.h ..\osdefs.h ..\osptrs.h
$(OFILES):	..\xlisp.h
statinit.o xlimage.o mswstuff.o: ..\version.h

resources.o: wxls32.rc
	windres -i wxls32.rc -o resources.o --define MinGW32