Return to Makefile.vc CVS log | Up to [local] / OpenXM_contrib2 / windows / mcpp |
File: [local] / OpenXM_contrib2 / windows / mcpp / Makefile.vc (download)
Revision 1.3, Sat Sep 8 02:06:09 2018 UTC (5 years, 10 months ago) by ohara
In Visual Studio 2017, the function _setargv() is no longer supported. To expand command line parameters, the program should link with setargv.obj. |
# $OpenXM: OpenXM_contrib2/windows/mcpp/Makefile.vc,v 1.3 2018/09/08 02:06:09 ohara Exp $ !if "$(ARCH)" == "" ARCH=$(PROCESSOR_ARCHITECTURE) !endif !if "$(ARCH)" == "AMD64" SYSDEF= -DSYSTEM=SYS_WIN64 !else SYSDEF= -DSYSTEM=SYS_WIN32 !endif CFLAGS= -nologo -MT -W3 -EHsc -Ox -D _MBCS $(SYSDEF) CPPFLAGS= $(CFLAGS) LD=link LDFLAGS=-nologo -subsystem:windows -incremental:no OBJS = cpp.obj main.obj directive.obj eval.obj expand.obj support.obj system.obj mbchar.obj all: cpp.exe cpp.exe: $(OBJS) $(LD) $(LDFLAGS) -out:$@ $** setargv.obj main.obj directive.obj eval.obj expand.obj support.obj system.obj mbchar.obj: system.H internal.H noconfig.H clean: -@del /q *.obj distclean: clean -@del cpp.exe