version 1.12, 2019/03/28 18:10:10 |
version 1.14, 2020/02/02 05:41:42 |
|
|
# $OpenXM: OpenXM_contrib2/windows/Makefile,v 1.11 2016/06/29 15:37:21 ohara Exp $ |
# $OpenXM: OpenXM_contrib2/windows/Makefile,v 1.13 2020/02/02 05:24:44 ohara Exp $ |
|
|
!if "$(ARCH)" == "" |
!if "$(ARCH)" == "" |
ARCH=$(PROCESSOR_ARCHITECTURE) |
ARCH=$(PROCESSOR_ARCHITECTURE) |
Line 40 HEATFLAGS = -nologo -gg -g1 -sfrag -srd |
|
Line 40 HEATFLAGS = -nologo -gg -g1 -sfrag -srd |
|
.wxs.wixobj: |
.wxs.wixobj: |
$(CANDLE) $(CANDLE_FLAGS) $< |
$(CANDLE) $(CANDLE_FLAGS) $< |
|
|
all: |
all: build |
|
|
|
build: ..\asir-gc\gc\gc.lib asir2000lib\asir2000lib.lib engine2000\engine.exe asir32gui\asirgui.exe mcpp\cpp.exe post-msg-asirgui\cmdasir.exe ..\asir2018\asir.exe |
|
|
|
..\asir-gc\gc\gc.lib: |
|
cd ..\asir-gc && $(MAKE) -e -f Makefile.vc |
|
|
|
asir2000lib\asir2000lib.lib: ..\asir-gc\gc\gc.lib |
|
cd $(@D) && $(MAKE) -e -f Makefile.vc ARCH=$(ARCH) |
|
|
|
engine2000\engine.exe: asir2000lib\asir2000lib.lib |
|
cd $(@D) && $(MAKE) -e -f Makefile.vc ARCH=$(ARCH) |
|
|
|
asir32gui\asirgui.exe: |
|
cd $(@D) && $(MAKE) -e -f Makefile.vc |
|
|
|
mcpp\cpp.exe: |
|
cd $(@D) && $(MAKE) -e -f Makefile.vc |
|
|
|
post-msg-asirgui\cmdasir.exe: |
|
cd $(@D) && $(MAKE) -e -f Makefile.vc |
|
|
|
..\asir2018\asir.exe: ..\asir-gc\gc\gc.lib |
|
cd $(@D) && $(MAKE) -e -f Makefile.vc ARCH=$(ARCH) |
|
|
msi: $(TARGET) |
msi: $(TARGET) |
copy /b $(TARGET) asir_$(OS)_%DATE:/=.%.msi |
copy /b $(TARGET) asir_$(OS)_%DATE:/=.%.msi |
|
|
wxs: $(SRCS) |
wxs: $(SRCS) |
|
|
zip: |
zip: build |
@makepkg.bat |
@makepkg.bat |
|
|
$(TARGET): $(OBJS) LICENSE.rtf zip |
$(TARGET): $(OBJS) LICENSE.rtf zip |
Line 55 $(TARGET): $(OBJS) LICENSE.rtf zip |
|
Line 78 $(TARGET): $(OBJS) LICENSE.rtf zip |
|
|
|
## generating wxs files by heat if the directory asir exists |
## generating wxs files by heat if the directory asir exists |
|
|
# _lib.wxs: |
!IFDEF WXS |
# cd asir\lib |
_lib.wxs: zip |
# $(HEAT) dir asir $(HEATFLAGS) -dr LIB_ASIR -cg LibGrp -var "var.libDir" -out ..\..\_lib.wxs |
cd asir\lib && $(HEAT) dir asir $(HEATFLAGS) -dr LIB_ASIR -cg LibGrp -var "var.libDir" -out ..\..\_lib.wxs |
# cd ..\.. |
|
# |
|
# _help.wxs: |
|
# cd asir |
|
# $(HEAT) dir help $(HEATFLAGS) -dr HELP -cg HelpGrp -var "var.helpDir" -out ..\_help.wxs |
|
# cd .. |
|
# |
|
# _contrib.wxs: |
|
# cd asir\lib |
|
# $(HEAT) dir asir-contrib $(HEATFLAGS) -dr LIB_ASIR_CONTRIB -cg ContribGrp -var "var.contribDir" -out ..\..\_contrib.wxs |
|
# cd ..\.. |
|
# |
|
# wxsclean: |
|
# @del /q _*.wxs |
|
|
|
|
_help.wxs: zip |
|
cd asir && $(HEAT) dir help $(HEATFLAGS) -dr HELP -cg HelpGrp -var "var.helpDir" -out ..\_help.wxs |
|
|
|
_contrib.wxs: zip |
|
cd asir\lib && $(HEAT) dir asir-contrib $(HEATFLAGS) -dr LIB_ASIR_CONTRIB -cg ContribGrp -var "var.contribDir" -out ..\..\_contrib.wxs |
|
!ENDIF |
|
|
|
wxsclean: |
|
@del /q _*.wxs |
|
|
clean: |
clean: |
@del /q *.wixobj |
@del /q *.wixobj |
@del /q *.wixpdb |
@del /q *.wixpdb |
|
|
distclean: clean |
distclean: clean |
@distclean.bat |
@if exist asir ( rmdir /s /q asir ) |
|
@for %i in ( ..\asir-gc asir2000lib engine2000 mcpp asir32gui post-msg-asirgui ..\asir2018 ) do ( pushd %i && nmake -f Makefile.vc distclean && popd) |
|
|
msiclean: |
msiclean: |
@del /q $(TARGET) |
@del /q $(TARGET) |