Skip to content

Commit fbb433e

Browse files
committed
add 8
1 parent 099bfbe commit fbb433e

File tree

127 files changed

+84608
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+84608
-0
lines changed

8.rgb2gray_IPC/.ccsproject

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<?ccsproject version="1.0"?>
3+
4+
<projectOptions>
5+
<deviceVariant value="com.ti.ccstudio.deviceModel.C6000.GenericC66xxDevice"/>
6+
<deviceFamily value="C6000"/>
7+
<deviceEndianness value="little"/>
8+
<codegenToolVersion value="7.3.4"/>
9+
<isElfFormat value="true"/>
10+
<connection value=""/>
11+
<rts value="libc.a"/>
12+
<templateProperties value="id=com.ti.rtsc.IPC.example_9,type=rtsc,products=com.ti.rtsc.IPC;com.ti.rtsc.SYSBIOS;com.ti.rtsc.IPC,target=ti.targets.elf.C66,platform=ti.sdo.ipc.examples.platforms.evm6678.core0,buildProfile=release,isHybrid=true,configuroOptions=--compileOptions &quot;-g --optimize_with_debug&quot;,"/>
13+
</projectOptions>
22.7 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
E:\Code\CCS\workspace_v5_2\rgb2gray_IPC\.config\xconfig_notify_multicore\.buildtime

