mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 00:15:32 +00:00
chore(developer): use builder.inc.sh instead of build-utils.sh in build scripts
also, remove old Makefiles
This commit is contained in:
parent
2499ebf4bb
commit
c8a1c6aa39
45 changed files with 27 additions and 726 deletions
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe \
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe \
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build Keyman common Delphi components" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe \
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build cef4delphi component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build dcpcrypt component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build jwa component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build sentry component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build tds2dbg component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe \
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build build_standards_data tool" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build buildunidata tool" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build and install test certificates" clean configure build test \
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build devtools tool" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build sentrytool tool" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build test-klog tool" clean configure build test verify
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build verify_signatures tool" clean configure build test verify
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
#!/usr/bin/env bash
|
||||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
## START STANDARD UTILITY SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
. "${THIS_SCRIPT%/*}/../resources/build/build-utils.sh"
|
||||
## END STANDARD UTILITY SCRIPT INCLUDE
|
||||
|
||||
./src/build.sh "$@"
|
||||
# This is not a builder script but calls a builder script
|
||||
"$THIS_SCRIPT_PATH/src/build.sh" "$@"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build Keyman Developer Delphi components" clean configure build test
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe \
|
||||
|
|
|
|||
|
|
@ -1,31 +0,0 @@
|
|||
#
|
||||
# Keyman root Makefile
|
||||
#
|
||||
|
||||
!include ..\..\Defines.mak
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
build: dirs compile install
|
||||
|
||||
compile:
|
||||
@-mkdir obj\Win32\$(TARGET_PATH)
|
||||
$(DCC32DPK) browse4folder.dpk
|
||||
|
||||
install:
|
||||
$(DEVTOOLS) -ip $(OUTLIB)\browse4folder.bpl
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# clean target
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
clean: def-clean
|
||||
$(CLEAN) *.bpl
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
!include ..\..\Target.mak
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# EOF
|
||||
# ----------------------------------------------------------------------
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build browser4folder component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
#
|
||||
# mbcolor Makefile (Tavultesoft)
|
||||
#
|
||||
|
||||
!include ..\..\Defines.mak
|
||||
|
||||
build: dirs
|
||||
@-mkdir obj\Win32\$(TARGET_PATH)
|
||||
$(DCC32DPK) mbColorLibD10.dpk
|
||||
$(MAKE) install
|
||||
|
||||
install:
|
||||
$(DEVTOOLS) -ip $(OUTLIB)\mbColorLibD10.bpl
|
||||
$(DEVTOOLS) -ai $(DEVELOPER_ROOT)\src\ext\mbcolor
|
||||
|
||||
clean: def-clean
|
||||
|
||||
!include ..\..\Target.mak
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build mbcolor component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
#
|
||||
# scFontCombo Makefile
|
||||
#
|
||||
|
||||
!include ..\..\Defines.mak
|
||||
|
||||
build: dirs
|
||||
@-mkdir obj\Win32\$(TARGET_PATH)
|
||||
$(DCC32DPK) scFontCombo.dpk
|
||||
$(MAKE) install
|
||||
|
||||
install:
|
||||
$(DEVTOOLS) -ip $(OUTLIB)\scFontCombo.bpl
|
||||
$(DEVTOOLS) -ai $(DEVELOPER_ROOT)\src\ext\scfontcombobox
|
||||
|
||||
clean: def-clean
|
||||
|
||||
!include ..\..\Target.mak
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
## START STANDARD BUILD SCRIPT INCLUDE
|
||||
# adjust relative paths as necessary
|
||||
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/build-utils.sh"
|
||||
. "${THIS_SCRIPT%/*}/../../../../resources/build/builder.inc.sh"
|
||||
## END STANDARD BUILD SCRIPT INCLUDE
|
||||
|
||||
builder_describe "Build scfontcombobox component" clean configure build test
|
||||
|
|
|
|||
|
|
@ -1,28 +0,0 @@
|
|||
#
|
||||
# KMAnalyze Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
build: version.res dirs
|
||||
$(MSBUILD) kmanalyze.vcxproj $(MSBUILD_BUILD)
|
||||
$(COPY) $(WIN32_TARGET_PATH)\kmanalyze.exe $(DEVELOPER_PROGRAM)
|
||||
$(COPY) $(WIN32_TARGET_PATH)\kmanalyze.pdb $(DEVELOPER_DEBUGPATH)
|
||||
|
||||
clean: def-clean
|
||||
$(MSBUILD) kmanalyze.sln $(MSBUILD_CLEAN)
|
||||
|
||||
signcode:
|
||||
$(SIGNCODE) /d "Keyman Developer Keyboard Analyzer" $(DEVELOPER_PROGRAM)\kmanalyze.exe
|
||||
|
||||
wrap-symbols:
|
||||
$(SYMSTORE) $(DEVELOPER_PROGRAM)\kmanalyze.exe /t keyman-developer
|
||||
$(SYMSTORE) $(DEVELOPER_DEBUGPATH)\kmanalyze.pdb /t keyman-developer
|
||||
|
||||
test-manifest:
|
||||
@rem
|
||||
|
||||
install:
|
||||
$(COPY) $(DEVELOPER_PROGRAM)\kmanalyze.exe "$(INSTALLPATH_KEYMANDEVELOPER)\kmanalyze.exe"
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
#
|
||||
# Keyman Developer - kmc analyze Compiler Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
# We don't depend on configure here because kmc does that already
|
||||
build: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh build
|
||||
|
||||
configure: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh configure
|
||||
|
||||
clean: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh clean
|
||||
|
||||
test: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh test
|
||||
|
||||
# build.sh bundle must be run from shell as it requires a temp folder to be
|
||||
# passed in. See inst/download.in.mak for instantiation.
|
||||
|
||||
publish: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh publish
|
||||
|
||||
signcode:
|
||||
@rem nothing to do
|
||||
|
||||
wrap-symbols:
|
||||
@rem nothing to do
|
||||
|
||||
test-manifest:
|
||||
@rem nothing to do
|
||||
|
||||
install:
|
||||
@rem nothing to do
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
#
|
||||
# Keyman Developer - kmc keyboard-info Compiler Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
# We don't depend on configure here because kmc does that already
|
||||
build: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh build
|
||||
|
||||
configure: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh configure
|
||||
|
||||
clean: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh clean
|
||||
|
||||
test: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh test
|
||||
|
||||
# build.sh bundle must be run from shell as it requires a temp folder to be
|
||||
# passed in. See inst/download.in.mak for instantiation.
|
||||
|
||||
publish: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh publish
|
||||
|
||||
signcode:
|
||||
@rem nothing to do
|
||||
|
||||
wrap-symbols:
|
||||
@rem nothing to do
|
||||
|
||||
test-manifest:
|
||||
@rem nothing to do
|
||||
|
||||
install:
|
||||
@rem nothing to do
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
#
|
||||
# Keyman Developer - kmc kmn Compiler Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
build: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh build
|
||||
|
||||
configure: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh configure
|
||||
|
||||
clean: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh clean
|
||||
|
||||
test: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh test
|
||||
|
||||
# build.sh bundle must be run from shell as it requires a temp folder to be
|
||||
# passed in. See inst/download.in.mak for instantiation.
|
||||
|
||||
publish: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh publish
|
||||
|
||||
signcode:
|
||||
@rem nothing to do
|
||||
|
||||
wrap-symbols:
|
||||
@rem nothing to do
|
||||
|
||||
test-manifest:
|
||||
@rem nothing to do
|
||||
|
||||
install:
|
||||
@rem nothing to do
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
#
|
||||
# Keyman Developer - kmc Keyboard Compiler Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
# We do configure here because parent Makefile calls this first; other
|
||||
# kmc and kmc-* makefiles don't do it
|
||||
build: configure .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh build
|
||||
|
||||
configure: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh configure
|
||||
|
||||
clean: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh clean
|
||||
|
||||
test: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh test
|
||||
|
||||
# build.sh bundle must be run from shell as it requires a temp folder to be
|
||||
# passed in. See inst/download.in.mak for instantiation.
|
||||
|
||||
publish: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh publish
|
||||
|
||||
signcode:
|
||||
@rem nothing to do
|
||||
|
||||
wrap-symbols:
|
||||
@rem nothing to do
|
||||
|
||||
test-manifest:
|
||||
@rem nothing to do
|
||||
|
||||
install:
|
||||
@rem nothing to do
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
#
|
||||
# Keyman Developer - kmc Model Compiler Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
# We don't depend on configure here because kmc-ldml does that already
|
||||
build: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh build
|
||||
|
||||
configure: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh configure
|
||||
|
||||
clean: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh clean
|
||||
|
||||
test: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh test
|
||||
|
||||
# build.sh bundle must be run from shell as it requires a temp folder to be
|
||||
# passed in. See inst/download.in.mak for instantiation.
|
||||
|
||||
publish: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh publish
|
||||
|
||||
signcode:
|
||||
@rem nothing to do
|
||||
|
||||
wrap-symbols:
|
||||
@rem nothing to do
|
||||
|
||||
test-manifest:
|
||||
@rem nothing to do
|
||||
|
||||
install:
|
||||
@rem nothing to do
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
#
|
||||
# Keyman Developer - kmc Package Compiler Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
# We don't depend on configure here because kmc-ldml does that already
|
||||
build: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh build
|
||||
|
||||
configure: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh configure
|
||||
|
||||
clean: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh clean
|
||||
|
||||
test: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh test
|
||||
|
||||
# build.sh bundle must be run from shell as it requires a temp folder to be
|
||||
# passed in. See inst/download.in.mak for instantiation.
|
||||
|
||||
publish: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh publish
|
||||
|
||||
signcode:
|
||||
@rem nothing to do
|
||||
|
||||
wrap-symbols:
|
||||
@rem nothing to do
|
||||
|
||||
test-manifest:
|
||||
@rem nothing to do
|
||||
|
||||
install:
|
||||
@rem nothing to do
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
#
|
||||
# Keyman Developer - next generation compiler Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
# We don't depend on configure here because kmc-ldml does that already,
|
||||
# called from parent folder Makefile
|
||||
build: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh build
|
||||
|
||||
configure: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh configure
|
||||
|
||||
clean: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh clean
|
||||
|
||||
test: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh test
|
||||
|
||||
# build.sh bundle must be run from shell as it requires a temp folder to be
|
||||
# passed in. See inst/download.in.mak for instantiation.
|
||||
|
||||
publish: .virtual
|
||||
$(GIT_BASH_FOR_KEYMAN) build.sh publish
|
||||
|
||||
signcode:
|
||||
@rem nothing to do
|
||||
|
||||
wrap-symbols:
|
||||
@rem nothing to do
|
||||
|
||||
test-manifest:
|
||||
@rem nothing to do
|
||||
|
||||
install:
|
||||
@rem nothing to do
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
#
|
||||
# Kmconvert Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
build: version.res manifest.res dirs icons
|
||||
$(DELPHI_MSBUILD) kmconvert.dproj "/p:Platform=Win32"
|
||||
|
||||
$(SENTRYTOOL_DELPHIPREP) $(WIN32_TARGET_PATH)\kmconvert.exe -dpr kmconvert.dpr
|
||||
$(TDS2DBG) $(WIN32_TARGET_PATH)\kmconvert.exe
|
||||
$(COPY) $(WIN32_TARGET_PATH)\kmconvert.exe $(DEVELOPER_PROGRAM)
|
||||
if exist $(WIN32_TARGET_PATH)\kmconvert.dbg $(COPY) $(WIN32_TARGET_PATH)\kmconvert.dbg $(DEVELOPER_DEBUGPATH)
|
||||
|
||||
# Copy template files to project
|
||||
-rd /s/q $(DEVELOPER_PROGRAM)\projects\templates
|
||||
-mkdir $(DEVELOPER_PROGRAM)\projects\templates
|
||||
xcopy /s /y data\* $(DEVELOPER_PROGRAM)\projects\templates
|
||||
|
||||
icons:
|
||||
rc icons.rc
|
||||
|
||||
clean: def-clean
|
||||
if exist icons.res del icons.res
|
||||
|
||||
signcode:
|
||||
$(SIGNCODE) /d "Keyman Developer Conversion Utility" $(DEVELOPER_PROGRAM)\kmconvert.exe
|
||||
|
||||
wrap-symbols:
|
||||
$(SYMSTORE) $(DEVELOPER_PROGRAM)\kmconvert.exe /t keyman-developer
|
||||
$(SYMSTORE) $(DEVELOPER_DEBUGPATH)\kmconvert.dbg /t keyman-developer
|
||||
|
||||
test-manifest:
|
||||
# test that (a) linked manifest exists and correct
|
||||
$(MT) -nologo -inputresource:$(DEVELOPER_PROGRAM)\kmconvert.exe -validate_manifest
|
||||
|
||||
install:
|
||||
$(COPY) $(DEVELOPER_PROGRAM)\kmconvert.exe "$(INSTALLPATH_KEYMANDEVELOPER)\kmconvert.exe"
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
#
|
||||
# kmdecomp Makefile
|
||||
#
|
||||
|
||||
!include ..\Defines.mak
|
||||
|
||||
|
||||
build: version.res dirs
|
||||
$(MSBUILD) kmdecomp.sln $(MSBUILD_BUILD) "/p:Platform=Win32"
|
||||
$(COPY) $(WIN32_TARGET_PATH)\kmdecomp.exe $(DEVELOPER_PROGRAM)
|
||||
$(COPY) $(WIN32_TARGET_PATH)\kmdecomp.pdb $(DEVELOPER_DEBUGPATH)
|
||||
|
||||
clean: def-clean
|
||||
$(MSBUILD) kmdecomp.sln $(MSBUILD_CLEAN)
|
||||
|
||||
signcode:
|
||||
$(SIGNCODE) /d "Keyman Developer Decompiler" $(DEVELOPER_PROGRAM)\kmdecomp.exe
|
||||
|
||||
wrap-symbols:
|
||||
$(SYMSTORE) $(DEVELOPER_PROGRAM)\kmdecomp.exe /t keyman-developer
|
||||
$(SYMSTORE) $(DEVELOPER_DEBUGPATH)\kmdecomp.pdb /t keyman-developer
|
||||
|
||||
test-manifest:
|
||||
@rem This target needed as dependency for KMDECOMP
|
||||
|
||||
install:
|
||||
$(COPY) $(DEVELOPER_PROGRAM)\kmdecomp.exe "$(INSTALLPATH_KEYMANDEVELOPER)\kmdecomp.exe"
|
||||
|
||||
!include ..\Target.mak
|
||||
|
|
@ -1,111 +0,0 @@
|
|||
#
|
||||
# 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 \
|
||||
kmconvert \
|
||||
kmx-file-languages \
|
||||
model-ts-parser \
|
||||
package-info \
|
||||
kmc \
|
||||
kmc-analyze \
|
||||
kmc-keyboard-info \
|
||||
kmc-kmn \
|
||||
kmc-ldml \
|
||||
kmc-model \
|
||||
kmc-model-info \
|
||||
kmc-package \
|
||||
kmcmplib
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
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)
|
||||
|
||||
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-analyze: .virtual
|
||||
cd $(DEVELOPER_ROOT)\src\kmc-analyze
|
||||
$(MAKE) $(TARGET)
|
||||
|
||||
kmc-keyboard-info: .virtual
|
||||
cd $(DEVELOPER_ROOT)\src\kmc-keyboard-info
|
||||
$(MAKE) $(TARGET)
|
||||
|
||||
kmc-kmn: .virtual
|
||||
cd $(DEVELOPER_ROOT)\src\kmc-kmn
|
||||
$(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)
|
||||
|
||||
kmcmplib: .virtual
|
||||
cd $(DEVELOPER_ROOT)\src\kmcmplib
|
||||
$(MAKE) $(TARGET)
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
!include ..\..\Target.mak
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# EOF
|
||||
# ----------------------------------------------------------------------
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
#
|
||||
# test if KS=1 is in the right files, both in debug and non-debug versions
|
||||
#
|
||||
|
||||
KMC="..\..\..\..\bin\kmc.cmd" build
|
||||
KMC_DEBUG=$(KMC) -d
|
||||
|
||||
test: test-nodebug test-debug
|
||||
|
||||
KMN=i3317_nosupp.kmn i3317_withsupp.kmn i3317_withsupp_incontext.kmn i3317_withsupp_inmatch.kmn i3317_withsupp_innomatch.kmn i3317_withsupp_instore.kmn
|
||||
|
||||
# TODO: replace with build.sh script
|
||||
test-nodebug:
|
||||
$(KMC) $(KMN)
|
||||
findstr /v /m "KS=1" i3317_nosupp.js
|
||||
findstr /m "KS=1" i3317_withsupp.js
|
||||
findstr /m "KS=1" i3317_withsupp_incontext.js
|
||||
findstr /m "KS=1" i3317_withsupp_inmatch.js
|
||||
findstr /m "KS=1" i3317_withsupp_innomatch.js
|
||||
findstr /m "KS=1" i3317_withsupp_instore.js
|
||||
|
||||
test-debug:
|
||||
$(KMC_DEBUG) $(KMN)
|
||||
findstr /v /m "KS=1" i3317_nosupp.js
|
||||
findstr /m "KS=1" i3317_withsupp.js
|
||||
findstr /m "KS=1" i3317_withsupp_incontext.js
|
||||
findstr /m "KS=1" i3317_withsupp_inmatch.js
|
||||
findstr /m "KS=1" i3317_withsupp_innomatch.js
|
||||
findstr /m "KS=1" i3317_withsupp_instore.js
|
||||
|
||||
clean:
|
||||
-del *.js
|
||||
-del *.json
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
#
|
||||
# Test the read of basic keyboard info info from js files
|
||||
#
|
||||
# NOTE: The .dproj needs $(CI) added to the Delphi Compiler/Conditional defines (All
|
||||
# configurations - all platforms) section in order for the CI flag to be passed in.
|
||||
# (It's best to make this change in Delphi IDE).
|
||||
#
|
||||
|
||||
!include ..\..\..\Defines.mak
|
||||
|
||||
test: build
|
||||
$(WIN32_TARGET_PATH)\keyboardjsinfotestsuite.exe -b -exit:continue
|
||||
|
||||
build:
|
||||
$(DELPHI_MSBUILD) "/p:CI=CI" keyboardjsinfotestsuite.dproj
|
||||
|
||||
clean: def-clean
|
||||
|
||||
!include ..\..\..\Target.mak
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
#
|
||||
# Test that kmc passes various compile tests
|
||||
#
|
||||
# Uses kmc.js (via kmc.cmd) rather than attempting to run a separate test
|
||||
#
|
||||
|
||||
!include ..\..\..\Defines.mak
|
||||
|
||||
test: build
|
||||
test.bat -c $(DEVELOPER_PROGRAM)\kmc.cmd
|
||||
|
||||
build:
|
||||
rem Nothing to do
|
||||
|
||||
clean: def-clean
|
||||
-del *.kmx
|
||||
-del *.js
|
||||
-del *.kmp
|
||||
-del *.kpj.user
|
||||
|
||||
!include ..\..\..\Target.mak
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
#
|
||||
# Test kmconvert various units
|
||||
#
|
||||
# NOTE: The .dproj needs $(CI) added to the Delphi Compiler/Conditional defines (All
|
||||
# configurations - all platforms) section in order for the CI flag to be passed in.
|
||||
# (It's best to make this change in Delphi IDE).
|
||||
#
|
||||
|
||||
!include ..\..\..\Defines.mak
|
||||
|
||||
test: build
|
||||
$(WIN32_TARGET_PATH)\kmconverttest.exe -b -exit:continue
|
||||
|
||||
build:
|
||||
$(DELPHI_MSBUILD) "/p:CI=CI" kmconverttest.dproj
|
||||
|
||||
clean: def-clean
|
||||
|
||||
!include ..\..\..\Target.mak
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
#
|
||||
# Test the read of language info from kmx files and translation
|
||||
# from legacy ids to BCP47
|
||||
#
|
||||
# NOTE: The .dproj needs $(CI) added to the Delphi Compiler/Conditional defines (All
|
||||
# configurations - all platforms) section in order for the CI flag to be passed in.
|
||||
# (It's best to make this change in Delphi IDE).
|
||||
#
|
||||
|
||||
!include ..\..\..\Defines.mak
|
||||
|
||||
test: build
|
||||
$(WIN32_TARGET_PATH)\kmxfilelanguagestestsuite.exe -b -exit:continue
|
||||
|
||||
build:
|
||||
$(DELPHI_MSBUILD) "/p:CI=CI" kmxfilelanguagestestsuite.dproj
|
||||
|
||||
clean: def-clean
|
||||
|
||||
!include ..\..\..\Target.mak
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
#
|
||||
# Test the PackageInfo file format read and write - xml and inf
|
||||
#
|
||||
|
||||
!include ..\..\..\Defines.mak
|
||||
|
||||
test: build
|
||||
$(WIN32_TARGET_PATH)\packageinfotestsuite.exe -b -exit:continue
|
||||
|
||||
build:
|
||||
$(DELPHI_MSBUILD) "/p:CI=CI" packageinfotestsuite.dproj
|
||||
|
||||
clean: def-clean
|
||||
-del test\*.out.*
|
||||
|
||||
!include ..\..\..\Target.mak
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
!include ..\..\Defines.mak
|
||||
|
||||
all:
|
||||
for %d in (*.kmn) do $(DEVELOPER_PROGRAM)\kmc.cmd build "%d"
|
||||
|
||||
.kmn.kmx:
|
||||
&$(DEVELOPER_PROGRAM)\kmc.cmd build $**
|
||||
|
||||
clean:
|
||||
-del *.kmx
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
#
|
||||
# test for signatures and version information being correct in bin folder
|
||||
#
|
||||
|
||||
!include ..\..\Defines.mak
|
||||
|
||||
test: prereq
|
||||
$(SIGCHECK) $(DEVELOPER_PROGRAM)\* > sig1
|
||||
$(VERIFY_SIGNATURES) < sig1
|
||||
|
||||
# prereq may not be needed?
|
||||
prereq:
|
||||
cd $(VERIFY_SIGNATURES_PATH)
|
||||
$(MAKE)
|
||||
|
||||
clean: def-clean
|
||||
-del sig1
|
||||
|
||||
!include ..\..\Target.mak
|
||||
Loading…
Add table
Reference in a new issue