spiegel-keyman/windows/src/engine/kmtip/Makefile

31 lines
1.1 KiB
Makefile

#
# KMTIP Makefile
#
!include ..\..\Defines.mak
build: version.res dirs
$(MSBUILD) kmtip.vcxproj $(MSBUILD_BUILD) /p:Platform=Win32
$(MSBUILD) kmtip.vcxproj $(MSBUILD_BUILD) /p:Platform=x64
$(COPY) x86\kmtip.dll $(PROGRAM)\engine
$(COPY) x64\kmtip64.dll $(PROGRAM)\engine\kmtip64.dll
$(COPY) x86\kmtip.pdb $(DEBUGPATH)\engine
$(COPY) x64\kmtip64.pdb $(DEBUGPATH)\engine\kmtip64.pdb
clean: def-clean
$(MSBUILD) kmtip.vcxproj $(MSBUILD_CLEAN) /p:Platform=Win32
$(MSBUILD) kmtip.vcxproj $(MSBUILD_CLEAN) /p:Platform=x64
signcode:
$(SIGNCODE) /d "Keyman Engine Text Service" $(PROGRAM)\engine\kmtip.dll
$(SIGNCODE) /d "Keyman Engine Text Service" $(PROGRAM)\engine\kmtip64.dll
backup:
$(WZZIP) $(BUILD)\engine\kmtip.zip x86\kmtip.pdb $(BACKUPDEFAULTS) x86\kmtip.dll
$(WZZIP) $(BUILD)\engine\kmtip64.zip x64\kmtip64.pdb $(BACKUPDEFAULTS) x64\kmtip64.dll
install:
$(COPY) $(PROGRAM)\engine\kmtip.dll "$(INSTALLPATH_KEYMANENGINE)\kmtip.dll"
$(COPY) $(PROGRAM)\engine\kmtip64.dll "$(INSTALLPATH_KEYMANENGINE)\kmtip64.dll"
!include ..\..\Target.mak