8.rgb2gray_IPC/.config/xconfig_notify_multicore/.interfaces

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#
2+
_XDCBUILDCOUNT =
3+
ifneq (,$(findstring path,$(_USEXDCENV_)))
4+
override XDCPATH = D:/ti/ipc_1_24_03_32/packages;D:/ti/bios_6_33_05_46/packages;D:/ti/ccsv5/ccs_base;E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/.config
5+
override XDCROOT = D:/ti/xdctools_3_23_03_53
6+
override XDCBUILDCFG = ./config.bld
7+
endif
8+
ifneq (,$(findstring args,$(_USEXDCENV_)))
9+
override XDCARGS =
10+
override XDCTARGETS =
11+
endif
12+
#
13+
ifeq (0,1)
14+
PKGPATH = D:/ti/ipc_1_24_03_32/packages;D:/ti/bios_6_33_05_46/packages;D:/ti/ccsv5/ccs_base;E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/.config;D:/ti/xdctools_3_23_03_53/packages;..
15+
HOSTOS = Windows
16+
endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-mv6600 --abi=eabi -I"D:/ti/ipc_1_24_03_32/packages" -I"D:/ti/bios_6_33_05_46/packages" -I"D:/ti/ccsv5/ccs_base" -I"E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/.config" -I"D:/ti/xdctools_3_23_03_53/packages" -I"E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/.config/xconfig_notify_multicore/.." -ID:/ti/ccsv5/tools/compiler/c6000_7.3.4/include -Dxdc_target_types__="ti/targets/elf/std.h" -Dxdc_target_name__=C66 -Dxdc_cfg__header__="E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/.config/xconfig_notify_multicore/package/cfg/notify_multicore_pe66.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/* THIS IS A GENERATED FILE -- DO NOT EDIT */
2+
/* configuro was passed the target's name explicitly */
3+
var target = xdc.module('ti.targets.elf.C66');
4+
target.ccOpts.prefix = "-g --optimize_with_debug " + target.ccOpts.prefix;
5+
Build.targets = [target];
6+
/* configuro was passed the target's rootDir explicitly */
7+
Build.targets[0].rootDir = 'D:/ti/ccsv5/tools/compiler/c6000_7.3.4';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## THIS IS A GENERATED FILE -- DO NOT EDIT
2+
.configuro: .libraries,e66 linker.cmd \
3+
package/cfg/notify_multicore_pe66.oe66 \
4+
5+
linker.cmd: package/cfg/notify_multicore_pe66.xdl
6+
$(SED) 's"^\"\(package/cfg/notify_multicore_pe66cfg.cmd\)\"$""\"E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/.config/xconfig_notify_multicore/\1\""' package/cfg/notify_multicore_pe66.xdl > $@
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
/* THIS IS A GENERATED FILE -- DO NOT EDIT */
2+
3+
var targ = xdc.module('ti.targets.elf.C66');
4+
/* configuro was told the platform explicitly */
5+
var platform = 'ti.sdo.ipc.examples.platforms.evm6678.core0';
6+
7+
/* decide whether to make an assembly or an executable */
8+
var makeAssembly = false;
9+
10+
11+
var Executable = xdc.module('xdc.bld.Executable');
12+
13+
var exeOpts = new Executable.Attrs({
14+
cfgScript: 'E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/notify_multicore.cfg',
15+
profile: 'release',
16+
cfgHome: 'xconfig_notify_multicore',
17+
});
18+
19+
/* if the build model supports encoded cfgArgs, use it */
20+
if ('cfgArgsEncoded' in exeOpts) {
21+
exeOpts.cfgArgs = 'null';
22+
exeOpts.cfgArgsEncoded = true;
23+
}
24+
else {
25+
/* otherwise, we must risk errors if cfgArgs contains embedded 's */
26+
exeOpts.cfgArgs = 'null';
27+
}
28+
29+
var exe = Pkg[makeAssembly ? 'addAssembly': 'addExecutable'](
30+
'notify_multicore',
31+
targ,
32+
platform,
33+
exeOpts
34+
);
35+
36+
/*
37+
* Generate the compiler.opt file
38+
* Do this here instead of during the initial creation of the configuro
39+
* package, because the contents of any config.bld script are unknown
40+
* at that time. Config.bld can't be executed until the XDC build phase.
41+
*/
42+
if (makeAssembly) {
43+
var suffix = targ.dllExt || '.p' + targ.suffix;
44+
}
45+
else {
46+
var suffix = '.p' + targ.suffix;
47+
}
48+
var thisObj = {
49+
cfg: 'E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/notify_multicore.cfg',
50+
outputPath: 'E:/Code/CCS/workspace_v5_2/rgb2gray_IPC/.config/xconfig_notify_multicore',
51+
exeName: 'notify_multicore' + suffix,
52+
exeIntName: 'notify_multicore' + suffix.replace('.', '_'),
53+
targ: targ,
54+
legacyTcf: false,
55+
bios5Incs: false,
56+
linkerCommandFile: 'linker.cmd',
57+
makeAssembly: makeAssembly
58+
};
59+
var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/compiler.opt.xdt');
60+
tmpl.genFile('compiler.opt', thisObj, [], false);
61+
62+
/*
63+
* Generate the custom makefile.
64+
*/
65+
var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/' +
66+
(makeAssembly? 'custom.mak.asm.xdt' : 'custom.mak.exe.xdt'));
67+
tmpl.genFile('custom.mak', thisObj, [], false);
68+
Pkg.makeEpilogue = "include custom.mak";
69+
70+
/*
71+
* Generate the package script.
72+
*/
73+
var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/package.xs.xdt');
74+
tmpl.genFile('package.xs', thisObj, [], false);
75+
76+
if (makeAssembly) {
77+
/*
78+
* Generate the linker options into a staging file, so that the presence or
79+
* age of the advertised linker command file can be the makefile trigger to
80+
* rebuild the package from the user's config script.
81+
*/
82+
var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/linker.cmd.asm.xdt');
83+
tmpl.genFile('linker.cmd.cp', thisObj, [], false);
84+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,257 @@
1+
#
2+
# Do not edit this file. This file is generated from
3+
# package.bld. Any modifications to this file will be
4+
# overwritten whenever makefiles are re-generated.
5+
#
6+
7+
unexport MAKEFILE_LIST
8+
MK_NOGENDEPS := $(filter clean,$(MAKECMDGOALS))
9+
override PKGDIR = xconfig_notify_multicore
10+
XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
11+
XDCCFGDIR = package/cfg/
12+
13+
#
14+
# The following dependencies ensure package.mak is rebuilt
15+
# in the event that some included BOM script changes.
16+
#
17+
ifneq (clean,$(MAKECMDGOALS))
18+
D:/ti/xdctools_3_23_03_53/include/utils.tci:
19+
package.mak: D:/ti/xdctools_3_23_03_53/include/utils.tci
20+
D:/ti/xdctools_3_23_03_53/packages/xdc/xdc.tci:
21+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/xdc.tci
22+
D:/ti/xdctools_3_23_03_53/packages/xdc/template.xs:
23+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/template.xs
24+
D:/ti/xdctools_3_23_03_53/packages/xdc/om2.xs:
25+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/om2.xs
26+
D:/ti/xdctools_3_23_03_53/packages/xdc/xmlgen.xs:
27+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/xmlgen.xs
28+
D:/ti/xdctools_3_23_03_53/packages/xdc/xmlgen2.xs:
29+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/xmlgen2.xs
30+
D:/ti/xdctools_3_23_03_53/packages/xdc/IPackage.xs:
31+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/IPackage.xs
32+
D:/ti/xdctools_3_23_03_53/packages/xdc/package.xs:
33+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/package.xs
34+
D:/ti/xdctools_3_23_03_53/packages/xdc/services/global/Clock.xs:
35+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/services/global/Clock.xs
36+
D:/ti/xdctools_3_23_03_53/packages/xdc/services/global/Trace.xs:
37+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/services/global/Trace.xs
38+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/bld.js:
39+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/bld.js
40+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/BuildEnvironment.xs:
41+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/BuildEnvironment.xs
42+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/PackageContents.xs:
43+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/PackageContents.xs
44+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/_gen.xs:
45+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/_gen.xs
46+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Library.xs:
47+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Library.xs
48+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Executable.xs:
49+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Executable.xs
50+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Repository.xs:
51+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Repository.xs
52+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Configuration.xs:
53+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Configuration.xs
54+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Script.xs:
55+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Script.xs
56+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Manifest.xs:
57+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Manifest.xs
58+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Utils.xs:
59+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/Utils.xs
60+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/ITarget.xs:
61+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/ITarget.xs
62+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/ITarget2.xs:
63+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/ITarget2.xs
64+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/ITargetFilter.xs:
65+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/ITargetFilter.xs
66+
D:/ti/xdctools_3_23_03_53/packages/xdc/bld/package.xs:
67+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/bld/package.xs
68+
package.mak: config.bld
69+
D:/ti/xdctools_3_23_03_53/packages/ti/targets/ITarget.xs:
70+
package.mak: D:/ti/xdctools_3_23_03_53/packages/ti/targets/ITarget.xs
71+
D:/ti/xdctools_3_23_03_53/packages/ti/targets/C28_large.xs:
72+
package.mak: D:/ti/xdctools_3_23_03_53/packages/ti/targets/C28_large.xs
73+
D:/ti/xdctools_3_23_03_53/packages/ti/targets/C28_float.xs:
74+
package.mak: D:/ti/xdctools_3_23_03_53/packages/ti/targets/C28_float.xs
75+
D:/ti/xdctools_3_23_03_53/packages/ti/targets/package.xs:
76+
package.mak: D:/ti/xdctools_3_23_03_53/packages/ti/targets/package.xs
77+
D:/ti/xdctools_3_23_03_53/packages/ti/targets/elf/ITarget.xs:
78+
package.mak: D:/ti/xdctools_3_23_03_53/packages/ti/targets/elf/ITarget.xs
79+
D:/ti/xdctools_3_23_03_53/packages/ti/targets/elf/TMS470.xs:
80+
package.mak: D:/ti/xdctools_3_23_03_53/packages/ti/targets/elf/TMS470.xs
81+
D:/ti/xdctools_3_23_03_53/packages/ti/targets/elf/package.xs:
82+
package.mak: D:/ti/xdctools_3_23_03_53/packages/ti/targets/elf/package.xs
83+
package.mak: package.bld
84+
D:/ti/xdctools_3_23_03_53/packages/xdc/tools/configuro/template/compiler.opt.xdt:
85+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/tools/configuro/template/compiler.opt.xdt
86+
D:/ti/xdctools_3_23_03_53/packages/xdc/services/io/File.xs:
87+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/services/io/File.xs
88+
D:/ti/xdctools_3_23_03_53/packages/xdc/services/io/package.xs:
89+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/services/io/package.xs
90+
D:/ti/xdctools_3_23_03_53/packages/xdc/tools/configuro/template/custom.mak.exe.xdt:
91+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/tools/configuro/template/custom.mak.exe.xdt
92+
D:/ti/xdctools_3_23_03_53/packages/xdc/tools/configuro/template/package.xs.xdt:
93+
package.mak: D:/ti/xdctools_3_23_03_53/packages/xdc/tools/configuro/template/package.xs.xdt
94+
endif
95+
96+
ti.targets.elf.C66.rootDir ?= D:/ti/ccsv5/tools/compiler/c6000_7.3.4
97+
ti.targets.elf.packageBase ?= D:/ti/xdctools_3_23_03_53/packages/ti/targets/elf/
98+
.PRECIOUS: $(XDCCFGDIR)/%.oe66
99+
.PHONY: all,e66 .dlls,e66 .executables,e66 test,e66
100+
all,e66: .executables,e66
101+
.executables,e66: .libraries,e66
102+
.executables,e66: .dlls,e66
103+
.dlls,e66: .libraries,e66
104+
.libraries,e66: .interfaces
105+
@$(RM) $@
106+
@$(TOUCH) "$@"
107+
108+
.help::
109+
@$(ECHO) xdc test,e66
110+
@$(ECHO) xdc .executables,e66
111+
@$(ECHO) xdc .libraries,e66
112+
@$(ECHO) xdc .dlls,e66
113+
114+
115+
all: .executables
116+
.executables: .libraries .dlls
117+
.libraries: .interfaces
118+
119+
PKGCFGS := $(wildcard package.xs) package/build.cfg
120+
.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
121+
122+
-include package/package.xdc.dep
123+
package/%.xdc.inc package/%_xconfig_notify_multicore.c package/%.defs.h: %.xdc $(PKGCFGS)
124+
@$(MSG) generating interfaces for package xconfig_notify_multicore" (because $@ is older than $(firstword $?))" ...
125+
$(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
126+
127+
.dlls,e66 .dlls: notify_multicore.pe66
128+
129+
-include package/cfg/notify_multicore_pe66.mak
130+
-include package/cfg/notify_multicore_pe66.cfg.mak
131+
ifeq (,$(MK_NOGENDEPS))
132+
-include package/cfg/notify_multicore_pe66.dep
133+
endif
134+
notify_multicore.pe66: package/cfg/notify_multicore_pe66.xdl
135+
@
136+
137+
138+
ifeq (,$(wildcard .libraries,e66))
139+
notify_multicore.pe66 package/cfg/notify_multicore_pe66.c: .libraries,e66
140+
endif
141+
142+
package/cfg/notify_multicore_pe66.c package/cfg/notify_multicore_pe66.h package/cfg/notify_multicore_pe66.xdl: override _PROG_NAME := notify_multicore.xe66
143+
package/cfg/notify_multicore_pe66.c: package/cfg/notify_multicore_pe66.cfg
144+
145+
clean:: clean,e66
146+
-$(RM) package/cfg/notify_multicore_pe66.cfg
147+
-$(RM) package/cfg/notify_multicore_pe66.dep
148+
-$(RM) package/cfg/notify_multicore_pe66.c
149+
-$(RM) package/cfg/notify_multicore_pe66.xdc.inc
150+
151+
clean,e66::
152+
-$(RM) notify_multicore.pe66
153+
.executables,e66 .executables: notify_multicore.xe66
154+
155+
notify_multicore.xe66: |notify_multicore.pe66
156+
157+
-include package/cfg/notify_multicore.xe66.mak
158+
notify_multicore.xe66: package/cfg/notify_multicore_pe66.oe66
159+
$(RM) $@
160+
@$(MSG) lnke66 $@ ...
161+
$(RM) $(XDCCFGDIR)/$@.map
162+
$(ti.targets.elf.C66.rootDir)/bin/lnk6x -q -u _c_int00 -fs $(XDCCFGDIR)$(dir $@). -q -o $@ package/cfg/notify_multicore_pe66.oe66 package/cfg/notify_multicore_pe66.xdl --abi=eabi -c -m $(XDCCFGDIR)/$@.map -l $(ti.targets.elf.C66.rootDir)/lib/rts6600_elf.lib
163+
164+
notify_multicore.xe66: export C_DIR=
165+
notify_multicore.xe66: PATH:=$(ti.targets.elf.C66.rootDir)/bin/;$(PATH)
166+
notify_multicore.xe66: Path:=$(ti.targets.elf.C66.rootDir)/bin/;$(PATH)
167+
168+
notify_multicore.test test,e66 test: notify_multicore.xe66.test
169+
170+
notify_multicore.xe66.test:: notify_multicore.xe66
171+
ifeq (,$(_TESTLEVEL))
172+
@$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 notify_multicore.xe66.test
173+
else
174+
@$(MSG) running $< ...
175+
$(call EXEC.notify_multicore.xe66, )
176+
endif
177+
178+
clean,e66::
179+
-$(RM) .tmp,notify_multicore.xe66,0,*
180+
181+
182+
clean:: clean,e66
183+
184+
clean,e66::
185+
-$(RM) notify_multicore.xe66
186+
clean::
187+
-$(RM) package/cfg/notify_multicore_pe66.pjt
188+
%,copy:
189+
@$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
190+
@$(MSG) cp $< $@
191+
$(RM) $@
192+
$(CP) $< $@
193+
notify_multicore_pe66.oe66,copy : package/cfg/notify_multicore_pe66.oe66
194+
notify_multicore_pe66.se66,copy : package/cfg/notify_multicore_pe66.se66
195+
196+
$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
197+
@$(MSG) "configuring $(_PROG_NAME) from $< ..."
198+
$(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
199+
200+
.PHONY: release,xconfig_notify_multicore
201+
xconfig_notify_multicore.tar: package/package.bld.xml
202+
xconfig_notify_multicore.tar: package/package.ext.xml
203+
xconfig_notify_multicore.tar: package/package.rel.dot
204+
xconfig_notify_multicore.tar: package/build.cfg
205+
xconfig_notify_multicore.tar: package/package.xdc.inc
206+
ifeq (,$(MK_NOGENDEPS))
207+
-include package/rel/xconfig_notify_multicore.tar.dep
208+
endif
209+
package/rel/xconfig_notify_multicore/xconfig_notify_multicore/package/package.rel.xml:
210+
211+
xconfig_notify_multicore.tar: package/rel/xconfig_notify_multicore.xdc.inc package/rel/xconfig_notify_multicore/xconfig_notify_multicore/package/package.rel.xml
212+
@$(MSG) making release file $@ "(because of $(firstword $?))" ...
213+
-$(RM) $@
214+
$(call MKRELTAR,package/rel/xconfig_notify_multicore.xdc.inc,package/rel/xconfig_notify_multicore.tar.dep)
215+
216+
217+
release release,xconfig_notify_multicore: all xconfig_notify_multicore.tar
218+
clean:: .clean
219+
-$(RM) xconfig_notify_multicore.tar
220+
-$(RM) package/rel/xconfig_notify_multicore.xdc.inc
221+
-$(RM) package/rel/xconfig_notify_multicore.tar.dep
222+
223+
clean:: .clean
224+
-$(RM) .libraries .libraries,*
225+
clean::
226+
-$(RM) .dlls .dlls,*
227+
#
228+
# The following clean rule removes user specified
229+
# generated files or directories.
230+
#
231+
232+
ifneq (clean,$(MAKECMDGOALS))
233+
ifeq (,$(wildcard package))
234+
$(shell $(MKDIR) package)
235+
endif
236+
ifeq (,$(wildcard package/cfg))
237+
$(shell $(MKDIR) package/cfg)
238+
endif
239+
ifeq (,$(wildcard package/lib))
240+
$(shell $(MKDIR) package/lib)
241+
endif
242+
ifeq (,$(wildcard package/rel))
243+
$(shell $(MKDIR) package/rel)
244+
endif
245+
ifeq (,$(wildcard package/internal))
246+
$(shell $(MKDIR) package/internal)
247+
endif
248+
ifeq (,$(wildcard package/external))
249+
$(shell $(MKDIR) package/external)
250+
endif
251+
endif
252+
clean::
253+
-$(RMDIR) package
254+
255+
include custom.mak
256+
clean::
257+
-$(RM) package/xconfig_notify_multicore.pjt

0 commit comments

Comments
 (0)