#
# Mcompile Makefile
#

!include ..\..\Defines.mak

build: version.res dirs
    $(MSBUILD) mcompile.sln $(MSBUILD_BUILD)
    $(COPY) mcompile.exe $(PROGRAM)\engine
    $(COPY) mcompile.pdb $(DEBUGPATH)\engine

clean: def-clean
    $(MSBUILD) $(MSBUILD_CLEAN) mcompile.sln
    -rd /s/q debug
    -rd /s/q release
    -rd /s/q ipch

signcode:
    $(SIGNCODE) /d "Keyman Engine Mnemonic Keyboard Recompiler" $(PROGRAM)\engine\mcompile.exe

backup:
    $(WZZIP) $(BUILD)\engine\mcompile.exe  $(BACKUPDEFAULTS) mcompile.exe

install:
    $(COPY) $(PROGRAM)\engine\mcompile.exe "$(INSTALLPATH_KEYMANENGINE)"

test-manifest:
    # test that linked manifest exists and correct
    $(MT) -nologo -inputresource:$(PROGRAM)\engine\mcompile.exe -validate_manifest

!include ..\..\Target.mak
