Whitespace changes
[MPC.git] / templates / wb26dll.mpt
blobb6e11052ce365807294be8426244d922230e575d
1 // -*- MPC -*-
2 conditional_include "common"
4 lib_prefix = lib
5 lib_ext    = .a
6 dll_ext    =
7 exe_ext    = .out
9 cxx_derivedsigs = *.o
10 ass_derivedsigs = *.o
11 c_derivedsigs = *.o
12 part_derivedsigs = *.o
13 ar_derivedsigs = .a
15 platform = VxWorks
17 VxWorks {
18   platform_name = vxworks-6.4
19   project_type = DownloadableKernelModuleProject
20   platform_includes = $(WIND_BASE)/target/h $(WIND_BASE)/target/h/wrn/coreip
21   platform_makefilevars = WIND_BASE WIND_USR
22   wrprj_macros = VX_CPU_FAMILY CPU TOOL_FAMILY TOOL TOOL_PATH CC_ARCH_SPEC
23   buildspecs = PPC604gnu PPC603gnu PENTIUM4gnu PPC85XXgnu
24   default_buildspec = PPC604gnu
25   platform_asflags = -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL
26   platform_cxxflags = -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL
27   platform_ccflags = -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL
28   librarian_objects = @$(PRJ_ROOT_DIR)/filelist.txt
29   exe_buildtool = Linker
30   project_type_macro = DKM
33 linkflags =
34 includedir =
36 // ***********************************************************************
37 // Build Specs Section
38 // ***********************************************************************
40 PPC603gnu {
41   cc_arch_spec = -mcpu=603 -mstrict-align -mno-implicit-fp -D_WRS_HARDWARE_FP -mlongcall
42   cpu = PPC603
43   tool_family = gnu
44   tool = gnu
45   vx_cpu_family = ppc
46   cxx = ccppc
47   ar = arppc
48   nm = nmppc
49   munchflag = ppc
50   cxx_flags = -ansi -Wall -MD -MP -fexceptions -frtti -fweak -Wunused
51   cxx_dbgflags = -g
52   cxx_nondbgflags = -O2 -fstrength-reduce -fno-builtin
53   ass_flags = -ansi -xassembler-with-cpp -MD -MP
54   ass_dbgflags = -g
55   ass_nondbgflags = -O2 -fstrength-reduce -fno-builtin
56   c_flags = -Wall -MD -MP
57   c_dbgflags = -g
58   c_nondbgflags = -O2 -fstrength-reduce -fno-builtin
59   ar_flags = crus
60   ar_dbgflags =
61   ar_nondbgflags =
62   part_flags =
63   part_dbgflags =
64   part_nondbgflags =
65   linker_flags = -T $(WIND_BASE)/target/h/tool/gnu/ldscripts/link.OUT
66   linker_dbgflags = -g
67   linker_nondbgflags = -O2 -fstrength-reduce -fno-builtin
70 PPC85XXgnu {
71   cc_arch_spec = -mcpu=8540 -mstrict-align -msoft-float -mabi=no-spe -mlongcall
72   cpu = PPC85XX
73   tool_family = gnu
74   tool = gnu
75   vx_cpu_family = ppc
76   cxx = ccppc
77   ar = arppc
78   nm = nmppc
79   munchflag = ppc
80   cxx_flags = -ansi -Wall -MD -MP -fexceptions -frtti -fweak -Wunused
81   cxx_dbgflags = -g
82   cxx_nondbgflags = -O2 -fstrength-reduce -fno-builtin
83   ass_flags = -ansi -xassembler-with-cpp -MD -MP
84   ass_dbgflags = -g
85   ass_nondbgflags = -O2 -fstrength-reduce -fno-builtin
86   c_flags = -Wall -MD -MP
87   c_dbgflags = -g
88   c_nondbgflags = -O2 -fstrength-reduce -fno-builtin
89   ar_flags = crus
90   ar_dbgflags =
91   ar_nondbgflags =
92   part_flags =
93   part_dbgflags =
94   part_nondbgflags =
95   linker_flags = -T $(WIND_BASE)/target/h/tool/gnu/ldscripts/link.OUT
96   linker_dbgflags = -g
97   linker_nondbgflags = -O2 -fstrength-reduce -fno-builtin
100 PPC604gnu {
101   cc_arch_spec = -mcpu=604 -mstrict-align -mno-implicit-fp -mlongcall
102   cpu = PPC604
103   tool_family = gnu
104   tool = gnu
105   vx_cpu_family = ppc
106   cxx = ccppc
107   ar = arppc
108   nm = nmppc
109   munchflag = ppc
110   cxx_flags = -ansi -Wall -MD -MP -fexceptions -frtti -fweak -Wunused
111   cxx_dbgflags = -g
112   cxx_nondbgflags = -O2 -fstrength-reduce -fno-builtin
113   ass_flags = -ansi -xassembler-with-cpp -MD -MP
114   ass_dbgflags = -g
115   ass_nondbgflags = -O2 -fstrength-reduce -fno-builtin
116   c_flags = -Wall -MD -MP
117   c_dbgflags = -g
118   c_nondbgflags = -O2 -fstrength-reduce -fno-builtin
119   ar_flags = crus
120   ar_dbgflags =
121   ar_nondbgflags =
122   part_flags =
123   part_dbgflags =
124   part_nondbgflags =
125   linker_flags = -T $(WIND_BASE)/target/h/tool/gnu/ldscripts/link.OUT
126   linker_dbgflags = -g
127   linker_nondbgflags = -O2 -fstrength-reduce -fno-builtin
130 PENTIUM4gnu {
131   cc_arch_spec = -mtune=pentium4 -march=pentium4
132   cpu = PENTIUM4
133   tool_family = gnu
134   tool = gnu
135   vx_cpu_family = pentium
136   cxx = ccpentium
137   ar = arpentium
138   nm = nmpentium
139   munchflag = pentium
140   cxx_flags = -ansi -Wall -MD -MP -fexceptions -frtti -fweak -Wunused
141   cxx_dbgflags = -g
142   cxx_nondbgflags = -O2 -nostdlib -fno-builtin -fno-defer-pop -mno-sse -mno-sse2
143   ass_flags = -ansi -xassembler-with-cpp -MD -MP
144   ass_dbgflags = -g
145   ass_nondbgflags = -O2 -nostdlib -fno-builtin -fno-defer-pop -mno-sse -mno-sse2
146   c_flags = -Wall -MD -MP
147   c_dbgflags = -g
148   c_nondbgflags = -O2 -nostdlib -fno-builtin -fno-defer-pop -mno-sse -mno-sse2
149   ar_flags = crus
150   ar_dbgflags =
151   ar_nondbgflags =
152   part_flags =
153   part_dbgflags =
154   part_nondbgflags =
155   linker_flags = -T $(WIND_BASE)/target/h/tool/gnu/ldscripts/link.OUT
156   linker_dbgflags = -g
157   linker_nondbgflags = -O2 -nostdlib -fno-builtin -fno-defer-pop -mno-sse -mno-sse2
160 conditional_include "user_wb26dll"