mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-08 01:45:32 +00:00
80 lines
1.6 KiB
Makefile
80 lines
1.6 KiB
Makefile
#
|
|
# Keyman Developer installation builder Makefile
|
|
#
|
|
|
|
!include ..\Defines.mak
|
|
|
|
# ----------------------------------------------------------------------
|
|
|
|
DEVELOPER_FILES=kmdev.wixobj xml.wixobj cef.wixobj templates.wixobj kmlmc.wixobj server.wixobj
|
|
|
|
setup:
|
|
#
|
|
# Prepare file version information
|
|
#
|
|
cd $(DEVELOPER_ROOT)\src\inst
|
|
$(MKVER_U) download.in.mak download.mak
|
|
|
|
#
|
|
# Build the installation archive
|
|
#
|
|
|
|
$(MAKE) -fdownload.mak candle
|
|
$(WIXLIGHT) -sice:ICE91 -sice:ICE60 -dWixUILicenseRtf=License.rtf -out keymandeveloper.msi -ext WixUIExtension $(DEVELOPER_FILES)
|
|
$(MAKE) -fdownload.mak clean-heat
|
|
|
|
#
|
|
# Sign the installation archive
|
|
#
|
|
|
|
$(SIGNCODE) /d "Keyman Developer" keymandeveloper.msi
|
|
|
|
#
|
|
# Copy the installation archive
|
|
#
|
|
|
|
cd $(DEVELOPER_ROOT)\src\inst
|
|
$(MAKE) -fdownload.mak
|
|
|
|
build:
|
|
@rem
|
|
|
|
signcode:
|
|
@rem
|
|
|
|
wrap-symbols:
|
|
@rem
|
|
|
|
clean:
|
|
cd $(DEVELOPER_ROOT)\src\inst
|
|
-del /Q download.mak
|
|
-del /Q *.msi
|
|
-del /Q *.msp
|
|
-del /Q *.wixobj
|
|
-del /Q *.log
|
|
-del /Q *.pcp
|
|
-del /Q setup.inf
|
|
-del /Q setup.zip
|
|
-del /Q *.exe
|
|
-del /Q *.wixpdb
|
|
-del /Q xml.wxs
|
|
-del /Q cef.wxs
|
|
-del /Q templates.wxs
|
|
-del /Q kmlmc.wxs
|
|
|
|
test-releaseexists:
|
|
cd $(DEVELOPER_ROOT)\src\inst
|
|
$(MKVER_U) download.in.mak download.mak
|
|
|
|
$(MAKE) -fdownload.mak test-releaseexists
|
|
|
|
install:
|
|
@rem
|
|
|
|
# ----------------------------------------------------------------------
|
|
|
|
!include ..\Target.mak
|
|
|
|
# ----------------------------------------------------------------------
|
|
# EOF
|
|
# ----------------------------------------------------------------------
|