| version 1.1, 2013/11/16 08:31:31 |
version 1.11, 2016/06/29 15:37:21 |
|
|
| # $OpenXM$ |
# $OpenXM: OpenXM_contrib2/windows/Makefile,v 1.10 2015/03/12 18:11:21 ohara Exp $ |
| |
|
| !if "$(ARCH)" == "" |
!if "$(ARCH)" == "" |
| ARCH=$(PROCESSOR_ARCHITECTURE) |
ARCH=$(PROCESSOR_ARCHITECTURE) |
| Line 8 ARCH=$(PROCESSOR_ARCHITECTURE) |
|
| Line 8 ARCH=$(PROCESSOR_ARCHITECTURE) |
|
| OS = win64 |
OS = win64 |
| CANDLE_ARCH = -nologo -arch x64 |
CANDLE_ARCH = -nologo -arch x64 |
| PGDIR=ProgramFiles64Folder |
PGDIR=ProgramFiles64Folder |
| PRODUCTID=D1DCD556-D731-4945-8A6B-FABA98592818 |
PRODUCTID=DF150E20-D342-47F1-8F37-F9D5FF1E2724 |
| !else |
!else |
| OS = win32 |
OS = win32 |
| CANDLE_ARCH = -nologo |
CANDLE_ARCH = -nologo |
| PGDIR=ProgramFilesFolder |
PGDIR=ProgramFilesFolder |
| PRODUCTID=CB31249B-D861-4D97-9146-08FADCBA312A |
PRODUCTID=853C53F2-E21E-4CA7-87DB-4967E728F5DD |
| !endif |
!endif |
| |
|
| |
# DO NOT CHANGE UPGRADEID!! |
| UPGRADEID=B7A582F5-0484-4030-9D38-BFAE00707F0D |
UPGRADEID=B7A582F5-0484-4030-9D38-BFAE00707F0D |
| PRODUCTVER=1.0.0 |
PRODUCTVER=1.0.8 |
| |
|
| TARGET= asir_$(OS).msi |
TARGET= asir$(OS).msi |
| SRCS= asir.wxs _lib.wxs _contrib.wxs _help.wxs _share.wxs |
SRCS= asir.wxs _lib.wxs _contrib.wxs _help.wxs _share.wxs _doc.wxs |
| # OBJS= asir.wixobj _lib.wixobj _contrib.wixobj _help.wixobj _share.wixobj |
# OBJS= asir.wixobj _lib.wixobj _contrib.wixobj _help.wixobj _share.wixobj |
| OBJS= $(SRCS:.wxs=.wixobj) |
OBJS= $(SRCS:.wxs=.wixobj) |
| |
|
| CANDLE = candle -nologo |
CANDLE = candle -nologo |
| CANDLE_FLAGS = $(CANDLE_ARCH) -dprogramfilesDir=$(PGDIR) \ |
CANDLE_FLAGS = $(CANDLE_ARCH) -dprogramfilesDir=$(PGDIR) \ |
| -dupgradeID=$(UPGRADEID) -dproductID=$(PRODUCTID) -dproductVer=$(PRODUCTVER) \ |
-dupgradeID=$(UPGRADEID) -dproductID=$(PRODUCTID) -dproductVer=$(PRODUCTVER) \ |
| -dlibDir=asir\lib -dcontribDir=asir\lib-asir-contrib \ |
-dlibDir=asir\lib\asir -dcontribDir=asir\lib\asir-contrib \ |
| -dhelpDir=asir\help -dshareDir=asir\share |
-dhelpDir=asir\help -dshareDir=asir\share -ddocDir=asir\doc |
| LIGHT = light -nologo |
LIGHT = light -nologo |
| LTFLAGS = -ext WixUIExtension |
LTFLAGS = -ext WixUIExtension -ext WixUtilExtension |
| HEAT = heat |
HEAT = heat |
| HEATFLAGS = -nologo -gg -g1 -sfrag -srd |
HEATFLAGS = -nologo -gg -g1 -sfrag -srd |
| |
|
|
|
| |
|
| wxs: $(SRCS) |
wxs: $(SRCS) |
| |
|
| build_zip: |
zip: |
| @makepkg.bat |
@makepkg.bat |
| |
|
| $(TARGET): $(OBJS) LICENSE.rtf build_zip |
$(TARGET): $(OBJS) LICENSE.rtf zip |
| $(LIGHT) $(LTFLAGS) -out $(TARGET) $(OBJS) |
$(LIGHT) $(LTFLAGS) -out $(TARGET) $(OBJS) |
| |
|
| ## generating wxs files by heat if the directory asir exists |
## generating wxs files by heat if the directory asir exists |
| |
|
| # _lib.wxs: |
# _lib.wxs: |
| # cd asir |
# cd asir\lib |
| # $(HEAT) dir lib $(HEATFLAGS) -dr LIB -cg LibGrp -var "var.libDir" -out ..\_lib.wxs |
# $(HEAT) dir asir $(HEATFLAGS) -dr LIB_ASIR -cg LibGrp -var "var.libDir" -out ..\..\_lib.wxs |
| # cd .. |
# cd ..\.. |
| # |
# |
| # _help.wxs: |
# _help.wxs: |
| # cd asir |
# cd asir |
| Line 70 $(TARGET): $(OBJS) LICENSE.rtf build_zip |
|
| Line 71 $(TARGET): $(OBJS) LICENSE.rtf build_zip |
|
| # cd .. |
# cd .. |
| # |
# |
| # _contrib.wxs: |
# _contrib.wxs: |
| |
# cd asir\lib |
| |
# $(HEAT) dir asir-contrib $(HEATFLAGS) -dr LIB_ASIR_CONTRIB -cg ContribGrp -var "var.contribDir" -out ..\..\_contrib.wxs |
| |
# cd ..\.. |
| |
# |
| |
# _doc.wxs: |
| # cd asir |
# cd asir |
| # $(HEAT) dir lib-asir-contrib $(HEATFLAGS) -dr LIB_ASIR_CONTRIB -cg ContribGrp -var "var.contribDir" -out ..\_contrib.wxs |
# $(HEAT) dir doc $(HEATFLAGS) -dr DOC -cg DocGrp -var "var.docDir" -out ..\_doc.wxs |
| # cd .. |
# cd .. |
| # |
# |
| # wxsclean: |
# wxsclean: |