spiegel-keyman/developer/src/test/auto/Makefile

101 lines
2.3 KiB
Makefile

#
# E2E and Unit Tests for Keyman Developer projects
#
# ----------------------------------------------------------------------
TARGETS=developer-tests
test:
$(MAKE) "TARGET=test" $(TARGETS)
!include ..\..\Header.mak
# ----------------------------------------------------------------------
developer-tests: \
compile-supplementary-support \
keyboard-js-info \
kmcomp \
kmcomp-x64-structures \
kmconvert \
kmx-file-languages \
model-ts-parser \
package-info \
kmc \
kmc-keyboard-info \
kmc-ldml \
kmc-model \
kmc-model-info \
kmc-package
# ----------------------------------------------------------------------
compile-supplementary-support: .virtual
cd $(DEVELOPER_ROOT)\src\test\auto\compile-supplementary-support
$(MAKE) $(TARGET)
keyboard-js-info: .virtual
cd $(DEVELOPER_ROOT)\src\test\auto\keyboard-js-info
$(MAKE) $(TARGET)
kmx-file-languages: .virtual
cd $(DEVELOPER_ROOT)\src\test\auto\kmx-file-languages
$(MAKE) $(TARGET)
kmcomp: .virtual
cd $(DEVELOPER_ROOT)\src\test\auto\kmcomp
$(MAKE) $(TARGET)
kmcomp-x64-structures: .virtual
cd $(DEVELOPER_ROOT)\src\test\auto\kmcomp-x64-structures
$(MAKE) $(TARGET)
kmconvert: .virtual
cd $(DEVELOPER_ROOT)\src\test\auto\kmconvert
$(MAKE) $(TARGET)
model-ts-parser: .virtual
rem TODO
# cd $(DEVELOPER_ROOT)\src\test\auto\model-ts-parser
# $(MAKE) $(TARGET)
package-info: .virtual
cd $(DEVELOPER_ROOT)\src\test\auto\package-info
$(MAKE) $(TARGET)
# ----------------------------------------------------------------------
# Tests outside the test/auto folder
# ----------------------------------------------------------------------
kmc: .virtual
cd $(DEVELOPER_ROOT)\src\kmc
$(MAKE) $(TARGET)
kmc-keyboard-info: .virtual
cd $(DEVELOPER_ROOT)\src\kmc-keyboard-info
$(MAKE) $(TARGET)
kmc-ldml: .virtual
cd $(DEVELOPER_ROOT)\src\kmc-ldml
$(MAKE) $(TARGET)
kmc-model: .virtual
cd $(DEVELOPER_ROOT)\src\kmc-model
$(MAKE) $(TARGET)
kmc-model-info: .virtual
cd $(DEVELOPER_ROOT)\src\kmc-model-info
$(MAKE) $(TARGET)
kmc-package: .virtual
cd $(DEVELOPER_ROOT)\src\kmc-package
$(MAKE) $(TARGET)
# ----------------------------------------------------------------------
!include ..\..\Target.mak
# ----------------------------------------------------------------------
# EOF
# ----------------------------------------------------------------------