spiegel-keyman/windows/src/Header.mak
Marc Durdin b65b982584 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121)
* Keyman for Windows 10.0 Open Source

* Squashed 'windows/src/ext/jedi/jedi/' content from commit f444ad2

git-subtree-dir: windows/src/ext/jedi/jedi
git-subtree-split: f444ad2da4693851e523f1ea6bd541f701904c24

* Squashed 'windows/src/ext/jedi/jcl/' content from commit d63d3c9fd

git-subtree-dir: windows/src/ext/jedi/jcl
git-subtree-split: d63d3c9fd9ff84efdd8159084ec6a60313644243

* Squashed 'windows/src/ext/jedi/jvcl/' content from commit bee19f3b4

git-subtree-dir: windows/src/ext/jedi/jvcl
git-subtree-split: bee19f3b46909fde2fa92c06cd2706f41d99f6c3

* Add required .res files

* Add required .res files

* Add docbook files (forced)

* Add required libxslt

* Add required jedi files

* Add installation files

* Tweak .gitignore for open

* CI

* Remove KMW from Developer source (#122)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Fixup release build and copy license, readme from kmw during build

* Remove obsolete build help documentation

* Keyman Engine 10 on Windows regression for shift states (#129)

* Improve #128 -- cleaner debug messages

* Fixes #127, shift state now resets correctly; and more work for #128

* Fixes #130 (#131)
2017-07-25 10:53:06 +07:00

58 lines
No EOL
1 KiB
Makefile

#
# Header.mak - used for makefiles which are in parent folders
#
!IFNDEF TARGETS
!ERROR You must define the targets before including the Header.mak file!
!ENDIF
!IFDEF KEYMAN_ROOT
ROOT=$(KEYMAN_ROOT)\windows
!ELSE
ROOT=c:\keyman\windows
!ENDIF
# This path will need to be updated if the root path changes
!include $(ROOT)\src\Defines.mak
#
# These three targets are the standard targets for all
#
build:
$(MAKE) -DTARGET=build $(TARGETS)
!IFNDEF NOTARGET_SIGNCODE
signcode:
$(MAKE) -DTARGET=signcode $(TARGETS)
backup:
$(MAKE) -DTARGET=backup $(TARGETS)
!ELSE
signcode:
rem no signcode required
backup:
rem no backup required
!ENDIF
build-release:
!IFDEF RELEASE_TARGETS
$(MAKE) -DTARGET=build-release $(RELEASE_TARGETS)
!ELSE
@rem
!ENDIF
clean:
$(MAKE) -DTARGET=clean $(TARGETS) $(CLEANS)
install:
$(MAKE) -DTARGET=install $(TARGETS)
test-manifest:
!IFDEF MANIFESTS
$(MAKE) -DTARGET=test-manifest $(MANIFESTS)
!ELSE
$(MAKE) -DTARGET=test-manifest $(TARGETS)
!ENDIF