diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-01-21 14:30:50 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-01-21 14:30:50 +0000 |
commit | 9cf07b47e161edf0646dc881d601f25267c39ab5 (patch) | |
tree | 1c2861d782b96e706c77592e04b088e654ff2b10 /templates/wb26wrproject.mpd | |
parent | 467418dd1c46e431fa30430574d80ab1646d1e7a (diff) | |
download | MPC-9cf07b47e161edf0646dc881d601f25267c39ab5.tar.gz |
Mon Jan 21 14:30:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'templates/wb26wrproject.mpd')
-rw-r--r-- | templates/wb26wrproject.mpd | 57 |
1 files changed, 13 insertions, 44 deletions
diff --git a/templates/wb26wrproject.mpd b/templates/wb26wrproject.mpd index 047f9b38..06d02748 100644 --- a/templates/wb26wrproject.mpd +++ b/templates/wb26wrproject.mpd @@ -1,28 +1,25 @@ <?xml version="1.0" encoding="UTF-8"?> <wrxml> -<%if(exename)%> <properties platform="VxWorks" platform_name="vxworks-6.4" root="1" type="DownloadableKernelModuleProject"/> -<%else%> - <properties platform="VxWorks" platform_name="vxworks-6.4" root="1" type="SharedLibraryProject"/> -<%endif%> <attributes> <mapAttribute> <listAttribute key="BLD::Info|GlobalMacros"> <stringAttribute value="PROJECT_TYPE"/> <stringAttribute value="DEFINES"/> - <stringAttribute value="EXPAND_DBG"/> <%if(sharedname || staticname)%> <stringAttribute value="DO_STRIP"/> <stringAttribute value="SHAREDLIB_VERSION"/> <%endif%> + <stringAttribute value="EXPAND_DBG"/> </listAttribute> <stringAttribute key="BLD::Info|GlobalMacro|DEFINES" value="<%foreach(defines common_defines macros staticflags)%>-D<%define%> <%endfor%>"/> - <stringAttribute key="BLD::Info|GlobalMacro|EXPAND_DBG" value="0"/> <%if(sharedname || staticname)%> <stringAttribute key="BLD::Info|GlobalMacro|DO_STRIP" value="0"/> + <stringAttribute key="BLD::Info|GlobalMacro|EXPAND_DBG" value="0"/> + <stringAttribute key="BLD::Info|GlobalMacro|PROJECT_TYPE" value="DKM"/> <stringAttribute key="BLD::Info|GlobalMacro|SHAREDLIB_VERSION" value=""/> - <stringAttribute key="BLD::Info|GlobalMacro|PROJECT_TYPE" value="SL"/> <%else%> + <stringAttribute key="BLD::Info|GlobalMacro|EXPAND_DBG" value="0"/> <stringAttribute key="BLD::Info|GlobalMacro|PROJECT_TYPE" value="DKM"/> <%endif%> <listAttribute key="BLD::Info|Incl|PPC604gnu"> @@ -45,7 +42,7 @@ <stringAttribute key="BLD::Info|Macro|CC_ARCH_SPEC|value|PPC604gnu" value="-mcpu=604 -mstrict-align -mno-implicit-fp"/> <stringAttribute key="BLD::Info|Macro|CPU|value|PPC604gnu" value="PPC604"/> <stringAttribute key="BLD::Info|Macro|LIBPATH|value|PPC604gnu" value="<%foreach(libpaths)%><%fornotfirst(" ")%>-L<%libpath%><%endfor%>"/> - <stringAttribute key="BLD::Info|Macro|LIBS|value|PPC604gnu" value="<%foreach(reverse(libs))%><%fornotfirst(" ")%>-l<%libname_prefix%><%lib%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%><%endfor%><%foreach(reverse(lit_libs))%> <%lit_lib%>.lib<%endfor%><%foreach(reverse(pure_libs))%> <%pure_lib%><%endfor%>"/> + <stringAttribute key="BLD::Info|Macro|LIBS|value|PPC604gnu" value="-lstdc++ <%foreach(reverse(libs))%><%fornotfirst(" ")%>-l<%libname_prefix%><%lib%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%><%endfor%><%foreach(reverse(lit_libs))%> <%lit_lib%>.lib<%endfor%><%foreach(reverse(pure_libs))%> <%pure_lib%><%endfor%>"/> <stringAttribute key="BLD::Info|Macro|TOOL_FAMILY|value|PPC604gnu" value="gnu"/> <stringAttribute key="BLD::Info|Macro|TOOL_PATH|value|PPC604gnu" value=""/> <stringAttribute key="BLD::Info|Macro|TOOL|value|PPC604gnu" value="gnu"/> @@ -53,15 +50,16 @@ <listAttribute key="BLD::Info|Tools"> <stringAttribute value="C-Compiler"/> <stringAttribute value="C++-Compiler"/> - <stringAttribute value="Assembler"/> <%if(sharedname || staticname)%> - <stringAttribute value="Shared Library Linker"/> - <stringAttribute value="Static Librarian"/> + <stringAttribute value="Linker"/> + <stringAttribute value="Partial Image Linker"/> + <stringAttribute value="Librarian"/> <%else%> <stringAttribute value="Linker"/> <stringAttribute value="Partial Image Linker"/> <stringAttribute value="Librarian"/> <%endif%> + <stringAttribute value="Assembler"/> </listAttribute> <stringAttribute key="BLD::Info|Tool|Assembler|cmd|PPC604gnu" value="echo "building $@";%assemblerprefix% $(TOOL_PATH)ccppc %DebugModeFlags% %ToolFlags% $(ADDED_CFLAGS) %Includes% $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o %OutFile% -c %InFile%"/> <stringAttribute key="BLD::Info|Tool|Assembler|dbgFlags|PPC604gnu" value="-g"/> @@ -74,7 +72,7 @@ <stringAttribute key="BLD::Info|Tool|C++-Compiler|cmd|PPC604gnu" value="echo "building $@";%cppcompilerprefix% $(TOOL_PATH)ccppc %DebugModeFlags% %ToolFlags% $(ADDED_C++FLAGS) %Includes% $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o %OutFile% -c %InFile%"/> <stringAttribute key="BLD::Info|Tool|C++-Compiler|dbgFlags|PPC604gnu" value="-g"/> <stringAttribute key="BLD::Info|Tool|C++-Compiler|derivedSigs|PPC604gnu" value="*.o"/> - <stringAttribute key="BLD::Info|Tool|C++-Compiler|flags|PPC604gnu" value="$(CC_ARCH_SPEC) -ansi -Wall -MD -MP -fexceptions -frtti -fweak -Wunused"/> + <stringAttribute key="BLD::Info|Tool|C++-Compiler|flags|PPC604gnu" value="$(CC_ARCH_SPEC) -ansi -Wall -MD -MP -fexceptions -frtti -fweak -Wunused -mlongcall"/> <stringAttribute key="BLD::Info|Tool|C++-Compiler|nonDbgFlags|PPC604gnu" value="-O2 -fstrength-reduce -fno-builtin"/> <booleanAttribute key="BLD::Info|Tool|C++-Compiler|object" value="true"/> <booleanAttribute key="BLD::Info|Tool|C++-Compiler|passAble" value="false"/> @@ -82,12 +80,11 @@ <stringAttribute key="BLD::Info|Tool|C-Compiler|cmd|PPC604gnu" value="echo "building $@";%ccompilerprefix% $(TOOL_PATH)ccppc %DebugModeFlags% %ToolFlags% $(ADDED_CFLAGS) %Includes% $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o %OutFile% -c %InFile%"/> <stringAttribute key="BLD::Info|Tool|C-Compiler|dbgFlags|PPC604gnu" value="-g"/> <stringAttribute key="BLD::Info|Tool|C-Compiler|derivedSigs|PPC604gnu" value="*.o"/> - <stringAttribute key="BLD::Info|Tool|C-Compiler|flags|PPC604gnu" value="$(CC_ARCH_SPEC) -ansi -Wall -MD -MP"/> + <stringAttribute key="BLD::Info|Tool|C-Compiler|flags|PPC604gnu" value="$(CC_ARCH_SPEC) -ansi -Wall -MD -MP -mlongcall"/> <stringAttribute key="BLD::Info|Tool|C-Compiler|nonDbgFlags|PPC604gnu" value="-O2 -fstrength-reduce -fno-builtin"/> <booleanAttribute key="BLD::Info|Tool|C-Compiler|object" value="true"/> <booleanAttribute key="BLD::Info|Tool|C-Compiler|passAble" value="false"/> <stringAttribute key="BLD::Info|Tool|C-Compiler|sigs" value="*.c"/> -<%if(exename)%> <stringAttribute key="BLD::Info|Tool|Librarian|cmd|PPC604gnu" value="echo "building $@";%archiverprefix% $(TOOL_PATH)arppc %ToolFlags% %OutFile% %Objects% $(ADDED_OBJECTS)"/> <stringAttribute key="BLD::Info|Tool|Librarian|dbgFlags|PPC604gnu" value=""/> <stringAttribute key="BLD::Info|Tool|Librarian|derivedSigs|PPC604gnu" value="*.a"/> @@ -112,24 +109,6 @@ <booleanAttribute key="BLD::Info|Tool|Partial Image Linker|object" value="false"/> <booleanAttribute key="BLD::Info|Tool|Partial Image Linker|passAble" value="true"/> <stringAttribute key="BLD::Info|Tool|Partial Image Linker|sigs" value=""/> -<%else%> - <stringAttribute key="BLD::Info|Tool|Shared Library Linker|cmd|PPC32gnu_RTP" value="echo "building $@";SONAME=`basename "%OutFile%"`;if [ "$(SHAREDLIB_VERSION)" != "" ]; then SONAME=$$SONAME.$(SHAREDLIB_VERSION);fi;%cpplinkerprefix% $(TOOL_PATH)c++ppc %DebugModeFlags% %ToolFlags% -Wl,-soname,"$$SONAME" -o %OutFile% %Objects% %Libraries% $(LIBPATH) $(LIBS) -L$(WIND_BASE)/target/usr/lib/ppc/PPC32/common/PIC $(ADDED_LIBPATH) $(ADDED_LIBS) && if [ "$(DO_STRIP)" = "1" ]; then mv -f "$@" "$@.unstripped" && stripppc -g -o "$@" "$@.unstripped";fi && if [ "$(EXPAND_DBG)" = "1" ]; then plink "$@";fi && if [ "$(SHAREDLIB_VERSION)" != "" ]; then cp -f "$@" "$@.$(SHAREDLIB_VERSION)";fi"/> - <stringAttribute key="BLD::Info|Tool|Shared Library Linker|dbgFlags|PPC32gnu_RTP" value=""/> - <stringAttribute key="BLD::Info|Tool|Shared Library Linker|derivedSigs|PPC32gnu_RTP" value="*.so"/> - <stringAttribute key="BLD::Info|Tool|Shared Library Linker|flags|PPC32gnu_RTP" value="$(CC_ARCH_SPEC) -ansi -mrtp -Wall -MD -MP -fpic -shared"/> - <stringAttribute key="BLD::Info|Tool|Shared Library Linker|nonDbgFlags|PPC32gnu_RTP" value=""/> - <booleanAttribute key="BLD::Info|Tool|Shared Library Linker|object" value="false"/> - <booleanAttribute key="BLD::Info|Tool|Shared Library Linker|passAble" value="true"/> - <stringAttribute key="BLD::Info|Tool|Shared Library Linker|sigs" value=""/> - <stringAttribute key="BLD::Info|Tool|Static Librarian|cmd|PPC32gnu_RTP" value="echo "building $@";%archiverprefix% $(TOOL_PATH)arppc %ToolFlags% %OutFile% %Objects%"/> - <stringAttribute key="BLD::Info|Tool|Static Librarian|dbgFlags|PPC32gnu_RTP" value=""/> - <stringAttribute key="BLD::Info|Tool|Static Librarian|derivedSigs|PPC32gnu_RTP" value="*.a"/> - <stringAttribute key="BLD::Info|Tool|Static Librarian|flags|PPC32gnu_RTP" value="crus"/> - <stringAttribute key="BLD::Info|Tool|Static Librarian|nonDbgFlags|PPC32gnu_RTP" value=""/> - <booleanAttribute key="BLD::Info|Tool|Static Librarian|object" value="false"/> - <booleanAttribute key="BLD::Info|Tool|Static Librarian|passAble" value="true"/> - <stringAttribute key="BLD::Info|Tool|Static Librarian|sigs" value=""/> -<%endif%> <stringAttribute key="BLD::Info|cmd" value="%makeprefix% make --no-print-directory"/> <stringAttribute key="BLD::Info|defaultSpec" value="PPC604gnu"/> <stringAttribute key="BLD::Info|redirDir|PPC604gnu" value="PPC604gnu"/> @@ -137,18 +116,8 @@ <listAttribute key="BLD::Info|specs"> <stringAttribute value="PPC604gnu"/> </listAttribute> -<%if(sharedname || staticname)%> - <listAttribute key="BLD::Tgt|Targets"> - <stringAttribute value="<%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>"/> - </listAttribute> - <stringAttribute key="BLD::Tgt|Target|<%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>|ToolName" value="<%if(sharedname)%>Shared Library Linker<%else%>Static Librarian<%endif%>"/> - <booleanAttribute key="BLD::Tgt|Target|<%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>|passed" value="false"/> - <listAttribute key="BLD::Tgt|Target|<%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>|refs"/> - <booleanAttribute key="BuildTargetCentric" value="false"/> -<%else%> - <booleanAttribute key="BuildTargetCentric" value="true"/> -<%endif%> <intAttribute key="BuildSupportEnabled" value="1"/> + <booleanAttribute key="BuildTargetCentric" value="true"/> </mapAttribute> </attributes> <buildtargets> @@ -156,7 +125,7 @@ <buildtarget buildtool="Linker" name="<%exename%>" passed="true" targetname="<%exename%>"> <%else%> <%if(sharedname || staticname)%> - <buildtarget buildtool="Librarian" name="<%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>" passed="true" targetname="<%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>"> + <buildtarget buildtool="Librarian" name="<%if(sharedname)%><%sharedname%><%else%><%staticname%><%endif%>" passed="true" targetname="<%if(sharedname)%>lib<%sharedname%><%else%>lib<%staticname%><%endif%>"> <%endif%> <%endif%> <contents> |