Use a variable on the stack to not have a temporary in the call
[ACE_TAO.git] / TAO / utils / wxNamingViewer / wxNamingViewer.bpr
blob94064c85c2933df165dd1be1de957ebc71e4148b
1 # ---------------------------------------------------------------------------
2 !if !$d(BCB)
3 BCB = $(MAKEDIR)\..
4 !endif
6 # ---------------------------------------------------------------------------
7 # IDE SECTION
8 # ---------------------------------------------------------------------------
9 # The following section of the project makefile is managed by the BCB IDE.
10 # It is recommended to use the IDE to change any of the values in this
11 # section.
12 # ---------------------------------------------------------------------------
14 VERSION = BCB.04.04
15 # ---------------------------------------------------------------------------
16 PROJECT = wxNamingViewer.exe
17 OBJFILES = wxNamingViewer.obj wxNamingViewerFrame.obj wxNamingTree.obj wxNamingObject.obj \
18   wxSelectNSDialog.obj wxBindNewContext.obj wxAddNameServerDlg.obj \
19   wxBindDialog.obj wxViewIORDialog.obj
20 RESFILES = wxNamingViewer.res
21 RESDEPEN = $(RESFILES)
22 LIBFILES =
23 IDLFILES =
24 IDLGENFILES =
25 LIBRARIES = Vcl40.lib
26 SPARELIBS = Vcl40.lib
27 PACKAGES = Vcl40.bpi Vclx40.bpi bcbsmp40.bpi Vcldb40.bpi ibsmp40.bpi vcldbx40.bpi \
28   Qrpt40.bpi TeeUI40.bpi teedb40.bpi tee40.bpi Dss40.bpi Vclmid40.bpi \
29   NMFast40.bpi Inetdb40.bpi Inet40.bpi dclocx40.bpi
30 PACKAGES = Vcl40.bpi Vclx40.bpi bcbsmp40.bpi Vcldb40.bpi ibsmp40.bpi vcldbx40.bpi \
31   Qrpt40.bpi TeeUI40.bpi teedb40.bpi tee40.bpi Dss40.bpi Vclmid40.bpi \
32   NMFast40.bpi Inetdb40.bpi Inet40.bpi dclocx40.bpi
33 DEFFILE =
34 # ---------------------------------------------------------------------------
35 PATHCPP = .;
36 PATHASM = .;
37 PATHPAS = .;
38 PATHRC = .;
39 DEBUGLIBPATH = $(BCB)\lib\debug
40 RELEASELIBPATH = $(BCB)\lib\release
41 SYSDEFINES = _NO_VCL;_RTLDLL
42 USERDEFINES = __WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__;ACE_HAS_DLL=1;TAO_HAS_DLL=1;TAO_ORBSVCS_HAS_DLL=1;ACE_USE_RCSID=0;NDEBUG
43 # ---------------------------------------------------------------------------
44 CFLAG1 = -I"..\..\Program Files\wx2\include";..\..\ACE_wrappers;..\..\ACE_wrappers\Tao;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include \
45   -O2 -H=d:\cfrasch\wxNamingViewer\wxNamingViewer.csm -Hh=pch.h -w-rvl -w-rch \
46   -w-par -w-hid -w-aus -Tkh30000 -X- -a1 -d -k- -vi -c -tWM -tW \
47   -D$(SYSDEFINES);$(USERDEFINES)
48 IDLCFLAGS = -I"..\..\Program Files\wx2\include" -I..\..\ACE_wrappers \
49   -I..\..\ACE_wrappers\Tao -I..\..\ACE_wrappers\TAO\orbsvcs -I$(BCB)\include \
50   -src_suffixcpp -D__WXWIN__ -D__WXMSW__ -D__WINDOWS__ -DWIN32 -DUSE_DEFINE \
51   -D__WIN95__ -DACE_HAS_DLL=1 -DTAO_HAS_DLL=1 -DTAO_ORBSVCS_HAS_DLL=1 \
52   -DACE_USE_RCSID=0 -DNDEBUG
53 PFLAGS = -U"..\..\Program Files\wx2\lib";..\..\ACE_wrappers\bin\Dynamic\Release;$(BCB)\lib;$(DEBUGLIBPATH) \
54   -I"..\..\Program Files\wx2\include";..\..\ACE_wrappers;..\..\ACE_wrappers\Tao;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include \
55   -D__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__;ACE_HAS_DLL=1;TAO_HAS_DLL=1;TAO_ORBSVCS_HAS_DLL=1;ACE_USE_RCSID=0;NDEBUG \
56   -$Y- -$L- -$D-
57 IIDLCFLAGS = -src_suffixcpp -I$(BCB)\include -I"..\..\Program Files\wx2\include" -D__WXWIN__ \
58   -D__WXMSW__ -D__WINDOWS__ -DWIN32 -DUSE_DEFINE -D__WIN95__
59 FLAGS = -U$(BCB)\lib;$(DEBUGLIBPATH) -I$(BCB)\include;"..\..\Program Files\wx2\include" \
60   -D__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__ -$YD -$W -$O- -v \
61   -JPHN -M
62 RFLAGS = -i"..\..\Program Files\wx2\include";..\..\ACE_wrappers;..\..\ACE_wrappers\Tao;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include \
63   -D__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__;ACE_HAS_DLL=1;TAO_HAS_DLL=1;TAO_ORBSVCS_HAS_DLL=1;ACE_USE_RCSID=0;NDEBUG
64 AFLAGS = /i"..\..\Program Files\wx2\include" /id:\ACE_wrappers /i..\..\ACE_wrappers\Tao \
65   /id:\ACE_wrappers\TAO\orbsvcs /i$(BCB)\include /d__WXWIN__ /d__WXMSW__ \
66   /d__WINDOWS__ /dWIN32 /dUSE_DEFINE /d__WIN95__ /dACE_HAS_DLL=1 /dTAO_HAS_DLL=1 \
67   /dTAO_ORBSVCS_HAS_DLL=1 /dACE_USE_RCSID=0 /dNDEBUG /mx /w2 /zn
68 LFLAGS = -L"..\..\Program Files\wx2\lib";..\..\ACE_wrappers\bin\Dynamic\Release;$(BCB)\lib;$(DEBUGLIBPATH) \
69   -aa -Tpe -x -Gn
70 # ---------------------------------------------------------------------------
71 ALLOBJ = c0w32.obj $(OBJFILES)
72 ALLRES = $(RESFILES)
73 ALLLIB = $(LIBFILES)  wx32.lib import32.lib cw32mti.lib xpm.lib tao_b.lib ace_b.lib TAO_CosNaming_b.lib
74 # ---------------------------------------------------------------------------
75 !ifdef IDEOPTIONS
77 [Version Info]
78 IncludeVerInfo=0
79 AutoIncBuild=0
80 MajorVer=1
81 MinorVer=0
82 Release=0
83 Build=0
84 Debug=0
85 PreRelease=0
86 Special=0
87 Private=0
88 DLL=0
89 Locale=1033
90 CodePage=1252
92 [Version Info Keys]
93 CompanyName=
94 FileDescription=Executable (GUI)
95 FileVersion=1.0.0.0
96 InternalName=
97 LegalCopyright=
98 LegalTrademarks=
99 OriginalFilename=
100 ProductName=
101 ProductVersion=1.0.0.0
102 Comments=
104 [HistoryLists\hlIncludePath]
105 Count=20
106 Item0=..\..\Program Files\wx2\include;d:\ACE_wrappers;..\..\ACE_wrappers\Tao;d:\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
107 Item1=..\..\Program Files\wx2\include;$(ACE_ROOT);d:\ACE_wrappers\Tao;$(ACE_ROOT)\TAO\orbsvcs;$(BCB)\include
108 Item2=..\..\Program Files\wx2\include;$(ACE_ROOT);$(ACE_ROOT)\TAO;$(ACE_ROOT)\TAO\orbsvcs;$(BCB)\include
109 Item3=..\..\Program Files\wx2\include;$(ACE_ROOT);$(ACE_ROOT\TAO;$(ACE_ROOT)\TAO\orbsvcs;$(BCB)\include
110 Item4=..\..\Program Files\wx2\include;$(ACE_ROOT);..\..\ACE_wrappers\TAO;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
111 Item5=..\..\Program Files\wx2\include;..\..\ACE_wrappers;..\..\ACE_wrappers\TAO;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
112 Item6=D:\Program Files\wx2\include;..\..\ACE_wrappers;..\..\ACE_wrappers\TAO;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
113 Item7=..\..\Program Files\wx2;..\..\ACE_wrappers;..\..\ACE_wrappers\TAO;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
114 Item8=..\..\Program Files\wx2;D:\ACE_wrappers;D:\ACE_wrappers\TAO;D:\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
115 Item9=D:\Program Files\wx2;$(ACE_ROOT);$(ACE_ROOT\tao;$(ACE_ROOT\tao\orbsvcs;$(BCB)\include
116 Item10=$(WXWIN)\include;$(ACE_ROOT);$(ACE_ROOT\tao;$(ACE_ROOT\tao\orbsvcs;$(BCB)\include
117 Item11=..\..\Program Files\wx2\include;$(ACE_ROOT);$(ACE_ROOT\tao;$(ACE_ROOT\tao\orbsvcs;$(BCB)\include
118 Item12=..\..\ACE_wrappers\TAO\utils\NamingViewer;..\..\PROGRAM FILES\CBUILDER4\OBJREPOS;..\..\Program Files\wx2\include;..\..\ACE_wrappers;..\..\ACE_wrappers\TAO;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
119 Item13=..\..\ACE_wrappers\TAO\utils\NamingViewer;..\..\Program Files\wx2\samples\resource;..\..\PROGRAM FILES\CBUILDER4\OBJREPOS;..\..\Program Files\wx2\include;..\..\ACE_wrappers;..\..\ACE_wrappers\TAO;..\..\ACE_wrappers\TAO\orbsvcs;$(BCB)\include
120 Item14=..\..\Program Files\wx2\include;..\..\ACE_wrappers;..\..\ACE_wrappers\TAO;$(BCB)\include
121 Item15=D:\Program Files\wx2\include;D:\ACE_wrappers;D:\ACE_wrappers\TAO
122 Item16=$(BCB)\include;..\..\Program Files\wx2\include;..\..\ACE_wrappers
123 Item17=$(BCB)\include;..\..\Program Files\wx2\include;D:\ACE_wrappers
124 Item18=$(BCB)\include;..\..\Program Files\wx2\include
125 Item19=$(BCB)\include;D:\Program Files\wx2\include
127 [HistoryLists\hlLibraryPath]
128 Count=9
129 Item0=..\..\Program Files\wx2\lib;..\..\ACE_wrappers\bin\Dynamic\Release;$(BCB)\lib
130 Item1=..\..\Program Files\wx2\lib;D:\ACE_wrappers\bin\Dynamic\Release;$(BCB)\lib
131 Item2=..\..\Program Files\wx2\lib;..\..\bin\Dynamic\Release;$(BCB)\lib
132 Item3=..\..\Program Files\wx2\lib;$(ACE_ROOT)\bin\Dynamic\Release;$(BCB)\lib
133 Item4=..\..\ACE_wrappers\TAO\utils\NamingViewer;..\..\PROGRAM FILES\CBUILDER4\OBJREPOS;..\..\Program Files\wx2\lib;..\..\ACE_wrappers\bin\Dynamic\Release;$(BCB)\lib
134 Item5=..\..\ACE_wrappers\TAO\utils\NamingViewer;..\..\Program Files\wx2\samples\resource;..\..\PROGRAM FILES\CBUILDER4\OBJREPOS;..\..\Program Files\wx2\lib;..\..\ACE_wrappers\bin\Dynamic\Release;$(BCB)\lib
135 Item6=..\..\Program Files\wx2\lib;$(BCB)\lib
136 Item7=D:\Program Files\wx2\lib;$(BCB)\lib
137 Item8=$(BCB)\lib
139 [HistoryLists\hlConditionals]
140 Count=5
141 Item0=__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__;ACE_HAS_DLL=1;TAO_HAS_DLL=1;TAO_ORBSVCS_HAS_DLL=1;ACE_USE_RCSID=0;NDEBUG
142 Item1=__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__;ACE_HAS_DLL=1;TAO_HAS_DLL=1;TAO_ORBSVCS_HAS_DLL=1;ACE_USE_RCSID=0
143 Item2=__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__;ACE_HAS_DLL=1;TAO_HAS_DLL=1;TAO_ORBSVCS_HAS_DLL=1;ACE_USE_RCSID=0;USEUNIT(x)
144 Item3=__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__;ACE_HAS_DLL=1;ACE_USE_RCSID=0
145 Item4=__WXWIN__;__WXMSW__;__WINDOWS__;WIN32;USE_DEFINE;__WIN95__
147 [Debugging]
148 DebugSourceDirs=
150 [Parameters]
151 RunParams=
152 HostApplication=
153 RemoteHost=
154 RemotePath=
155 RemoteDebug=0
157 [Compiler]
158 InMemoryExe=0
159 ShowInfoMsgs=0
161 [CORBA]
162 AddServerUnit=1
163 AddClientUnit=1
164 PrecompiledHeaders=1
166 !endif
168 # ---------------------------------------------------------------------------
169 # MAKE SECTION
170 # ---------------------------------------------------------------------------
171 # This section of the project file is not used by the BCB IDE.  It is for
172 # the benefit of building from the command-line using the MAKE utility.
173 # ---------------------------------------------------------------------------
175 .autodepend
176 # ---------------------------------------------------------------------------
177 !if !$d(BCC32)
178 BCC32 = bcc32
179 !endif
181 !if !$d(DCC32)
182 DCC32 = dcc32
183 !endif
185 !if !$d(TASM32)
186 TASM32 = tasm32
187 !endif
189 !if !$d(LINKER)
190 LINKER = ilink32
191 !endif
193 !if !$d(BRCC32)
194 BRCC32 = brcc32
195 !endif
197 !if !$d(IDL2CPP)
198 IDL2CPP = idl2cpp
199 !endif
201 # ---------------------------------------------------------------------------
202 !if $d(PATHCPP)
203 .PATH.CPP = $(PATHCPP)
204 .PATH.C   = $(PATHCPP)
205 !endif
207 !if $d(PATHPAS)
208 .PATH.PAS = $(PATHPAS)
209 !endif
211 !if $d(PATHASM)
212 .PATH.ASM = $(PATHASM)
213 !endif
215 !if $d(PATHRC)
216 .PATH.RC  = $(PATHRC)
217 !endif
218 # ---------------------------------------------------------------------------
219 $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
220     $(BCB)\BIN\$(LINKER) @&&!
221     $(LFLAGS) +
222     $(ALLOBJ), +
223     $(PROJECT),, +
224     $(ALLLIB), +
225     $(DEFFILE), +
226     $(ALLRES)
228 # ---------------------------------------------------------------------------
229 .pas.hpp:
230     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
232 .pas.obj:
233     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
235 .cpp.obj:
236     $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< }
238 .c.obj:
239     $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< }
241 .asm.obj:
242     $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@
244 .rc.res:
245     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $<
246 # ---------------------------------------------------------------------------