@$(call echo,The Ecere SDK is fully built.)
outputdirs:
- $(if $(wildcard $(OBJDIR)),,$(call mkdirq,$(OBJDIR)))
- $(if $(wildcard $(OBJBINDIR)),,$(call mkdirq,$(OBJBINDIR)))
- $(if $(wildcard $(OBJLIBDIR)),,$(call mkdirq,$(OBJLIBDIR)))
+ $(if $(wildcard $(OBJDIR)),,$(call mkdir,$(OBJDIR)))
+ $(if $(wildcard $(OBJBINDIR)),,$(call mkdir,$(OBJBINDIR)))
+ $(if $(wildcard $(OBJLIBDIR)),,$(call mkdir,$(OBJLIBDIR)))
ifdef CROSS_TARGET
- $(if $(wildcard $(XOBJDIR)),,$(call mkdirq,$(XOBJDIR)))
- $(if $(wildcard $(XOBJBINDIR)),,$(call mkdirq,$(XOBJBINDIR)))
- $(if $(wildcard $(XOBJLIBDIR)),,$(call mkdirq,$(XOBJLIBDIR)))
+ $(if $(wildcard $(XOBJDIR)),,$(call mkdir,$(XOBJDIR)))
+ $(if $(wildcard $(XOBJBINDIR)),,$(call mkdir,$(XOBJBINDIR)))
+ $(if $(wildcard $(XOBJLIBDIR)),,$(call mkdir,$(XOBJLIBDIR)))
endif
bootstrap: outputdirs
prepbinaries: compiler ecerecom
@$(call echo,Enabling 2nd stage binaries...)
ifdef WINDOWS_TARGET
- $(call cpq,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SOV),$(OBJBINDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SOV),$(OBJBINDIR))
- $(call cpq,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SOV),$(OBJBINDIR))
+ $(call cp,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SOV),$(OBJBINDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SOV),$(OBJBINDIR))
+ $(call cp,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SOV),$(OBJBINDIR))
endif
ifdef LINUX_TARGET
- $(call cpq,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SOV),$(OBJLIBDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SOV),$(OBJLIBDIR))
- $(call cpq,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SOV),$(OBJLIBDIR))
+ $(call cp,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SOV),$(OBJLIBDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SOV),$(OBJLIBDIR))
+ $(call cp,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SOV),$(OBJLIBDIR))
ln -sf $(LP)ecere$(SOV) $(OBJLIBDIR)$(LP)ecere$(SO).0
ln -sf $(LP)ecereCOM$(SOV) $(OBJLIBDIR)$(LP)ecereCOM$(SO).0
ln -sf $(LP)ec$(SOV) $(OBJLIBDIR)$(LP)ec$(SO).0
endif
ifndef WINDOWS_TARGET
ifndef LINUX_TARGET
- $(call cpq,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SO),$(OBJLIBDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SO),$(OBJLIBDIR))
- $(call cpq,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SO),$(OBJLIBDIR))
+ $(call cp,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SO),$(OBJLIBDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SO),$(OBJLIBDIR))
+ $(call cp,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SO),$(OBJLIBDIR))
endif
endif
- $(call cpq,ear/cmd/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ear$(E),$(OBJBINDIR))
- $(call cpq,compiler/ecc/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(E),$(OBJBINDIR))
- $(call cpq,compiler/ecp/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(E),$(OBJBINDIR))
- $(call cpq,compiler/ecs/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(E),$(OBJBINDIR))
+ $(call cp,ear/cmd/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ear$(E),$(OBJBINDIR))
+ $(call cp,compiler/ecc/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(E),$(OBJBINDIR))
+ $(call cp,compiler/ecp/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(E),$(OBJBINDIR))
+ $(call cp,compiler/ecs/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(E),$(OBJBINDIR))
ifdef CROSS_TARGET
ifdef WINDOWS_HOST
- $(call cpq,ecere/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecere$(HOST_SOV),$(XOBJBINDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecereCOM$(HOST_SOV),$(XOBJBINDIR))
- $(call cpq,compiler/libec/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ec$(HOST_SOV),$(XOBJBINDIR))
+ $(call cp,ecere/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecere$(HOST_SOV),$(XOBJBINDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecereCOM$(HOST_SOV),$(XOBJBINDIR))
+ $(call cp,compiler/libec/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ec$(HOST_SOV),$(XOBJBINDIR))
endif
ifdef WINDOWS_HOST
- $(call cpq,ecere/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecere$(HOST_SOV),$(XOBJLIBDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecereCOM$(HOST_SOV),$(XOBJLIBDIR))
- $(call cpq,compiler/libec/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ec$(HOST_SOV),$(XOBJLIBDIR))
+ $(call cp,ecere/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecere$(HOST_SOV),$(XOBJLIBDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecereCOM$(HOST_SOV),$(XOBJLIBDIR))
+ $(call cp,compiler/libec/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ec$(HOST_SOV),$(XOBJLIBDIR))
ln -sf $(HOST_LP)ecere$(HOST_SOV) $(XOBJLIBDIR)$(LP)ecere$(HOST_SO).0
ln -sf $(HOST_LP)ecereCOM$(HOST_SOV) $(XOBJLIBDIR)$(LP)ecereCOM$(HOST_SO).0
ln -sf $(HOST_LP)ec$(HOST_SOV) $(XOBJLIBDIR)$(LP)ec$(HOST_SO).0
endif
ifndef WINDOWS_HOST
ifndef LINUX_HOST
- $(call cpq,ecere/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecere$(HOST_SO),$(XOBJLIBDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecereCOM$(HOST_SO),$(XOBJLIBDIR))
- $(call cpq,compiler/libec/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ec$(HOST_SO),$(XOBJLIBDIR))
+ $(call cp,ecere/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecere$(HOST_SO),$(XOBJLIBDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ecereCOM$(HOST_SO),$(XOBJLIBDIR))
+ $(call cp,compiler/libec/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(HOST_LP)ec$(HOST_SO),$(XOBJLIBDIR))
endif
endif
- $(call cpq,ear/cmd/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ear$(HOST_E),$(XOBJBINDIR))
- $(call cpq,compiler/ecc/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(HOST_E),$(XOBJBINDIR))
- $(call cpq,compiler/ecp/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(HOST_E),$(XOBJBINDIR))
- $(call cpq,compiler/ecs/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(HOST_E),$(XOBJBINDIR))
+ $(call cp,ear/cmd/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ear$(HOST_E),$(XOBJBINDIR))
+ $(call cp,compiler/ecc/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(HOST_E),$(XOBJBINDIR))
+ $(call cp,compiler/ecp/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(HOST_E),$(XOBJBINDIR))
+ $(call cp,compiler/ecs/obj/release.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(HOST_E),$(XOBJBINDIR))
endif
prepcodeguard: eda
ifdef CodeGuard
ifdef WINDOWS_TARGET
- $(call cpq,eda/libeda/obj/release.$(PLATFORM)/$(LP)EDA$(SO),$(OBJBINDIR))
+ $(call cp,eda/libeda/obj/release.$(PLATFORM)/$(LP)EDA$(SO),$(OBJBINDIR))
endif
ifdef LINUX_TARGET
- $(call cpq,eda/libeda/obj/release.$(PLATFORM)/$(LP)EDA$(SOV),$(OBJLIBDIR))
+ $(call cp,eda/libeda/obj/release.$(PLATFORM)/$(LP)EDA$(SOV),$(OBJLIBDIR))
ln -sf $(LP)EDA$(SOV) $(OBJLIBDIR)$(LP)EDA$(SO).0
ln -sf $(LP)EDA$(SOV) $(OBJLIBDIR)$(LP)EDA$(SO)
endif
ifndef WINDOWS_TARGET
ifndef LINUX_TARGET
- $(call cpq,eda/libeda/obj/release.$(PLATFORM)/$(LP)EDA$(SO),$(OBJLIBDIR))
+ $(call cp,eda/libeda/obj/release.$(PLATFORM)/$(LP)EDA$(SO),$(OBJLIBDIR))
endif
endif
endif
cd eda && $(MAKE)
emptyoutput: outputdirs
- $(call rmq,$(OBJLIBDIR)libecereVanilla$(A))
- $(call rmq,$(SODESTDIR)$(LP)ecere$(SO))
- $(call rmq,$(SODESTDIR)$(LP)ecereCOM$(SO))
- $(call rmq,$(SODESTDIR)$(LP)ec$(SO))
- $(call rmq,$(SODESTDIR)$(LP)EDA$(SO))
- $(call rmq,$(SODESTDIR)$(LP)EDASQLite$(SO))
+ $(call rm,$(OBJLIBDIR)libecereVanilla$(A))
+ $(call rm,$(SODESTDIR)$(LP)ecere$(SO))
+ $(call rm,$(SODESTDIR)$(LP)ecereCOM$(SO))
+ $(call rm,$(SODESTDIR)$(LP)ec$(SO))
+ $(call rm,$(SODESTDIR)$(LP)EDA$(SO))
+ $(call rm,$(SODESTDIR)$(LP)EDASQLite$(SO))
ifdef EDASQLiteCipher
- $(call rmq,$(SODESTDIR)$(LP)EDASQLiteCipher$(SO))
+ $(call rm,$(SODESTDIR)$(LP)EDASQLiteCipher$(SO))
endif
ifneq ($(ECERE_AUDIO),n)
- $(call rmq,$(SODESTDIR)$(LP)EcereAudio$(SO))
+ $(call rm,$(SODESTDIR)$(LP)EcereAudio$(SO))
endif
ifdef LINUX_TARGET
- $(call rmq,$(SODESTDIR)$(LP)ecere$(SO).0)
- $(call rmq,$(SODESTDIR)$(LP)ecereCOM$(SO).0)
- $(call rmq,$(SODESTDIR)$(LP)ec$(SO).0)
- $(call rmq,$(SODESTDIR)$(LP)EDA$(SO).0)
- $(call rmq,$(SODESTDIR)$(LP)EDASQLite$(SO).0)
+ $(call rm,$(SODESTDIR)$(LP)ecere$(SO).0)
+ $(call rm,$(SODESTDIR)$(LP)ecereCOM$(SO).0)
+ $(call rm,$(SODESTDIR)$(LP)ec$(SO).0)
+ $(call rm,$(SODESTDIR)$(LP)EDA$(SO).0)
+ $(call rm,$(SODESTDIR)$(LP)EDASQLite$(SO).0)
ifdef EDASQLiteCipher
- $(call rmq,$(SODESTDIR)$(LP)EDASQLiteCipher$(SO).0)
+ $(call rm,$(SODESTDIR)$(LP)EDASQLiteCipher$(SO).0)
endif
ifneq ($(ECERE_AUDIO),n)
- $(call rmq,$(SODESTDIR)$(LP)EcereAudio$(SO).0)
+ $(call rm,$(SODESTDIR)$(LP)EcereAudio$(SO).0)
endif
- $(call rmq,$(SODESTDIR)$(LP)ecere$(SOV))
- $(call rmq,$(SODESTDIR)$(LP)ecereCOM$(SOV))
- $(call rmq,$(SODESTDIR)$(LP)ec$(SOV))
- $(call rmq,$(SODESTDIR)$(LP)EDA$(SOV))
- $(call rmq,$(SODESTDIR)$(LP)EDASQLite$(SOV))
+ $(call rm,$(SODESTDIR)$(LP)ecere$(SOV))
+ $(call rm,$(SODESTDIR)$(LP)ecereCOM$(SOV))
+ $(call rm,$(SODESTDIR)$(LP)ec$(SOV))
+ $(call rm,$(SODESTDIR)$(LP)EDA$(SOV))
+ $(call rm,$(SODESTDIR)$(LP)EDASQLite$(SOV))
ifdef EDASQLiteCipher
- $(call rmq,$(SODESTDIR)$(LP)EDASQLiteCipher$(SOV))
+ $(call rm,$(SODESTDIR)$(LP)EDASQLiteCipher$(SOV))
endif
ifneq ($(ECERE_AUDIO),n)
- $(call rmq,$(SODESTDIR)$(LP)EcereAudio$(SOV))
+ $(call rm,$(SODESTDIR)$(LP)EcereAudio$(SOV))
endif
endif
- $(call rmq,$(OBJBINDIR)ear$(E))
- $(call rmq,$(OBJBINDIR)ecc$(E))
- $(call rmq,$(OBJBINDIR)ecp$(E))
- $(call rmq,$(OBJBINDIR)ecs$(E))
- $(call rmq,$(OBJBINDIR)epj2make$(E))
- $(call rmq,$(OBJBINDIR)ide$(E))
- $(call rmq,$(OBJBINDIR)documentor$(E))
+ $(call rm,$(OBJBINDIR)ear$(E))
+ $(call rm,$(OBJBINDIR)ecc$(E))
+ $(call rm,$(OBJBINDIR)ecp$(E))
+ $(call rm,$(OBJBINDIR)ecs$(E))
+ $(call rm,$(OBJBINDIR)epj2make$(E))
+ $(call rm,$(OBJBINDIR)ide$(E))
+ $(call rm,$(OBJBINDIR)documentor$(E))
ifdef CodeGuard
- $(call rmq,$(OBJBINDIR)CodeGuard$(E))
+ $(call rm,$(OBJBINDIR)CodeGuard$(E))
endif
cleantarget:
cd codeGuard && $(MAKE) realclean
endif
cd eda && $(MAKE) realclean
- $(call rmrq,obj/$(PLATFORM)/)
+ $(call rmr,obj/$(PLATFORM)/)
@$(call echo,Done.)
distclean: outputdirs
cd codeGuard && $(MAKE) distclean
endif
cd eda && $(MAKE) distclean
- $(call rmrq,obj/)
+ $(call rmr,obj/)
@$(call echo,Done.)
DOC = doc/ecere.eCdoc doc/ecereCOM.eCdoc doc/EDA.eCdoc
prepinstall: $(DOC) $(BINARIES) outputdirs
ifdef WINDOWS_TARGET
- $(call cpq,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SO),$(OBJBINDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SO),$(OBJBINDIR))
- $(call cpq,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SO),$(OBJBINDIR))
- $(call cpq,eda/libeda/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDA$(SO),$(OBJBINDIR))
- $(call cpq,eda/drivers/sqlite/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLite$(SO),$(OBJBINDIR))
+ $(call cp,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SO),$(OBJBINDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SO),$(OBJBINDIR))
+ $(call cp,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SO),$(OBJBINDIR))
+ $(call cp,eda/libeda/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDA$(SO),$(OBJBINDIR))
+ $(call cp,eda/drivers/sqlite/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLite$(SO),$(OBJBINDIR))
ifneq ($(ECERE_AUDIO),n)
- $(call cpq,audio/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EcereAudio$(SO),$(OBJBINDIR))
+ $(call cp,audio/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EcereAudio$(SO),$(OBJBINDIR))
endif
ifdef EDASQLiteCipher
- $(call cpq,eda/drivers/sqliteCipher/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLiteCipher$(SO),$(OBJBINDIR))
+ $(call cp,eda/drivers/sqliteCipher/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLiteCipher$(SO),$(OBJBINDIR))
endif
endif
ifdef LINUX_TARGET
- $(call cpq,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SOV),$(OBJLIBDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SOV),$(OBJLIBDIR))
- $(call cpq,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SOV),$(OBJLIBDIR))
- $(call cpq,eda/libeda/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDA$(SOV),$(OBJLIBDIR))
- $(call cpq,eda/drivers/sqlite/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLite$(SOV),$(OBJLIBDIR))
+ $(call cp,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SOV),$(OBJLIBDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SOV),$(OBJLIBDIR))
+ $(call cp,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SOV),$(OBJLIBDIR))
+ $(call cp,eda/libeda/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDA$(SOV),$(OBJLIBDIR))
+ $(call cp,eda/drivers/sqlite/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLite$(SOV),$(OBJLIBDIR))
ifneq ($(ECERE_AUDIO),n)
- $(call cpq,audio/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EcereAudio$(SOV),$(OBJLIBDIR))
+ $(call cp,audio/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EcereAudio$(SOV),$(OBJLIBDIR))
endif
ifdef EDASQLiteCipher
- $(call cpq,eda/drivers/sqliteCipher/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLiteCipher$(SOV),$(OBJLIBDIR))
+ $(call cp,eda/drivers/sqliteCipher/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLiteCipher$(SOV),$(OBJLIBDIR))
endif
ln -sf $(LP)ecere$(SOV) $(OBJLIBDIR)$(LP)ecere$(SO).0
ln -sf $(LP)ecereCOM$(SOV) $(OBJLIBDIR)$(LP)ecereCOM$(SO).0
ifndef WINDOWS_TARGET
ifndef LINUX_TARGET
- $(call cpq,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SO),$(OBJLIBDIR))
- $(call cpq,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SO),$(OBJLIBDIR))
- $(call cpq,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SO),$(OBJLIBDIR))
- $(call cpq,eda/libeda/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDA$(SO),$(OBJLIBDIR))
- $(call cpq,eda/drivers/sqlite/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLite$(SO),$(OBJLIBDIR))
+ $(call cp,ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SO),$(OBJLIBDIR))
+ $(call cp,ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SO),$(OBJLIBDIR))
+ $(call cp,compiler/libec/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ec$(SO),$(OBJLIBDIR))
+ $(call cp,eda/libeda/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDA$(SO),$(OBJLIBDIR))
+ $(call cp,eda/drivers/sqlite/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLite$(SO),$(OBJLIBDIR))
ifneq ($(ECERE_AUDIO),n)
- $(call cpq,audio/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EcereAudio$(SO),$(OBJLIBDIR))
+ $(call cp,audio/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EcereAudio$(SO),$(OBJLIBDIR))
endif
ifdef EDASQLiteCipher
- $(call cpq,eda/drivers/sqliteCipher/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLiteCipher$(SO),$(OBJLIBDIR))
+ $(call cp,eda/drivers/sqliteCipher/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)EDASQLiteCipher$(SO),$(OBJLIBDIR))
endif
endif
endif
- $(call cpq,ide/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ide$(E),$(OBJBINDIR))
- $(call cpq,ear/cmd/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ear$(E),$(OBJBINDIR))
- $(call cpq,compiler/ecc/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(E),$(OBJBINDIR))
- $(call cpq,compiler/ecp/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(E),$(OBJBINDIR))
- $(call cpq,compiler/ecs/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(E),$(OBJBINDIR))
- $(call cpq,epj2make/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/epj2make$(E),$(OBJBINDIR))
- $(call cpq,documentor/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/documentor$(E),$(OBJBINDIR))
+ $(call cp,ide/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ide$(E),$(OBJBINDIR))
+ $(call cp,ear/cmd/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ear$(E),$(OBJBINDIR))
+ $(call cp,compiler/ecc/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(E),$(OBJBINDIR))
+ $(call cp,compiler/ecp/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(E),$(OBJBINDIR))
+ $(call cp,compiler/ecs/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(E),$(OBJBINDIR))
+ $(call cp,epj2make/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/epj2make$(E),$(OBJBINDIR))
+ $(call cp,documentor/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/documentor$(E),$(OBJBINDIR))
ifdef CodeGuard
- $(call cpq,codeGuard/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/CodeGuard$(E),$(OBJBINDIR))
+ $(call cp,codeGuard/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/CodeGuard$(E),$(OBJBINDIR))
endif
- $(call cpq,ecere/obj/vanilla.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/libecereVanilla$(A),$(OBJLIBDIR))
+ $(call cp,ecere/obj/vanilla.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/libecereVanilla$(A),$(OBJLIBDIR))
#TODO: Samples?
install: prepinstall actualinstall
actualinstall:
ifdef WINDOWS_TARGET
- $(call mkdirq,"$(BINDIR)/")
- $(call mkdirq,"$(DESTSLIBDIR)/")
- $(call mkdirq,"$(DOCDIR)/")
- $(call cpq,$(OBJBINDIR)$(LP)ecere$(SO),"$(DESTLIBDIR)/")
- $(call cpq,$(OBJBINDIR)$(LP)ecereCOM$(SO),"$(DESTLIBDIR)/")
- $(call cpq,$(OBJBINDIR)$(LP)ec$(SO),"$(DESTLIBDIR)/")
- $(call cpq,$(OBJBINDIR)$(LP)EDA$(SO),"$(DESTLIBDIR)/")
- $(call cpq,$(OBJBINDIR)$(LP)EDASQLite$(SO),"$(DESTLIBDIR)/")
+ $(call mkdir,"$(BINDIR)/")
+ $(call mkdir,"$(DESTSLIBDIR)/")
+ $(call mkdir,"$(DOCDIR)/")
+ $(call cp,$(OBJBINDIR)$(LP)ecere$(SO),"$(DESTLIBDIR)/")
+ $(call cp,$(OBJBINDIR)$(LP)ecereCOM$(SO),"$(DESTLIBDIR)/")
+ $(call cp,$(OBJBINDIR)$(LP)ec$(SO),"$(DESTLIBDIR)/")
+ $(call cp,$(OBJBINDIR)$(LP)EDA$(SO),"$(DESTLIBDIR)/")
+ $(call cp,$(OBJBINDIR)$(LP)EDASQLite$(SO),"$(DESTLIBDIR)/")
ifdef EDASQLiteCipher
- $(call cpq,$(OBJBINDIR)$(LP)EDASQLiteCipher$(SO),"$(DESTLIBDIR)/")
+ $(call cp,$(OBJBINDIR)$(LP)EDASQLiteCipher$(SO),"$(DESTLIBDIR)/")
endif
ifneq ($(ECERE_AUDIO),n)
- $(call cpq,$(OBJBINDIR)$(LP)EcereAudio$(SO),"$(DESTLIBDIR)/")
-endif
- $(call cpq,$(OBJBINDIR)ide$(E),"$(BINDIR)/")
- $(call cpq,$(OBJBINDIR)ear$(E),"$(BINDIR)/")
- $(call cpq,$(OBJBINDIR)ecc$(E),"$(BINDIR)/")
- $(call cpq,$(OBJBINDIR)ecp$(E),"$(BINDIR)/")
- $(call cpq,$(OBJBINDIR)ecs$(E),"$(BINDIR)/")
- $(call cpq,$(OBJBINDIR)epj2make$(E),"$(BINDIR)/")
- $(call cpq,$(OBJBINDIR)documentor$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)$(LP)EcereAudio$(SO),"$(DESTLIBDIR)/")
+endif
+ $(call cp,$(OBJBINDIR)ide$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)ear$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)ecc$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)ecp$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)ecs$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)epj2make$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)documentor$(E),"$(BINDIR)/")
ifdef CodeGuard
- $(call cpq,$(OBJBINDIR)CodeGuard$(E),"$(BINDIR)/")
+ $(call cp,$(OBJBINDIR)CodeGuard$(E),"$(BINDIR)/")
endif
- $(call cpq,$(OBJLIBDIR)libecereVanilla$(A),"$(DESTSLIBDIR)/")
- $(call cpq,doc/tao.pdf,"$(DOCDIR)/Ecere Tao of Programming [work in progress].pdf") || echo "The Ecere Tao of Programming is available at http://ecere.com/tao.pdf"
- $(call cpq,doc/ecere.eCdoc,"$(DOCDIR)/")
- $(call cpq,doc/ecereCOM.eCdoc,"$(DOCDIR)/")
- $(call cpq,doc/EDA.eCdoc,"$(DOCDIR)/")
+ $(call cp,$(OBJLIBDIR)libecereVanilla$(A),"$(DESTSLIBDIR)/")
+ $(call cp,doc/tao.pdf,"$(DOCDIR)/Ecere Tao of Programming [work in progress].pdf") || echo "The Ecere Tao of Programming is available at http://ecere.com/tao.pdf"
+ $(call cp,doc/ecere.eCdoc,"$(DOCDIR)/")
+ $(call cp,doc/ecereCOM.eCdoc,"$(DOCDIR)/")
+ $(call cp,doc/EDA.eCdoc,"$(DOCDIR)/")
endif
ifdef OSX_TARGET
endif
uninstall:
- $(call rmq,"$(DESTLIBDIR)/$(LP)ecere$(SO)")
- $(call rmq,"$(DESTLIBDIR)/$(LP)ecereCOM$(SO)")
- $(call rmq,"$(DESTLIBDIR)/$(LP)ec$(SO)")
- $(call rmq,"$(DESTLIBDIR)/$(LP)EDA$(SO)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)ecere$(SO)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)ecereCOM$(SO)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)ec$(SO)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)EDA$(SO)")
ifdef LINUX_TARGET
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDASQLite$(SO)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDASQLite$(SO)")
ifdef EDASQLiteCipher
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDASQLiteCipher$(SO)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDASQLiteCipher$(SO)")
endif
ifneq ($(ECERE_AUDIO),n)
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EcereAudio$(SO)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EcereAudio$(SO)")
endif
else
- $(call rmq,"$(DESTLIBDIR)/$(LP)EDASQLite$(SO)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)EDASQLite$(SO)")
ifdef EDASQLiteCipher
- $(call rmq,"$(DESTLIBDIR)/$(LP)EDASQLiteCipher$(SO)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)EDASQLiteCipher$(SO)")
endif
ifneq ($(ECERE_AUDIO),n)
- $(call rmq,"$(DESTLIBDIR)/$(LP)EcereAudio$(SO)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)EcereAudio$(SO)")
endif
endif
- $(call rmq,"$(BINDIR)/ide$(E)")
- $(call rmq,"$(BINDIR)/ear$(E)")
- $(call rmq,"$(BINDIR)/ecc$(E)")
- $(call rmq,"$(BINDIR)/ecp$(E)")
- $(call rmq,"$(BINDIR)/ecs$(E)")
- $(call rmq,"$(BINDIR)/epj2make$(E)")
- $(call rmq,"$(BINDIR)/documentor$(E)")
+ $(call rm,"$(BINDIR)/ide$(E)")
+ $(call rm,"$(BINDIR)/ear$(E)")
+ $(call rm,"$(BINDIR)/ecc$(E)")
+ $(call rm,"$(BINDIR)/ecp$(E)")
+ $(call rm,"$(BINDIR)/ecs$(E)")
+ $(call rm,"$(BINDIR)/epj2make$(E)")
+ $(call rm,"$(BINDIR)/documentor$(E)")
ifdef CodeGuard
- $(call rmq,"$(BINDIR)/CodeGuard$(E)")
+ $(call rm,"$(BINDIR)/CodeGuard$(E)")
endif
- $(call rmq,"$(DESTSLIBDIR)/libecereVanilla$(A)")
- $(call rmq,"$(DOCDIR)/Ecere Tao of Programming [work in progress].pdf")
- $(call rmq,"$(DOCDIR)/ecere.eCdoc")
- $(call rmq,"$(DOCDIR)/ecereCOM.eCdoc")
- $(call rmq,"$(DOCDIR)/EDA.eCdoc")
+ $(call rm,"$(DESTSLIBDIR)/libecereVanilla$(A)")
+ $(call rm,"$(DOCDIR)/Ecere Tao of Programming [work in progress].pdf")
+ $(call rm,"$(DOCDIR)/ecere.eCdoc")
+ $(call rm,"$(DOCDIR)/ecereCOM.eCdoc")
+ $(call rm,"$(DOCDIR)/EDA.eCdoc")
ifdef LINUX_TARGET
- $(call rmq,"$(DESTLIBDIR)/$(LP)ecere$(SO).0")
- $(call rmq,"$(DESTLIBDIR)/$(LP)ecereCOM$(SO).0")
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)ec$(SO).0")
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDA$(SO).0")
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDASQLite$(SO).0")
+ $(call rm,"$(DESTLIBDIR)/$(LP)ecere$(SO).0")
+ $(call rm,"$(DESTLIBDIR)/$(LP)ecereCOM$(SO).0")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)ec$(SO).0")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDA$(SO).0")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDASQLite$(SO).0")
ifdef EDASQLiteCipher
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDASQLiteCipher$(SO).0")
-endif
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EcereaAudio$(SO).0")
- $(call rmq,"$(DESTLIBDIR)/$(LP)ecere$(SOV)")
- $(call rmq,"$(DESTLIBDIR)/$(LP)ecereCOM$(SOV)")
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)ec$(SOV)")
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDA$(SOV)")
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDASQLite$(SOV)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDASQLiteCipher$(SO).0")
+endif
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EcereaAudio$(SO).0")
+ $(call rm,"$(DESTLIBDIR)/$(LP)ecere$(SOV)")
+ $(call rm,"$(DESTLIBDIR)/$(LP)ecereCOM$(SOV)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)ec$(SOV)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDA$(SOV)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDASQLite$(SOV)")
ifdef EDASQLiteCipher
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EDASQLiteCipher$(SOV)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EDASQLiteCipher$(SOV)")
endif
ifneq ($(ECERE_AUDIO),n)
- $(call rmq,"$(DESTLIBDIR)/ec/$(LP)EcereAudio$(SOV)")
+ $(call rm,"$(DESTLIBDIR)/ec/$(LP)EcereAudio$(SOV)")
endif
- $(call rmq,"$(DESTDIR)$(prefix)/share/pixmaps/ecere.png")
- $(call rmq,"$(DESTDIR)$(prefix)/share/applications/ecere.desktop")
+ $(call rm,"$(DESTDIR)$(prefix)/share/pixmaps/ecere.png")
+ $(call rm,"$(DESTDIR)$(prefix)/share/applications/ecere.desktop")
endif
- $(call rmdirq,"$(BINDIR)/")
- $(call rmdirq,"$(DESTLIBDIR)/")
- $(call rmdirq,"$(DESTSLIBDIR)/")
- $(call rmdirq,"$(DOCDIR)/")
+ $(call rmdir,"$(BINDIR)/")
+ $(call rmdir,"$(DESTLIBDIR)/")
+ $(call rmdir,"$(DESTSLIBDIR)/")
+ $(call rmdir,"$(DOCDIR)/")
ifdef WINDOWS_TARGET
- $(call rmdirq,"$(DESTDIR)/")
+ $(call rmdir,"$(DESTDIR)/")
endif
@$(call echo,The Ecere SDK has been uninstalled.)
updatebootstrap: regenbootstrap
@echo Copying files...
- $(call cpq,ecere/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecere/bootstrap)
- $(call cpq,compiler/libec/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/libec/bootstrap)
- $(call cpq,compiler/ecp/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecp/bootstrap)
- $(call cpq,compiler/ecc/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecc/bootstrap)
- $(call cpq,compiler/ecs/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecs/bootstrap)
+ $(call cp,ecere/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecere/bootstrap)
+ $(call cp,compiler/libec/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/libec/bootstrap)
+ $(call cp,compiler/ecp/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecp/bootstrap)
+ $(call cp,compiler/ecc/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecc/bootstrap)
+ $(call cp,compiler/ecs/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/*.c,compiler/bootstrap/ecs/bootstrap)
@echo Bootstrap updated.
update_ecere:
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
@$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
$(SYMBOLS): | objdir
$(OBJECTS): | objdir
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
- @$(call rmq,$(OBJ)objects.lst)
+ @$(call rm,$(OBJ)objects.lst)
@$(call touch,$(OBJ)objects.lst)
@$(call echo,$(OBJ)$(MODULE).main$(O)) >> $(OBJ)objects.lst
@$(call echo,$(ECOBJECTS)) >> $(OBJ)objects.lst
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(call quote_path,$@)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(_ECOBJECTS))
- $(call rmq,$(_COBJECTS))
- $(call rmq,$(_BOWLS))
- $(call rmq,$(_IMPORTS))
- $(call rmq,$(_SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(_ECOBJECTS))
+ $(call rm,$(_COBJECTS))
+ $(call rm,$(_BOWLS))
+ $(call rm,$(_IMPORTS))
+ $(call rm,$(_SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
include $(_CF_DIR)default.cf
all: bindir ecere libec ecp ecc ecs
- $(call cpq,ecp/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(E) ecc/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(E) ecs/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(E),$(OBJ))
+ $(call cp,ecp/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecp$(E) ecc/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecc$(E) ecs/obj/bootstrap.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/ecs$(E),$(OBJ))
@$(call echo,All done!)
bindir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
cleantarget: bindir
- $(call rmq,$(OBJ)ecp$(E) $(OBJ)ecc$(E) $(OBJ)ecs$(E))
+ $(call rm,$(OBJ)ecp$(E) $(OBJ)ecc$(E) $(OBJ)ecs$(E))
ifdef WINDOWS_TARGET
- $(call rmq,$(OBJ)$(LP)ecere$(SO) $(OBJ)$(LP)ec$(SO))
+ $(call rm,$(OBJ)$(LP)ecere$(SO) $(OBJ)$(LP)ec$(SO))
endif
clean: cleantarget
cd ecs && $(MAKE) clean
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
cd ecere && $(MAKE) realclean
cd libec && $(MAKE) realclean
cd ecp && $(MAKE) realclean
cd ecs && $(MAKE) realclean
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
cd ecere && $(MAKE) distclean
cd libec && $(MAKE) distclean
cd ecp && $(MAKE) distclean
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(CC) $(OFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET) $(INSTALLNAME)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c bootstrap/ecc.main.c -o $(OBJ)ecc.main.o
clean: objdir
- $(call rmq,$(TARGET))
- $(call rmq,$(OBJECTS))
+ $(call rm,$(TARGET))
+ $(call rm,$(OBJECTS))
realclean: objdir
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: objdir
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c bootstrap/$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
clean: objdir
- $(call rmq,$(TARGET))
- $(call rmq,$(OBJECTS))
+ $(call rm,$(TARGET))
+ $(call rm,$(OBJECTS))
realclean: objdir
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: objdir
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(CC) $(OFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET) $(INSTALLNAME)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c bootstrap/ecp.main.c -o $(OBJ)ecp.main.o
clean: objdir
- $(call rmq,$(TARGET))
- $(call rmq,$(OBJECTS))
+ $(call rm,$(TARGET))
+ $(call rm,$(OBJECTS))
realclean: objdir
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: objdir
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(CC) $(OFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET) $(INSTALLNAME)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c bootstrap/ecs.main.c -o $(OBJ)ecs.main.o
clean: objdir
- $(call rmq,$(TARGET))
- $(call rmq,$(OBJECTS))
+ $(call rm,$(TARGET))
+ $(call rm,$(OBJECTS))
realclean: objdir
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: objdir
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c ../bsl.c -o $(OBJ)bsl.o
clean: objdir
- $(call rmq,$(TARGET))
- $(call rmq,$(OBJECTS))
+ $(call rm,$(TARGET))
+ $(call rm,$(OBJECTS))
realclean: objdir
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: objdir
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) -console $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(COBJECTS) $(OBJ)$(MODULE).main.c
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
@$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
$(ECC) $(CFLAGS) $(CECFLAGS) $(ECFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(call quote_path,ecc.ec) -o $(call quote_path,$@) -symbols $(OBJ)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
+ $(call rm,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
clean: cleantarget
- $(call rmq,$(_ECOBJECTS))
- $(call rmq,$(_COBJECTS))
- $(call rmq,$(_BOWLS))
- $(call rmq,$(_IMPORTS))
- $(call rmq,$(_SYMBOLS))
+ $(call rm,$(_ECOBJECTS))
+ $(call rm,$(_COBJECTS))
+ $(call rm,$(_BOWLS))
+ $(call rm,$(_IMPORTS))
+ $(call rm,$(_SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../../obj/$(PLATFORM)/bin/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
},
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) -console $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(COBJECTS) $(OBJ)$(MODULE).main.c
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
@$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
$(ECC) $(CFLAGS) $(CECFLAGS) $(ECFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(call quote_path,ecp.ec) -o $(call quote_path,$@) -symbols $(OBJ)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
+ $(call rm,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
clean: cleantarget
- $(call rmq,$(_ECOBJECTS))
- $(call rmq,$(_COBJECTS))
- $(call rmq,$(_BOWLS))
- $(call rmq,$(_IMPORTS))
- $(call rmq,$(_SYMBOLS))
+ $(call rm,$(_ECOBJECTS))
+ $(call rm,$(_COBJECTS))
+ $(call rm,$(_BOWLS))
+ $(call rm,$(_IMPORTS))
+ $(call rm,$(_SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../../obj/$(PLATFORM)/bin/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
},
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) -console $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(COBJECTS) $(OBJ)$(MODULE).main.c
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
@$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
$(ECC) $(CFLAGS) $(CECFLAGS) $(ECFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(call quote_path,ecs.ec) -o $(call quote_path,$@) -symbols $(OBJ)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
+ $(call rm,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
clean: cleantarget
- $(call rmq,$(_ECOBJECTS))
- $(call rmq,$(_COBJECTS))
- $(call rmq,$(_BOWLS))
- $(call rmq,$(_IMPORTS))
- $(call rmq,$(_SYMBOLS))
+ $(call rm,$(_ECOBJECTS))
+ $(call rm,$(_COBJECTS))
+ $(call rm,$(_BOWLS))
+ $(call rm,$(_IMPORTS))
+ $(call rm,$(_SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../../obj/$(PLATFORM)/bin/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
},
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../$(SODESTDIR))
+ $(call cp,$(TARGET),../../$(SODESTDIR))
ifdef LINUX_TARGET
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../$(SODESTDIR)$(LP)$(MODULE)$(SO).0
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../$(SODESTDIR)$(LP)$(MODULE)$(SO)
endif
ifdef WINDOWS_TARGET
ifndef CROSS_TARGET
- $(call cpq,$(TARGET),../../compiler/bootstrap/obj/bin.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/)
+ $(call cp,$(TARGET),../../compiler/bootstrap/obj/bin.$(HOST_PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/)
endif
endif
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(COBJECTS) $(OBJ)$(MODULE).main.c
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
@$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
$(ECC) $(CFLAGS) $(CECFLAGS) $(ECFLAGS) $(CUSTOM1_PRJ_CFLAGS) $(FVISIBILITY) -c $(call quote_path,src/type.ec) -o $(call quote_path,$@) -symbols $(OBJ)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
+ $(call rm,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
clean: cleantarget
- $(call rmq,$(_ECOBJECTS))
- $(call rmq,$(_COBJECTS))
- $(call rmq,$(_BOWLS))
- $(call rmq,$(_IMPORTS))
- $(call rmq,$(_SYMBOLS))
+ $(call rm,$(_ECOBJECTS))
+ $(call rm,$(_COBJECTS))
+ $(call rm,$(_BOWLS))
+ $(call rm,$(_IMPORTS))
+ $(call rm,$(_SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../$(SODESTDIR))"
+ "$(call cp,$(TARGET),../../$(SODESTDIR))"
],
"InstallCommands" : [
- "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/\")",
+ "$(call cp,$(TARGET),\"$(DESTLIBDIR)/\")",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO).0)",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO))"
]
WIN_SHELL_COMMANDS := defined
endif
endif
+ifneq ($(V),1)
+ SILENT_IS_ON := defined
+endif
+ifeq ($(D),1)
+ DEBUG_IS_ON := defined
+endif
ifdef WIN_SHELL_COMMANDS
nullerror = 2>NUL
echo = $(if $(1),echo $(1))
touch = $(if $(1),@cmd /c "for %%I in ($(call sys_path,$(1))) do @(cd %%~pI && type nul >> %%~nxI && copy /by %%~nxI+,, > nul 2>&1 && cd %%cd%%)")
- cpq = $(if $(1),@cmd /c "for %%I in ($(call sys_path,$(1))) do copy /by %%I $(call sys_path,$(2))" > nul 2>&1)
- cpv = $(if $(1),@cmd /c "for %%I in ($(call sys_path,$(1))) do copy /by %%I $(call sys_path,$(2))")
- rmq = $(if $(1),-del /f /q $(call sys_path,$(call sys_path_list,$(1))) > nul 2>&1)
- rmrq = $(if $(1),-rmdir /q /s $(call sys_path,$(1)) > nul 2>&1)
- mkdirq = $(if $(1),-mkdir $(call sys_path,$(1)) > nul 2>&1)
- rmdirq = $(if $(1),-rmdir /q $(call sys_path,$(1)) > nul 2>&1)
+ cp = $(if $(1),@cmd /c "for %%I in ($(call sys_path,$(1))) do copy /by %%I $(call sys_path,$(2))"$(if $(SILENT_IS_ON), > nul,))
+ cpr = $(if $(1),xcopy /y /s$(if $(SILENT_IS_ON), /q,) $(call sys_path,$(call sys_path_list,$(1))) $(call sys_path,$(2))$(if $(SILENT_IS_ON), > nul,))
+ rm = $(if $(1),-del /f$(if $(SILENT_IS_ON), /q,) $(call sys_path,$(call sys_path_list,$(1)))$(if $(SILENT_IS_ON), > nul,)$(if $(DEBUG_IS_ON),, 2>&1))
+ rmr = $(if $(1),-rmdir /s$(if $(SILENT_IS_ON), /q,) $(call sys_path,$(1))$(if $(SILENT_IS_ON), > nul,))
+ mkdir = $(if $(1),-mkdir $(call sys_path,$(1))$(if $(SILENT_IS_ON), > nul,)$(if $(DEBUG_IS_ON),, 2>&1))
+ rmdir = $(if $(1),-rmdir$(if $(SILENT_IS_ON), /q,) $(call sys_path,$(1))$(if $(SILENT_IS_ON), > nul,))
else
nullerror = 2>/dev/null
echo = $(if $(1),echo "$(1)")
touch = $(if $(1),touch $(1))
- cpq = $(if $(1),cp $(1) $(2))
- cpv = cp $(1) $(2)
- rmq = $(if $(1),-rm -f $(1))
- rmrq = $(if $(1),-rm -f -r $(1))
- mkdirq = $(if $(1),-mkdir -p $(1))
- rmdirq = $(if $(1),-rmdir $(1))
+ cp = $(if $(1),cp$(if $(SILENT_IS_ON),, -v) $(1) $(2))
+ cpr = $(if $(1),cp -r$(if $(SILENT_IS_ON),,v) $(1) $(2))
+ rm = $(if $(1),-rm -f$(if $(SILENT_IS_ON),,v) $(1))
+ rmr = $(if $(1),-rm -fr$(if $(SILENT_IS_ON),,v) $(1))
+ mkdir = $(if $(1),-mkdir -p$(if $(SILENT_IS_ON),,v) $(1))
+ rmdir = $(if $(1),-rmdir$(if $(SILENT_IS_ON),, -v) $(1))
endif
# potential common use variables
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c src/winfonts/winfnt.c -o $(OBJ)winfnt.o
cleantarget: objdir
- $(call rmq,$(TARGET))
+ $(call rm,$(TARGET))
clean: cleantarget
- $(call rmq,$(_OBJECTS1))
- $(call rmq,$(_OBJECTS2))
+ $(call rm,$(_OBJECTS1))
+ $(call rm,$(_OBJECTS2))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(SYMBOLS): | objdir
$(OBJECTS): | objdir
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
- @$(call rmq,$(OBJ)objects.lst)
+ @$(call rm,$(OBJ)objects.lst)
@$(call touch,$(OBJ)objects.lst)
@$(call echo,$(_OBJECTS1)) >> $(OBJ)objects.lst
@$(call echo,$(_OBJECTS2)) >> $(OBJ)objects.lst
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c $(call quote_path,transupp.c) -o $(call quote_path,$@)
cleantarget: objdir
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS1))
- $(call rmq,$(_OBJECTS2))
+ $(call rm,$(_OBJECTS1))
+ $(call rm,$(_OBJECTS2))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(SYMBOLS): | objdir
$(OBJECTS): | objdir
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c src/closures.c -o $(OBJ)closures.o
cleantarget: objdir
- $(call rmq,$(TARGET))
+ $(call rm,$(TARGET))
clean: cleantarget
- $(call rmq,$(_OBJECTS))
+ $(call rm,$(_OBJECTS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(SYMBOLS): | objdir
$(OBJECTS): | objdir
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
- @$(call rmq,$(OBJ)objects.lst)
+ @$(call rm,$(OBJ)objects.lst)
@$(call touch,$(OBJ)objects.lst)
@$(call echo,$(_OBJECTS)) >> $(OBJ)objects.lst
ifndef STATIC_LIBRARY_TARGET
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c $(call quote_path,./pngwutil.c) -o $(call quote_path,$@)
cleantarget: objdir
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
+ $(call rm,$(_OBJECTS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c lib/gifalloc.c -o $(OBJ)gifalloc.o
cleantarget: objdir
- $(call rmq,$(TARGET))
+ $(call rm,$(TARGET))
clean: cleantarget
- $(call rmq,$(_OBJECTS))
+ $(call rm,$(_OBJECTS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(SYMBOLS): | objdir
$(OBJECTS): | objdir
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
- @$(call rmq,$(OBJ)objects.lst)
+ @$(call rm,$(OBJ)objects.lst)
@$(call touch,$(OBJ)objects.lst)
@$(call echo,$(_OBJECTS)) >> $(OBJ)objects.lst
ifndef STATIC_LIBRARY_TARGET
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c $(call quote_path,gzwrite.c) -o $(call quote_path,$@)
cleantarget: objdir
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
+ $(call rm,$(_OBJECTS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../obj/$(PLATFORM)/bin/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
},
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) -console $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols $(OBJ) -o $(OBJ)$(MODULE).main.ec
ifndef NOSTRIP
$(STRIP) $(STRIPOPT) $(TARGET)
endif
- $(call cpq,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
ifndef STATIC_LIBRARY_TARGET
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../../obj/$(PLATFORM)/bin/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
}
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS1)) >> $(OBJ)symbols.lst
@$(call echo,$(SYMBOLS2)) >> $(OBJ)symbols.lst
$(STRIP) $(STRIPOPT) $(TARGET)
endif
ifdef WINDOWS_TARGET
- $(call cpq,$(TARGET),../compiler/bootstrap/obj/bin.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/)
+ $(call cp,$(TARGET),../compiler/bootstrap/obj/bin.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/)
endif
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../$(HOST_SODESTDIR))
+ $(call cp,$(TARGET),../$(HOST_SODESTDIR))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_HOST
$(if $(basename $(VER)),ln -sf $(LP)$(MODULE)$(SO)$(VER) ../$(HOST_SODESTDIR)$(LP)$(MODULE)$(SO)$(basename $(VER)),)
endif
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
- @$(call rmq,$(OBJ)objects.lst)
+ @$(call rm,$(OBJ)objects.lst)
@$(call touch,$(OBJ)objects.lst)
@$(call echo,$(_OBJECTS)) >> $(OBJ)objects.lst
@$(call echo,$(OBJ)$(MODULE).main$(O)) >> $(OBJ)objects.lst
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
endif
- $(call mkdirq,../$(SODESTDIR))
- $(call cpq,$(TARGET),../$(SODESTDIR))
+ $(call mkdir,../$(SODESTDIR))
+ $(call cp,$(TARGET),../$(SODESTDIR))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleaneceretarget: objdir
- $(call rmq,$(TARGET))
+ $(call rm,$(TARGET))
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
$(MAKE) -f Makefile.vanilla cleantarget
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS1))
- $(call rmq,$(ECOBJECTS2))
- $(call rmq,$(ECOBJECTS3))
- $(call rmq,$(COBJECTS1))
- $(call rmq,$(COBJECTS2))
- $(call rmq,$(COBJECTS3))
- $(call rmq,$(BOWLS1))
- $(call rmq,$(BOWLS2))
- $(call rmq,$(BOWLS3))
- $(call rmq,$(IMPORTS1))
- $(call rmq,$(IMPORTS2))
- $(call rmq,$(IMPORTS3))
- $(call rmq,$(SYMBOLS1))
- $(call rmq,$(SYMBOLS2))
- $(call rmq,$(SYMBOLS3))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS1))
+ $(call rm,$(ECOBJECTS2))
+ $(call rm,$(ECOBJECTS3))
+ $(call rm,$(COBJECTS1))
+ $(call rm,$(COBJECTS2))
+ $(call rm,$(COBJECTS3))
+ $(call rm,$(BOWLS1))
+ $(call rm,$(BOWLS2))
+ $(call rm,$(BOWLS3))
+ $(call rm,$(IMPORTS1))
+ $(call rm,$(IMPORTS2))
+ $(call rm,$(IMPORTS3))
+ $(call rm,$(SYMBOLS1))
+ $(call rm,$(SYMBOLS2))
+ $(call rm,$(SYMBOLS3))
$(MAKE) -f Makefile.ecereCOM clean
$(MAKE) -f Makefile.vanilla clean
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
$(MAKE) -f Makefile.ecereCOM realclean
$(MAKE) -f Makefile.vanilla realclean
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
#troubleshoot:
# @$(call echo,OBJECTS = $(OBJECTS))
all: objdir $(COBJECTS) $(OBJ)$(MODULE).main.c
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
@$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
$(ECC) $(CFLAGS) $(CECFLAGS) $(ECFLAGS) $(CUSTOM1_PRJ_CFLAGS) $(FVISIBILITY) -c $(call quote_path,src/com/OldList.ec) -o $(call quote_path,$@) -symbols $(OBJ)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
+ $(call rm,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
clean: cleantarget
- $(call rmq,$(_ECOBJECTS))
- $(call rmq,$(_COBJECTS))
- $(call rmq,$(_BOWLS))
- $(call rmq,$(_IMPORTS))
- $(call rmq,$(_SYMBOLS))
+ $(call rm,$(_ECOBJECTS))
+ $(call rm,$(_COBJECTS))
+ $(call rm,$(_BOWLS))
+ $(call rm,$(_IMPORTS))
+ $(call rm,$(_SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(MODULE).$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
endif
endif
endif
- $(call cpq,$(TARGET),../$(SODESTDIR))
+ $(call cp,$(TARGET),../$(SODESTDIR))
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS1)) >> $(OBJ)symbols.lst
@$(call echo,$(SYMBOLS2)) >> $(OBJ)symbols.lst
$(SYMBOLS): | objdir
$(OBJECTS): | objdir
$(TARGET): $(SOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
- @$(call rmq,$(OBJ)objects.lst)
+ @$(call rm,$(OBJ)objects.lst)
@$(call touch,$(OBJ)objects.lst)
@$(call echo,$(_OBJECTS)) >> $(OBJ)objects.lst
@$(call echo,$(OBJ)$(MODULE).main$(O)) >> $(OBJ)objects.lst
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(call quote_path,$@)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(_ECOBJECTS1))
- $(call rmq,$(_ECOBJECTS2))
- $(call rmq,$(_ECOBJECTS3))
- $(call rmq,$(_COBJECTS1))
- $(call rmq,$(_COBJECTS2))
- $(call rmq,$(_COBJECTS3))
- $(call rmq,$(_BOWLS1))
- $(call rmq,$(_BOWLS2))
- $(call rmq,$(_BOWLS3))
- $(call rmq,$(_IMPORTS1))
- $(call rmq,$(_IMPORTS2))
- $(call rmq,$(_IMPORTS3))
- $(call rmq,$(_SYMBOLS1))
- $(call rmq,$(_SYMBOLS2))
- $(call rmq,$(_SYMBOLS3))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(_ECOBJECTS1))
+ $(call rm,$(_ECOBJECTS2))
+ $(call rm,$(_ECOBJECTS3))
+ $(call rm,$(_COBJECTS1))
+ $(call rm,$(_COBJECTS2))
+ $(call rm,$(_COBJECTS3))
+ $(call rm,$(_BOWLS1))
+ $(call rm,$(_BOWLS2))
+ $(call rm,$(_BOWLS3))
+ $(call rm,$(_IMPORTS1))
+ $(call rm,$(_IMPORTS2))
+ $(call rm,$(_IMPORTS3))
+ $(call rm,$(_SYMBOLS1))
+ $(call rm,$(_SYMBOLS2))
+ $(call rm,$(_SYMBOLS3))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)
+ $(call cp,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS1))
- $(call rmq,$(_OBJECTS2))
- $(call rmq,$(ECOBJECTS1))
- $(call rmq,$(ECOBJECTS2))
- $(call rmq,$(COBJECTS1))
- $(call rmq,$(COBJECTS2))
- $(call rmq,$(BOWLS1))
- $(call rmq,$(BOWLS2))
- $(call rmq,$(IMPORTS1))
- $(call rmq,$(IMPORTS2))
- $(call rmq,$(SYMBOLS1))
- $(call rmq,$(SYMBOLS2))
+ $(call rm,$(_OBJECTS1))
+ $(call rm,$(_OBJECTS2))
+ $(call rm,$(ECOBJECTS1))
+ $(call rm,$(ECOBJECTS2))
+ $(call rm,$(COBJECTS1))
+ $(call rm,$(COBJECTS2))
+ $(call rm,$(BOWLS1))
+ $(call rm,$(BOWLS2))
+ $(call rm,$(IMPORTS1))
+ $(call rm,$(IMPORTS2))
+ $(call rm,$(SYMBOLS1))
+ $(call rm,$(SYMBOLS2))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call mkdirq,../$(SODESTDIR))",
- "$(call cpq,$(TARGET),../$(SODESTDIR))"
+ "$(call mkdir,../$(SODESTDIR))",
+ "$(call cp,$(TARGET),../$(SODESTDIR))"
],
"InstallCommands" : [
- "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/\")",
+ "$(call cp,$(TARGET),\"$(DESTLIBDIR)/\")",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO).0)",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO))"
]
"TargetType" : "StaticLibrary",
"TargetFileName" : "ecereVanilla",
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)"
+ "$(call cp,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(DESTSLIBDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(DESTSLIBDIR)/$(MODULE)$(A))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(DESTSLIBDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(DESTSLIBDIR)/$(MODULE)$(A))"
]
}
},
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../$(SODESTDIR))"
+ "$(call cp,$(TARGET),../$(SODESTDIR))"
],
"InstallCommands" : [
- "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/\")",
+ "$(call cp,$(TARGET),\"$(DESTLIBDIR)/\")",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO).0)",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO))"
]
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../../$(SODESTDIR))"
+ "$(call cp,$(TARGET),../../../$(SODESTDIR))"
],
"InstallCommands" : [
- "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/ec/\")",
+ "$(call cp,$(TARGET),\"$(DESTLIBDIR)/ec/\")",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO).0)",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO))"
]
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../../$(SODESTDIR))
+ $(call cp,$(TARGET),../../../$(SODESTDIR))
ifdef LINUX_TARGET
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../../$(SODESTDIR)$(LP)$(MODULE)$(SO).0
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../../$(SODESTDIR)$(LP)$(MODULE)$(SO)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
"Optimization" : "Speed",
"FastMath" : true,
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
}
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../../$(SODESTDIR))"
+ "$(call cp,$(TARGET),../../../$(SODESTDIR))"
],
"InstallCommands" : [
- "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/ec/\")",
+ "$(call cp,$(TARGET),\"$(DESTLIBDIR)/ec/\")",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO).0)",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO))"
]
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../../$(SODESTDIR))
+ $(call cp,$(TARGET),../../../$(SODESTDIR))
ifdef LINUX_TARGET
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../../$(SODESTDIR)$(LP)$(MODULE)$(SO).0
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../../$(SODESTDIR)$(LP)$(MODULE)$(SO)
@$(call echo,OPENSSL_LIB_DIR $(OPENSSL_LIB_DIR))
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
"Optimization" : "Speed",
"FastMath" : true,
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
}
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../../$(SODESTDIR))"
+ "$(call cp,$(TARGET),../../$(SODESTDIR))"
],
"InstallCommands" : [
- "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/ec/\")",
+ "$(call cp,$(TARGET),\"$(DESTLIBDIR)/ec/\")",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO).0)",
"$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/ec/$(LP)$(MODULE)$(SO))"
]
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../../$(SODESTDIR))
+ $(call cp,$(TARGET),../../$(SODESTDIR))
ifdef LINUX_TARGET
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../$(SODESTDIR)$(LP)$(MODULE)$(SO).0
ln -sf $(LP)$(MODULE)$(SO).0.44 ../../$(SODESTDIR)$(LP)$(MODULE)$(SO)
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) -console $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(_OBJECTS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../obj/$(PLATFORM)/bin/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
},
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
$(ECS) $(ARCH_FLAGS) $(ECSLIBOPT) $(SYMBOLS) $(IMPORTS) -symbols obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX) -o $(OBJ)$(MODULE).main.ec
else
$(AR) rcs $(TARGET) $(OBJECTS) $(LIBS)
endif
- $(call cpq,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
+ $(call cp,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/bin/)
# SYMBOL RULES
$(CC) $(CFLAGS) $(PRJ_CFLAGS) -c $(OBJ)$(MODULE).main.c -o $(OBJ)$(MODULE).main$(O)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
+ $(call rm,$(_OBJECTS))
ifdef WINDOWS_TARGET
- $(call rmq,$(RCOBJECTS))
+ $(call rm,$(RCOBJECTS))
endif
- $(call rmq,$(ECOBJECTS))
- $(call rmq,$(COBJECTS))
- $(call rmq,$(BOWLS))
- $(call rmq,$(IMPORTS))
- $(call rmq,$(SYMBOLS))
+ $(call rm,$(ECOBJECTS))
+ $(call rm,$(COBJECTS))
+ $(call rm,$(BOWLS))
+ $(call rm,$(IMPORTS))
+ $(call rm,$(SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
],
"FastMath" : true,
"PostbuildCommands" : [
- "$(call cpq,$(TARGET),../obj/$(PLATFORM)/bin/)"
+ "$(call cp,$(TARGET),../obj/$(PLATFORM)/bin/)"
],
"InstallCommands" : [
- "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
+ "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
]
}
},
{
int c;
for(c=0; c<parts; c++)
- f.Printf("\t$(call rmq,$(_%s%d))\n", name, c+1);
+ f.Printf("\t$(call rm,$(_%s%d))\n", name, c+1);
}
else
- f.Printf("\t$(call rmq,$(_%s))\n", name);
+ f.Printf("\t$(call rm,$(_%s))\n", name);
}
enum LineOutputMethod { inPlace, newLine, lineEach };
f.Puts("objdir:\n");
if(!relObjDir)
- f.Puts("\t$(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))\n");
+ f.Puts("\t$(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))\n");
if(numCObjects)
{
f.Puts("\t$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)\n");
if(!sameOrRelObjTargetDirs)
{
f.Puts("targetdir:\n");
- f.Printf("\t$(if $(wildcard %s),,$(call mkdirq,%s))\n", targetDirExpNoSpaces, targetDirExpNoSpaces);
+ f.Printf("\t$(if $(wildcard %s),,$(call mkdir,%s))\n", targetDirExpNoSpaces, targetDirExpNoSpaces);
f.Puts("\n");
}
{
// Main Module (Linking) for ECERE C modules
f.Puts("$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)\n");
- f.Printf("\t@$(call rmq,$(OBJ)symbols.lst)\n");
+ f.Printf("\t@$(call rm,$(OBJ)symbols.lst)\n");
f.Printf("\t@$(call touch,$(OBJ)symbols.lst)\n");
OutputFileListActions(f, "SYMBOLS", eCsourcesParts, "$(OBJ)symbols.lst");
OutputFileListActions(f, "IMPORTS", eCsourcesParts, "$(OBJ)symbols.lst");
f.Printf("$(TARGET): $(SOURCES)%s $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir%s\n",
rcSourcesParts ? " $(RCSOURCES)" : "", sameOrRelObjTargetDirs ? "" : " targetdir");
- f.Printf("\t@$(call rmq,$(OBJ)objects.lst)\n");
+ f.Printf("\t@$(call rm,$(OBJ)objects.lst)\n");
f.Printf("\t@$(call touch,$(OBJ)objects.lst)\n");
OutputFileListActions(f, "_OBJECTS", objectsParts, "$(OBJ)objects.lst");
if(rcSourcesParts)
f.Printf("cleantarget: objdir%s\n", sameOrRelObjTargetDirs ? "" : " targetdir");
if(numCObjects)
{
- f.Printf("\t$(call rmq,%s)\n", "$(OBJ)$(MODULE).main$(O) $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S)");
- f.Printf("\t$(call rmq,$(OBJ)symbols.lst)\n");
+ f.Printf("\t$(call rm,%s)\n", "$(OBJ)$(MODULE).main$(O) $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S)");
+ f.Printf("\t$(call rm,$(OBJ)symbols.lst)\n");
}
- f.Printf("\t$(call rmq,$(OBJ)objects.lst)\n");
- f.Puts("\t$(call rmq,$(TARGET))\n");
+ f.Printf("\t$(call rm,$(OBJ)objects.lst)\n");
+ f.Puts("\t$(call rm,$(TARGET))\n");
f.Puts("ifdef SHARED_LIBRARY_TARGET\n");
f.Puts("ifdef LINUX_TARGET\n");
f.Puts("ifdef LINUX_HOST\n");
// TODO?: support symlinks for longer version numbers
- f.Puts("\t$(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))\n");
- f.Puts("\t$(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))\n");
+ f.Puts("\t$(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))\n");
+ f.Puts("\t$(call rm,$(OBJ)$(LP)$(MODULE)$(SO))\n");
f.Puts("endif\n");
f.Puts("endif\n");
f.Puts("endif\n");
f.Puts("\n");
f.Puts("realclean: cleantarget\n");
- f.Puts("\t$(call rmrq,$(OBJ))\n");
+ f.Puts("\t$(call rmr,$(OBJ))\n");
if(!sameOrRelObjTargetDirs)
- f.Printf("\t$(call rmdirq,%s)\n", targetDirExpNoSpaces);
+ f.Printf("\t$(call rmdir,%s)\n", targetDirExpNoSpaces);
f.Puts("\n");
f.Puts("distclean: cleantarget\n");
if(!sameOrRelObjTargetDirs)
- f.Printf("\t$(call rmdirq,%s)\n", targetDirExpNoSpaces);
+ f.Printf("\t$(call rmdir,%s)\n", targetDirExpNoSpaces);
if(!relObjDir)
- f.Puts("\t$(call rmrq,obj/)\n");
+ f.Puts("\t$(call rmr,obj/)\n");
delete f;
all: objdir $(TARGET)
objdir:
- $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+ $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
$(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
$(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
$(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
- @$(call rmq,$(OBJ)symbols.lst)
+ @$(call rm,$(OBJ)symbols.lst)
@$(call touch,$(OBJ)symbols.lst)
@$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
@$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
$(SYMBOLS): | objdir
$(OBJECTS): | objdir
$(TARGET): $(SOURCES) $(RCSOURCES) $(RESOURCES) $(SYMBOLS) $(OBJECTS) | objdir
- @$(call rmq,$(OBJ)objects.lst)
+ @$(call rm,$(OBJ)objects.lst)
@$(call touch,$(OBJ)objects.lst)
ifdef WINDOWS_TARGET
@$(call echo,$(RCOBJECTS)) >> $(OBJ)objects.lst
$(CC) $(CFLAGS) $(PRJ_CFLAGS) $(FVISIBILITY) -c $(OBJ)$(MODULE).main.c -o $(call quote_path,$@)
cleantarget: objdir
- $(call rmq,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
- $(call rmq,$(OBJ)symbols.lst)
- $(call rmq,$(OBJ)objects.lst)
- $(call rmq,$(TARGET))
+ $(call rm,$(OBJ)$(MODULE).main.o $(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+ $(call rm,$(OBJ)symbols.lst)
+ $(call rm,$(OBJ)objects.lst)
+ $(call rm,$(TARGET))
ifdef SHARED_LIBRARY_TARGET
ifdef LINUX_TARGET
ifdef LINUX_HOST
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
- $(call rmq,$(OBJ)$(LP)$(MODULE)$(SO))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO)$(basename $(VER)))
+ $(call rm,$(OBJ)$(LP)$(MODULE)$(SO))
endif
endif
endif
clean: cleantarget
- $(call rmq,$(_OBJECTS))
+ $(call rm,$(_OBJECTS))
ifdef WINDOWS_TARGET
- $(call rmq,$(_RCOBJECTS))
+ $(call rm,$(_RCOBJECTS))
endif
- $(call rmq,$(_ECOBJECTS))
- $(call rmq,$(_COBJECTS))
- $(call rmq,$(_BOWLS))
- $(call rmq,$(_IMPORTS))
- $(call rmq,$(_SYMBOLS))
+ $(call rm,$(_ECOBJECTS))
+ $(call rm,$(_COBJECTS))
+ $(call rm,$(_BOWLS))
+ $(call rm,$(_IMPORTS))
+ $(call rm,$(_SYMBOLS))
realclean: cleantarget
- $(call rmrq,$(OBJ))
+ $(call rmr,$(OBJ))
distclean: cleantarget
- $(call rmrq,obj/)
+ $(call rmr,obj/)
"TargetFileName" : "Test3D",
"FastMath" : true,
"PostbuildCommands" : [
- "$(call mkdirq,$(OBJ)apk/lib/x86)",
- "$(call mkdirq,$(OBJ)apk/lib/armeabi)",
- "$(call cpv,../../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
- "$(call cpq,$(TARGET),$(OBJ)apk/lib/armeabi)",
+ "$(call mkdir,$(OBJ)apk/lib/x86)",
+ "$(call mkdir,$(OBJ)apk/lib/armeabi)",
+ "$(call cp,../../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
+ "$(call cp,$(TARGET),$(OBJ)apk/lib/armeabi)",
"aapt package -v -f -m -M android/AndroidManifest.xml -F $(OBJ)$(MODULE)-unsigned.apk -I C:/android-sdk/platforms/android-20/android.jar -S android/res $(OBJ)apk",
"jarsigner -storepass android -sigalg MD5withRSA -digestalg SHA1 $(OBJ)$(MODULE)-unsigned.apk androiddebugkey -keystore c:/users/jerome/debug.keystore -signedjar $(OBJ)$(MODULE).apk",
"adb uninstall com.ecere.$(MODULE)",
"GLESv1_CM"
],
"PostbuildCommands" : [
- "$(call mkdirq,$(OBJ)apk/lib/armeabi)",
- "$(call mkdirq,$(OBJ)apk/lib/x86)",
- "$(call cpv,../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
- "$(call cpv,$(TARGET),$(OBJ)apk/lib/armeabi)",
+ "$(call mkdir,$(OBJ)apk/lib/armeabi)",
+ "$(call mkdir,$(OBJ)apk/lib/x86)",
+ "$(call cp,../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
+ "$(call cp,$(TARGET),$(OBJ)apk/lib/armeabi)",
"aapt package -v -f -m -M android/AndroidManifest.xml -F $(OBJ)$(MODULE)-unsigned.apk -I C:/android-sdk/platforms/android-20/android.jar -S android/res $(OBJ)apk",
"jarsigner -storepass android -sigalg MD5withRSA -digestalg SHA1 $(OBJ)$(MODULE)-unsigned.apk -keystore C:/Users/Jerome/debug.keystore androiddebugkey -signedjar $(OBJ)$(MODULE).apk",
"adb uninstall com.ecere.Hello",
"TargetFileName" : "Chess",
"FastMath" : true,
"PostbuildCommands" : [
- "$(call mkdirq,$(OBJ)apk/lib/x86)",
- "$(call mkdirq,$(OBJ)apk/lib/armeabi)",
- "$(call cpv,../../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
- "$(call cpv,$(TARGET),$(OBJ)apk/lib/armeabi)",
+ "$(call mkdir,$(OBJ)apk/lib/x86)",
+ "$(call mkdir,$(OBJ)apk/lib/armeabi)",
+ "$(call cp,../../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
+ "$(call cp,$(TARGET),$(OBJ)apk/lib/armeabi)",
"aapt package -v -f -m -M android/AndroidManifest.xml -F $(OBJ)$(MODULE)-unsigned.apk -I C:/android-sdk/platforms/android-20/android.jar -S android/res $(OBJ)apk",
"jarsigner -storepass android -sigalg MD5withRSA -digestalg SHA1 $(OBJ)$(MODULE)-unsigned.apk androiddebugkey -keystore C:/users/jerome/debug.keystore -signedjar $(OBJ)$(MODULE).apk",
"adb uninstall com.ecere.$(MODULE)",
],
"TargetType" : "SharedLibrary",
"PostbuildCommands" : [
- "$(call mkdirq,$(OBJ)apk/lib/x86)",
- "$(call mkdirq,$(OBJ)apk/lib/armeabi)",
- "$(call cpv,../../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
- "$(call cpv,$(TARGET),$(OBJ)apk/lib/armeabi)",
+ "$(call mkdir,$(OBJ)apk/lib/x86)",
+ "$(call mkdir,$(OBJ)apk/lib/armeabi)",
+ "$(call cp,../../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
+ "$(call cp,$(TARGET),$(OBJ)apk/lib/armeabi)",
"aapt package -v -f -m -M android/AndroidManifest.xml -F $(OBJ)$(MODULE)-unsigned.apk -I C:/android-sdk/platforms/android-20/android.jar -S android/res $(OBJ)apk",
"jarsigner -storepass android -sigalg MD5withRSA -digestalg SHA1 $(OBJ)$(MODULE)-unsigned.apk -keystore C:/Users/Jerome/debug.keystore androiddebugkey -signedjar $(OBJ)$(MODULE).apk",
"adb uninstall com.ecere.$(MODULE)",