Annotation of OpenXM_contrib2/windows/engine2000/Makefile.vc6, Revision 1.5
1.5 ! ohara 1: ## $OpenXM: OpenXM_contrib2/windows/engine2000/Makefile.vc6,v 1.4 2009/03/10 20:21:35 ohara Exp $
1.1 ohara 2: ## Makefile for Visual C++ 6.0
3:
4: SRCDIR=..\..\asir2000
5: ASIRLIB=..\asir2000lib\asir2000lib.lib
6:
1.4 ohara 7: !if "$(WITH_PARI)" == "no"
1.1 ohara 8:
9: PARIDEF=
10: PARIINC=
11: PARILIB=
12:
13: !else
14:
15: PARIDEF= -D PARI
16: PARIDIR=..\pari20
1.4 ohara 17: PARIINC= -I $(PARIDIR)\win32
1.1 ohara 18: PARILIB=$(PARIDIR)\libpari.lib
19:
20: !endif
21:
1.4 ohara 22: INCLUDES= -I $(SRCDIR)\include -I $(SRCDIR)\parse -I $(SRCDIR)\plot $(PARIINC)
1.5 ! ohara 23: DEFS= -D NDEBUG -D _MBCS -D VISUAL $(PARIDEF)
1.2 ohara 24: CFLAGS= -nologo -MT -W3 -EHsc -Ox $(DEFS) $(INCLUDES)
1.1 ohara 25: CPPFLAGS = $(CFLAGS)
26:
27: RC=rc
28: RFLAGS=-l 0x411 -d NDEBUG
29:
30: LD=link
1.5 ! ohara 31: LDFLAGS=-nologo -stack:0x10000000 -subsystem:windows -incremental:no $(ASIRLIB) $(PARILIB) ws2_32.lib user32.lib
1.1 ohara 32:
33: OBJS= engine2000.res ChildView.obj MainFrm.obj StdAfx.obj calc.obj \
34: if.obj io.obj ox_asir.obj ox_launch.obj ox_plot.obj ox_plot_win.obj \
1.4 ohara 35: plot.obj plotg.obj plotp.obj
1.1 ohara 36:
37: VPATH=$(SRCDIR)\plot;$(SRCDIR)\io
38:
39: all: engine.exe
40:
41: clean:
42: -@del *.obj
43: -@del engine2000.res
44:
45: distclean: clean
46: -@del engine.exe
47:
48: engine.exe: $(OBJS)
1.5 ! ohara 49: $(LD) $(LDFLAGS) -out:$@ $**
1.1 ohara 50:
51: calc.obj: {$(VPATH)}calc.c
52: $(CC) -c $(CFLAGS) $**
53:
54: if.obj: {$(VPATH)}if.c
55: $(CC) -c $(CFLAGS) $**
56:
57: ox_asir.obj: {$(VPATH)}ox_asir.c
58: $(CC) -c $(CFLAGS) $**
59:
60: ox_launch.obj: {$(VPATH)}ox_launch.c
61: $(CC) -c $(CFLAGS) $**
62:
63: plotg.obj: {$(VPATH)}plotg.c
64: $(CC) -c $(CFLAGS) $**
65:
66: plotp.obj: {$(VPATH)}plotp.c
67: $(CC) -c $(CFLAGS) $**
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>