# # Do not edit this file. This file is generated from # package.bld. Any modifications to this file will be # overwritten whenever makefiles are re-generated. # unexport MAKEFILE_LIST MK_NOGENDEPS := $(filter clean,$(MAKECMDGOALS)) override PKGDIR = xconfig_rtos XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH)))) XDCCFGDIR = package/cfg/ # # The following dependencies ensure package.mak is rebuilt # in the event that some included BOM script changes. # ifneq (clean,$(MAKECMDGOALS)) C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/utils.js: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/utils.js C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/xdc.tci: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/xdc.tci C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/template.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/template.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/om2.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/om2.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/xmlgen.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/xmlgen.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/xmlgen2.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/xmlgen2.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/Warnings.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/Warnings.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/IPackage.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/IPackage.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/package.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/package.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/global/Clock.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/global/Clock.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/global/Trace.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/global/Trace.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/bld.js: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/bld.js C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/BuildEnvironment.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/BuildEnvironment.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/PackageContents.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/PackageContents.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/_gen.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/_gen.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Library.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Library.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Executable.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Executable.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Repository.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Repository.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Configuration.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Configuration.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Script.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Script.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Manifest.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Manifest.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Utils.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/Utils.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITarget.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITarget.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITarget2.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITarget2.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITarget3.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITarget3.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITargetFilter.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/ITargetFilter.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/package.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/bld/package.xs package.mak: config.bld C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/ITarget.xs: package.mak: C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/ITarget.xs C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/C28_large.xs: package.mak: C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/C28_large.xs C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/C28_float.xs: package.mak: C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/C28_float.xs C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/package.xs: package.mak: C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/package.xs C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/arm/elf/IArm.xs: package.mak: C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/arm/elf/IArm.xs C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/arm/elf/package.xs: package.mak: C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/arm/elf/package.xs package.mak: package.bld C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/compiler.opt.xdt: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/compiler.opt.xdt C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/io/File.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/io/File.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/io/package.xs: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/services/io/package.xs C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/compiler.defs.xdt: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/compiler.defs.xdt C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/custom.mak.exe.xdt: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/custom.mak.exe.xdt C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/package.xs.xdt: package.mak: C:/ti/ccs1271/xdctools_3_32_00_06_core/packages/xdc/tools/configuro/template/package.xs.xdt endif ti.targets.arm.elf.M4F.rootDir ?= C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS ti.targets.arm.elf.packageBase ?= C:/ti/ccs1271/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/targets/arm/elf/ .PRECIOUS: $(XDCCFGDIR)/%.oem4f .PHONY: all,em4f .dlls,em4f .executables,em4f test,em4f all,em4f: .executables,em4f .executables,em4f: .libraries,em4f .executables,em4f: .dlls,em4f .dlls,em4f: .libraries,em4f .libraries,em4f: .interfaces @$(RM) $@ @$(TOUCH) "$@" .help:: @$(ECHO) xdc test,em4f @$(ECHO) xdc .executables,em4f @$(ECHO) xdc .libraries,em4f @$(ECHO) xdc .dlls,em4f all: .executables .executables: .libraries .dlls .libraries: .interfaces PKGCFGS := $(wildcard package.xs) package/build.cfg .interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS) -include package/package.xdc.dep package/%.xdc.inc package/%_xconfig_rtos.c package/%.defs.h: %.xdc $(PKGCFGS) @$(MSG) generating interfaces for package xconfig_rtos" (because $@ is older than $(firstword $?))" ... $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc .dlls,em4f .dlls: rtos.pem4f -include package/cfg/rtos_pem4f.mak -include package/cfg/rtos_pem4f.cfg.mak ifeq (,$(MK_NOGENDEPS)) -include package/cfg/rtos_pem4f.dep endif rtos.pem4f: package/cfg/rtos_pem4f.xdl @ ifeq (,$(wildcard .libraries,em4f)) rtos.pem4f package/cfg/rtos_pem4f.c: .libraries,em4f endif package/cfg/rtos_pem4f.c package/cfg/rtos_pem4f.h package/cfg/rtos_pem4f.xdl: override _PROG_NAME := rtos.xem4f package/cfg/rtos_pem4f.c: package/cfg/rtos_pem4f.cfg package/cfg/rtos_pem4f.xdc.inc: package/cfg/rtos_pem4f.xdl package/cfg/rtos_pem4f.xdl package/cfg/rtos_pem4f.c: .interfaces clean:: clean,em4f -$(RM) package/cfg/rtos_pem4f.cfg -$(RM) package/cfg/rtos_pem4f.dep -$(RM) package/cfg/rtos_pem4f.c -$(RM) package/cfg/rtos_pem4f.xdc.inc clean,em4f:: -$(RM) rtos.pem4f .executables,em4f .executables: rtos.xem4f rtos.xem4f: |rtos.pem4f -include package/cfg/rtos.xem4f.mak rtos.xem4f: package/cfg/rtos_pem4f.oem4f $(RM) $@ @$(MSG) lnkem4f $@ ... $(RM) $(XDCCFGDIR)/$@.map $(ti.targets.arm.elf.M4F.rootDir)/bin/armcl -fs $(XDCCFGDIR)$(dir $@). -q -u _c_int00 --silicon_version=7M4 -z --strict_compatibility=on -o $@ package/cfg/rtos_pem4f.oem4f package/cfg/rtos_pem4f.xdl -w -c -m $(XDCCFGDIR)/$@.map -l $(ti.targets.arm.elf.M4F.rootDir)/lib/libc.a rtos.xem4f: export C_DIR= rtos.xem4f: PATH:=$(ti.targets.arm.elf.M4F.rootDir)/bin/;$(PATH) rtos.xem4f: Path:=$(ti.targets.arm.elf.M4F.rootDir)/bin/;$(PATH) rtos.test test,em4f test: rtos.xem4f.test rtos.xem4f.test:: rtos.xem4f ifeq (,$(_TESTLEVEL)) @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 rtos.xem4f.test else @$(MSG) running $< ... $(call EXEC.rtos.xem4f, ) endif clean,em4f:: -$(RM) $(wildcard .tmp,rtos.xem4f,*) clean:: clean,em4f clean,em4f:: -$(RM) rtos.xem4f %,copy: @$(if $<,,$(MSG) don\'t know how to build $*; exit 1) @$(MSG) cp $< $@ $(RM) $@ $(CP) $< $@ rtos_pem4f.oem4f,copy : package/cfg/rtos_pem4f.oem4f rtos_pem4f.sem4f,copy : package/cfg/rtos_pem4f.sem4f $(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg $(XDCROOT)/packages/xdc/cfg/Main.xs | .interfaces @$(MSG) "configuring $(_PROG_NAME) from $< ..." $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$* .PHONY: release,xconfig_rtos ifeq (,$(MK_NOGENDEPS)) -include package/rel/xconfig_rtos.tar.dep endif package/rel/xconfig_rtos/xconfig_rtos/package/package.rel.xml: package/package.bld.xml package/rel/xconfig_rtos/xconfig_rtos/package/package.rel.xml: package/build.cfg package/rel/xconfig_rtos/xconfig_rtos/package/package.rel.xml: package/package.xdc.inc package/rel/xconfig_rtos/xconfig_rtos/package/package.rel.xml: .force @$(MSG) generating external release references $@ ... $(XS) $(JSENV) -f $(XDCROOT)/packages/xdc/bld/rel.js $(MK_RELOPTS) . $@ xconfig_rtos.tar: package/rel/xconfig_rtos.xdc.inc package/rel/xconfig_rtos/xconfig_rtos/package/package.rel.xml @$(MSG) making release file $@ "(because of $(firstword $?))" ... -$(RM) $@ $(call MKRELTAR,package/rel/xconfig_rtos.xdc.inc,package/rel/xconfig_rtos.tar.dep) release release,xconfig_rtos: all xconfig_rtos.tar clean:: .clean -$(RM) xconfig_rtos.tar -$(RM) package/rel/xconfig_rtos.xdc.inc -$(RM) package/rel/xconfig_rtos.tar.dep clean:: .clean -$(RM) .libraries $(wildcard .libraries,*) clean:: -$(RM) .dlls $(wildcard .dlls,*) # # The following clean rule removes user specified # generated files or directories. # ifneq (clean,$(MAKECMDGOALS)) ifeq (,$(wildcard package)) $(shell $(MKDIR) package) endif ifeq (,$(wildcard package/cfg)) $(shell $(MKDIR) package/cfg) endif ifeq (,$(wildcard package/lib)) $(shell $(MKDIR) package/lib) endif ifeq (,$(wildcard package/rel)) $(shell $(MKDIR) package/rel) endif ifeq (,$(wildcard package/internal)) $(shell $(MKDIR) package/internal) endif endif clean:: -$(RMDIR) package include custom.mak