version 1.3, 2011/02/04 09:45:48 |
version 1.6, 2013/11/10 16:18:36 |
|
|
## $OpenXM: OpenXM_contrib2/windows/asir32gui/Makefile.vc,v 1.2 2009/03/17 14:58:23 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 |
## 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 |
RESSRC = asir32gui.rc.EG |
RES = asir32gui-en.res |
RES = en.res |
ASIRGUI= asirgui-en.exe |
|
!else |
|
RESSRC = asir32gui.rc.JP |
|
RES = asir32gui-ja.res |
|
ASIRGUI= asirgui.exe |
ASIRGUI= asirgui.exe |
!endif |
CFLAGS=-nologo -MT -W3 -EHsc -Ox -D NDEBUG -D _MBCS -D _CRT_SECURE_NO_WARNINGS -D _CRT_NONSTDC_NO_WARNINGS |
|
|
CFLAGS=-nologo -MT -W3 -EHsc -Ox -D NDEBUG -D _MBCS -D _CRT_SECURE_NO_WARNINGS |
|
CPPFLAGS=$(CFLAGS) |
CPPFLAGS=$(CFLAGS) |
RFLAGS=-l 0x411 -d NDEBUG |
RFLAGS=-l 0x411 -d NDEBUG |
LD=link |
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 \ |
OBJS= FatalDialog.obj MainFrm.obj StdAfx.obj history.obj io.obj \ |
asir32gui.obj asir32guiDoc.obj asir32guiView.obj |
asir32gui.obj asir32guiDoc.obj asir32guiView.obj |
|
|
all: $(ASIRGUI) |
all: $(ASIRGUI) ja.dll |
|
|
$(ASIRGUI): $(OBJS) $(RES) |
$(ASIRGUI): $(OBJS) $(RES) |
$(LD) $(LDFLAGS) -out:$@ $** |
$(LD) $(LDFLAGS) -out:$@ $** advapi32.lib |
|
|
$(RES): $(RESSRC) |
$(RES): $(RESSRC) |
copy /y $(RESSRC) $*.rc |
copy /y $(RESSRC) en.rc |
$(RC) $(RFLAGS) -fo$@ $*.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: |
clean: |
-@del *.obj |
-@del /q *.obj |
-@del *.res |
-@del /q *.res |
-@del *.rc |
-@del /q *.rc |
|
|
distclean: clean |
distclean: clean |
-@del asirgui.exe |
-@del asirgui.exe |
-@del asirgui-en.exe |
-@del ja.dll |