=================================================================== RCS file: /home/cvs/OpenXM_contrib2/windows/asir32gui/Makefile.vc,v retrieving revision 1.4 retrieving revision 1.6 diff -u -p -r1.4 -r1.6 --- OpenXM_contrib2/windows/asir32gui/Makefile.vc 2011/02/07 06:15:23 1.4 +++ OpenXM_contrib2/windows/asir32gui/Makefile.vc 2013/11/10 16:18:36 1.6 @@ -1,43 +1,36 @@ -## $OpenXM: OpenXM_contrib2/windows/asir32gui/Makefile.vc,v 1.3 2011/02/04 09:45:48 ohara Exp $ +## $OpenXM: OpenXM_contrib2/windows/asir32gui/Makefile.vc,v 1.5 2013/08/30 18:18:11 ohara Exp $ ## Makefile for Visual Studio 2008 -## -## usage: -## nmake -f Makefile.vc LANG=en -## or -## nmake -f Makefile.vc LANG=ja -!if "$(LANG)" == "en" || "$(LANG)" == "C" RESSRC = asir32gui.rc.EG -RES = asir32gui-en.res -ASIRGUI= asirgui-en.exe -!else -RESSRC = asir32gui.rc.JP -RES = asir32gui-ja.res +RES = en.res ASIRGUI= asirgui.exe -!endif - CFLAGS=-nologo -MT -W3 -EHsc -Ox -D NDEBUG -D _MBCS -D _CRT_SECURE_NO_WARNINGS -D _CRT_NONSTDC_NO_WARNINGS CPPFLAGS=$(CFLAGS) RFLAGS=-l 0x411 -d NDEBUG LD=link -LDFLAGS= advapi32.lib -nologo -subsystem:windows -incremental:no +LDFLAGS= -nologo -subsystem:windows -incremental:no OBJS= FatalDialog.obj MainFrm.obj StdAfx.obj history.obj io.obj \ asir32gui.obj asir32guiDoc.obj asir32guiView.obj -all: $(ASIRGUI) +all: $(ASIRGUI) ja.dll $(ASIRGUI): $(OBJS) $(RES) - $(LD) $(LDFLAGS) -out:$@ $** + $(LD) $(LDFLAGS) -out:$@ $** advapi32.lib $(RES): $(RESSRC) - copy /y $(RESSRC) $*.rc - $(RC) $(RFLAGS) -fo$@ $*.rc + copy /y $(RESSRC) en.rc + $(RC) $(RFLAGS) -fo$@ en.rc +ja.dll: asir32gui.rc.JP + copy /y asir32gui.rc.JP ja.rc + $(RC) $(RFLAGS) -foja.res ja.rc + $(LD) $(LDFLAGS) -dll -noentry -out:ja.dll ja.res + clean: - -@del *.obj - -@del *.res - -@del *.rc + -@del /q *.obj + -@del /q *.res + -@del /q *.rc distclean: clean -@del asirgui.exe - -@del asirgui-en.exe + -@del ja.dll