mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-26 18:27:41 +00:00
While it might be nice to add the tag to versions in filenames, this creates a lot of work on the website where we make some filename assumptions. So, this PR winds that detail of filename changes back, and renames copydev.in to download.in to make it consistent with the other download.in files.
82 lines
1.6 KiB
Makefile
82 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
|
|
|
|
setup:
|
|
|
|
#
|
|
# Prepare file version information
|
|
#
|
|
|
|
cd $(ROOT)\src\developer\inst
|
|
$(MKVER_U) download.in 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 $(ROOT)\src\developer\inst
|
|
$(MAKE) -fdownload.mak
|
|
|
|
build:
|
|
@rem
|
|
|
|
signcode:
|
|
@rem
|
|
|
|
backup:
|
|
@rem
|
|
|
|
clean:
|
|
cd $(ROOT)\src\developer\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 $(ROOT)\src\developer\inst
|
|
$(MKVER_U) download.in download.mak
|
|
|
|
$(MAKE) -fdownload.mak test-releaseexists
|
|
|
|
install:
|
|
@rem
|
|
|
|
# ----------------------------------------------------------------------
|
|
|
|
!include ..\..\Target.mak
|
|
|
|
# ----------------------------------------------------------------------
|
|
# EOF
|
|
# ----------------------------------------------------------------------
|