mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-03 22:27:41 +00:00
32 lines
925 B
Makefile
32 lines
925 B
Makefile
#
|
|
# Keyman32 Makefile
|
|
#
|
|
|
|
!include ..\..\Defines.mak
|
|
|
|
build: version.res dirs
|
|
$(MSBUILD) keyman32.vcxproj $(MSBUILD_BUILD)
|
|
$(COPY) keyman32.dll $(PROGRAM)\engine
|
|
$(COPY) keyman32.pdb $(DEBUGPATH)\engine
|
|
$(COPY) keyman32.lib $(OUTLIB)
|
|
|
|
clean: def-clean
|
|
$(MSBUILD) $(MSBUILD_CLEAN) keyman32.vcxproj
|
|
-del x86\release\buildlog.htm
|
|
-rmdir x86\release
|
|
-del x86\debug\buildlog.htm
|
|
-rmdir x86\debug
|
|
-rmdir x86
|
|
|
|
signcode:
|
|
$(SIGNCODE) /d "Keyman Engine" $(PROGRAM)\engine\keyman32.dll
|
|
|
|
backup:
|
|
$(WZZIP) $(BUILD)\engine\keyman32.zip $(BACKUPDEFAULTS) keyman32.dll
|
|
|
|
install:
|
|
$(COPY) $(PROGRAM)\engine\keyman32.dll "$(INSTALLPATH_KEYMANENGINE)\keyman32.dll"
|
|
echo You may want to manually tweak keyman-debug-etw.man and fill in $(INSTALLPATH_KEYMANENGINE)\keyman32.dll
|
|
echo and then run wevtutil im keyman-debug-etw.man to get the latest event tracing
|
|
|
|
!include ..\..\Target.mak
|