mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-10 09:37:42 +00:00
This makes it possible to run `set NODELPHI=1`, `nmake build` and then only non-Delphi projects will be built.
57 lines
1.1 KiB
Makefile
57 lines
1.1 KiB
Makefile
#
|
|
# Keyman for Windows Makefile
|
|
#
|
|
|
|
!ifdef NODELPHI
|
|
TARGETS=.virtual
|
|
!else
|
|
TARGETS=kmshell kmconfig kmbrowserhost setup insthelp
|
|
!endif
|
|
|
|
RELEASE_TARGETS=help
|
|
CLEANS=inst clean-desktop
|
|
MANIFESTS=kmshell setup insthelp
|
|
|
|
!include ..\Header.mak
|
|
|
|
# ----------------------------------------------------------------------
|
|
|
|
kmshell: .virtual
|
|
cd $(ROOT)\src\desktop\kmshell
|
|
$(MAKE) $(TARGET)
|
|
|
|
kmconfig: .virtual
|
|
cd $(ROOT)\src\desktop\kmconfig
|
|
$(MAKE) $(TARGET)
|
|
|
|
kmbrowserhost: .virtual
|
|
cd $(ROOT)\src\desktop\kmbrowserhost
|
|
$(MAKE) $(TARGET)
|
|
|
|
setup: .virtual
|
|
cd $(ROOT)\src\desktop\setup
|
|
$(MAKE) $(TARGET)
|
|
|
|
help: .virtual
|
|
cd $(ROOT)\src\desktop\help
|
|
$(MAKE) $(TARGET)
|
|
|
|
insthelp: .virtual
|
|
cd $(ROOT)\src\desktop\insthelp
|
|
$(MAKE) $(TARGET)
|
|
|
|
inst: .virtual
|
|
cd $(ROOT)\src\desktop\inst
|
|
$(MAKE) $(TARGET)
|
|
|
|
# ----------------------------------------------------------------------
|
|
|
|
clean-desktop:
|
|
cd $(ROOT)\src\desktop
|
|
-del version.txt
|
|
|
|
!include ..\Target.mak
|
|
|
|
# ----------------------------------------------------------------------
|
|
# EOF
|
|
# ----------------------------------------------------------------------
|