| # |
| # 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 |
| override PKGDIR = cfgsite |
| 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)) |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/custom.mak.exe.xdt: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/custom.mak.exe.xdt |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/package.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/package.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/compiler.opt.xdt: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/compiler.opt.xdt |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs |
| package.mak: config.bld |
| E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs |
| package.mak: package.bld |
| E:/rtsc/xdctools_3_15_00_29/include/utils.tci: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/include/utils.tci |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/package.xs.xdt: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/package.xs.xdt |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/File.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/File.xs |
| E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs: |
| package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs |
| endif |
| |
| ti.targets.C64P.rootDir ?= d:/ti/c6000/alc |
| ti.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ |
| .PRECIOUS: $(XDCCFGDIR)/%.o64P |
| .PHONY: all,64P .dlls,64P .executables,64P test,64P |
| all,64P: .executables,64P |
| .executables,64P: .libraries,64P |
| .executables,64P: .dlls,64P |
| .dlls,64P: .libraries,64P |
| .libraries,64P: .interfaces |
| @$(RM) $@ |
| @$(TOUCH) "$@" |
| |
| .help:: |
| @$(ECHO) xdc test,64P |
| @$(ECHO) xdc .executables,64P |
| @$(ECHO) xdc .libraries,64P |
| @$(ECHO) xdc .dlls,64P |
| |
| |
| 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/%_cfgsite.c package/%.defs.h: %.xdc $(PKGCFGS) |
| @$(MSG) generating interfaces for package cfgsite" (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 |
| |
| .executables,64P .executables: prog.x64P |
| |
| -include package/cfg/prog_x64P.mak |
| ifneq (clean,$(MAKECMDGOALS)) |
| -include package/cfg/prog_x64P.dep |
| endif |
| package/cfg/prog_x64P.o64P : | package/cfg/prog_x64P.xdl |
| prog.x64P: |
| $(RM) $@ |
| @$(MSG) lnk64P $@ ... |
| $(RM) $(XDCCFGDIR)/$@.map |
| $(ti.targets.C64P.rootDir)/bin/lnk6x -w -q -u _c_int00 -q -o $@ package/cfg/prog_x64P.o64P package/cfg/prog_x64P.xdl -c -m $(XDCCFGDIR)/$@.map -l $(ti.targets.C64P.rootDir)/lib/rts64plus.lib |
| |
| prog.x64P:C_DIR= |
| prog.x64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH) |
| prog.x64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH) |
| |
| |
| ifeq (,$(wildcard .libraries,64P)) |
| prog.x64P package/cfg/prog_x64P.c: .libraries,64P |
| endif |
| |
| package/cfg/prog_x64P.c package/cfg/prog_x64P.h package/cfg/prog_x64P.xdl: override _PROG_NAME := prog.x64P |
| package/cfg/prog_x64P.c: package/cfg/prog_x64P.cfg |
| prog.test test,64P test: prog.x64P.test |
| |
| prog.x64P.test:: prog.x64P |
| ifeq (,$(_TESTLEVEL)) |
| @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 prog.x64P.test |
| else |
| @$(MSG) running $< ... |
| $(call EXEC.prog.x64P, ) |
| endif |
| |
| |
| clean:: clean,64P |
| -$(RM) package/cfg/prog_x64P.cfg |
| -$(RM) package/cfg/prog_x64P.dep |
| -$(RM) package/cfg/prog_x64P.c |
| -$(RM) package/cfg/prog_x64P.xdc.inc |
| |
| clean,64P:: |
| -$(RM) prog.x64P |
| -$(RM) .tmp,prog.x64P,* |
| |
| clean:: |
| -$(RM) package/cfg/prog_x64P.pjt |
| %,copy: |
| @$(if $<,,$(MSG) don\'t know how to build $*; exit 1) |
| @$(MSG) cp $< $@ |
| $(RM) $@ |
| $(CP) $< $@ |
| prog_x64P.s64P,copy : package/cfg/prog_x64P.s64P |
| prog_x64P.o64P,copy : package/cfg/prog_x64P.o64P |
| |
| $(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs |
| @$(MSG) "configuring $(_PROG_NAME) from $< ..." |
| $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$* |
| |
| .PHONY: release,cfgsite |
| cfgsite.tar: package/build.cfg |
| cfgsite.tar: package/package.ext.xml |
| cfgsite.tar: package/package.xdc.inc |
| cfgsite.tar: package/package.bld.xml |
| cfgsite.tar: package/package.rel.dot |
| ifneq (clean,$(MAKECMDGOALS)) |
| -include package/rel/cfgsite.tar.dep |
| endif |
| package/rel/cfgsite/cfgsite/package/package.rel.xml: |
| |
| cfgsite.tar: package/rel/cfgsite.xdc.inc package/rel/cfgsite/cfgsite/package/package.rel.xml |
| @$(MSG) making release file $@ "(because of $(firstword $?))" ... |
| -$(RM) $@ |
| $(call MKRELTAR,package/rel/cfgsite.xdc.inc,package/rel/cfgsite.tar.dep) |
| |
| |
| release release,cfgsite: all cfgsite.tar |
| clean:: .clean |
| -$(RM) cfgsite.tar |
| -$(RM) package/rel/cfgsite.xdc.inc |
| -$(RM) package/rel/cfgsite.tar.dep |
| |
| clean:: .clean |
| -$(RM) .libraries .libraries,* |
| clean:: |
| -$(RM) .dlls .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/external)) |
| $(shell $(MKDIR) package/external) |
| endif |
| ifeq (,$(wildcard package/lib)) |
| $(shell $(MKDIR) package/lib) |
| endif |
| ifeq (,$(wildcard package/cfg)) |
| $(shell $(MKDIR) package/cfg) |
| 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 |
| clean:: |
| -$(RM) package/cfgsite.pjt |