Annotation of OpenXM_contrib2/windows/engine2000/Makefile.vc, Revision 1.1
1.1 ! ohara 1: ## $OpenXM$
! 2: ## Makefile for Visual Studio 2008
! 3:
! 4: SRCDIR=..\..\asir2000
! 5: ASIRLIB=..\asir2000lib\asir2000lib.lib
! 6:
! 7: PARIDEF=
! 8: PARIINC=
! 9: PARILIB=
! 10: GCDIR= ..\gc-7.1
! 11: GCLIB= $(GCDIR)\gc.lib
! 12:
! 13: INCLUDES= -I $(SRCDIR)\include -I $(SRCDIR)\parse -I $(SRCDIR)\plot $(PARIINC)
! 14: DEFS= -D NDEBUG -D WIN32 -D _WINDOWS -D _MBCS -D VISUAL -D VISUAL_LIB $(PARIDEF)
! 15: CFLAGS= -nologo -MT -W3 -EHsc -Ox $(DEFS) $(INCLUDES)
! 16: CPPFLAGS = $(CFLAGS)
! 17:
! 18: RC=rc
! 19: RFLAGS=-l 0x411 -d NDEBUG
! 20:
! 21: LD=link
! 22: LDFLAGS=/nologo /stack:0x10000000 /subsystem:windows /incremental:no /nodefaultlib:libcmt.lib $(ASIRLIB) $(PARILIB) $(GCLIB) ws2_32.lib user32.lib
! 23:
! 24: OBJS= engine2000.res ChildView.obj MainFrm.obj StdAfx.obj calc.obj \
! 25: if.obj io.obj ox_asir.obj ox_launch.obj ox_plot.obj ox_plot_win.obj \
! 26: plot.obj plotg.obj plotp.obj
! 27:
! 28: VPATH=$(SRCDIR)\plot;$(SRCDIR)\io
! 29:
! 30: all: engine.exe
! 31:
! 32: clean:
! 33: -@del *.obj
! 34: -@del engine2000.res
! 35:
! 36: distclean: clean
! 37: -@del engine.exe
! 38:
! 39: engine.exe: $(OBJS)
! 40: $(LD) $(LDFLAGS) /out:$@ $(OBJS)
! 41:
! 42: calc.obj: {$(VPATH)}calc.c
! 43: $(CC) -c $(CFLAGS) $**
! 44:
! 45: if.obj: {$(VPATH)}if.c
! 46: $(CC) -c $(CFLAGS) $**
! 47:
! 48: ox_asir.obj: {$(VPATH)}ox_asir.c
! 49: $(CC) -c $(CFLAGS) $**
! 50:
! 51: ox_launch.obj: {$(VPATH)}ox_launch.c
! 52: $(CC) -c $(CFLAGS) $**
! 53:
! 54: plotg.obj: {$(VPATH)}plotg.c
! 55: $(CC) -c $(CFLAGS) $**
! 56:
! 57: plotp.obj: {$(VPATH)}plotp.c
! 58: $(CC) -c $(CFLAGS) $**
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>