xref: /aoo4110/main/sal/workben/makefile.mk (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski#**************************************************************
2*b1cdbd2cSJim Jagielski#
3*b1cdbd2cSJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski#  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski#  distributed with this work for additional information
6*b1cdbd2cSJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski#  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski#  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski#  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski#
11*b1cdbd2cSJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski#
13*b1cdbd2cSJim Jagielski#  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski#  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski#  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski#  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski#  under the License.
19*b1cdbd2cSJim Jagielski#
20*b1cdbd2cSJim Jagielski#**************************************************************
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim JagielskiPRJ=..
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim JagielskiPRJNAME=sal
27*b1cdbd2cSJim JagielskiTARGET=workben
28*b1cdbd2cSJim JagielskiLIBTARGET=NO
29*b1cdbd2cSJim JagielskiTARGETTYPE=CUI
30*b1cdbd2cSJim Jagielski#ENABLE_EXCEPTIONS=TRUE
31*b1cdbd2cSJim JagielskiNO_DEFAULT_STL=YES
32*b1cdbd2cSJim Jagielski
33*b1cdbd2cSJim Jagielski#TESTAPP=test_osl_getVolInfo
34*b1cdbd2cSJim Jagielski#TESTAPP=test_osl_joinProcess
35*b1cdbd2cSJim Jagielski#TESTAPP=getlocaleinfotest
36*b1cdbd2cSJim Jagielski#TESTAPP=test_osl_joinProcess
37*b1cdbd2cSJim Jagielski#TESTAPP=getlocaleinfotest
38*b1cdbd2cSJim Jagielski#TESTAPP=salstattest
39*b1cdbd2cSJim Jagielski#TESTAPP=saldyntest
40*b1cdbd2cSJim Jagielski
41*b1cdbd2cSJim JagielskiTESTAPP=t_readline
42*b1cdbd2cSJim Jagielski#TESTAPP=t_cipher
43*b1cdbd2cSJim Jagielski#TESTAPP=t_digest
44*b1cdbd2cSJim Jagielski#TESTAPP=t_random
45*b1cdbd2cSJim Jagielski#TESTAPP=t_layer
46*b1cdbd2cSJim Jagielski#TESTAPP=t_tls
47*b1cdbd2cSJim Jagielski#TESTAPP=t_zip
48*b1cdbd2cSJim Jagielski
49*b1cdbd2cSJim Jagielski#TESTAPP=testfile
50*b1cdbd2cSJim Jagielski#TESTAPP=testpipe
51*b1cdbd2cSJim Jagielski#TESTAPP=testpip2
52*b1cdbd2cSJim Jagielski#TESTAPP=testproc
53*b1cdbd2cSJim Jagielski#TESTAPP=tgetpwnam
54*b1cdbd2cSJim Jagielski#TESTAPP=salstattest
55*b1cdbd2cSJim Jagielski
56*b1cdbd2cSJim Jagielski# --- Settings -----------------------------------------------------
57*b1cdbd2cSJim Jagielski
58*b1cdbd2cSJim Jagielski.INCLUDE :  settings.mk
59*b1cdbd2cSJim Jagielski
60*b1cdbd2cSJim JagielskiCFLAGS+= $(LFS_CFLAGS)
61*b1cdbd2cSJim JagielskiCXXFLAGS+= $(LFS_CFLAGS)
62*b1cdbd2cSJim Jagielski
63*b1cdbd2cSJim Jagielski# --- Files --------------------------------------------------------
64*b1cdbd2cSJim Jagielski
65*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "test_osl_getVolInfo"
66*b1cdbd2cSJim Jagielski
67*b1cdbd2cSJim JagielskiSHL1OBJS=$(SLO)$/t_osl_getVolInfo.obj
68*b1cdbd2cSJim JagielskiSHL1TARGET=togvi
69*b1cdbd2cSJim Jagielski
70*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "WNT"
71*b1cdbd2cSJim JagielskiAPP1STDLIBS=$(KERNEL32LIB)
72*b1cdbd2cSJim JagielskiSHL1STDLIBS=$(LB)$/isal.lib
73*b1cdbd2cSJim JagielskiSHL1STDLIBS+=$(SOLARLIBDIR)$/cppunit.lib
74*b1cdbd2cSJim Jagielski.ENDIF
75*b1cdbd2cSJim Jagielski
76*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "UNX"
77*b1cdbd2cSJim JagielskiSHL1STDLIBS=$(LB)$/libsal.so
78*b1cdbd2cSJim JagielskiSHL1STDLIBS+=$(SOLARLIBDIR)$/libcppunit$(DLLPOSTFIX).a
79*b1cdbd2cSJim Jagielski.ENDIF
80*b1cdbd2cSJim Jagielski
81*b1cdbd2cSJim JagielskiSHL1IMPLIB=i$(SHL1TARGET)
82*b1cdbd2cSJim JagielskiSHL1DEF=$(MISC)$/$(SHL1TARGET).def
83*b1cdbd2cSJim JagielskiDEF1NAME=$(SHL1TARGET)
84*b1cdbd2cSJim JagielskiDEF1EXPORTFILE=export.exp
85*b1cdbd2cSJim Jagielski.ENDIF
86*b1cdbd2cSJim Jagielski
87*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "test_osl_joinProcess"
88*b1cdbd2cSJim JagielskiOBJFILES=$(OBJ)$/t_ojp_exe.obj
89*b1cdbd2cSJim JagielskiAPP1TARGET=ojpx
90*b1cdbd2cSJim JagielskiAPP1OBJS=$(OBJFILES)
91*b1cdbd2cSJim Jagielski
92*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "UNX"
93*b1cdbd2cSJim JagielskiAPP1STDLIBS=$(LB)$/libsal.so
94*b1cdbd2cSJim Jagielski.ENDIF
95*b1cdbd2cSJim Jagielski
96*b1cdbd2cSJim JagielskiSHL1OBJS=$(SLO)$/t_osl_joinProcess.obj
97*b1cdbd2cSJim JagielskiSHL1TARGET=tojp
98*b1cdbd2cSJim Jagielski
99*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "WNT"
100*b1cdbd2cSJim JagielskiAPP1STDLIBS=$(KERNEL32LIB)
101*b1cdbd2cSJim JagielskiSHL1STDLIBS=$(LB)$/isal.lib
102*b1cdbd2cSJim JagielskiSHL1STDLIBS+=$(SOLARLIBDIR)$/cppunit.lib
103*b1cdbd2cSJim Jagielski.ENDIF
104*b1cdbd2cSJim Jagielski
105*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "UNX"
106*b1cdbd2cSJim JagielskiSHL1STDLIBS=$(LB)$/libsal.so
107*b1cdbd2cSJim JagielskiSHL1STDLIBS+=$(SOLARLIBDIR)$/libcppunit$(DLLPOSTFIX).a
108*b1cdbd2cSJim Jagielski.ENDIF
109*b1cdbd2cSJim Jagielski
110*b1cdbd2cSJim JagielskiSHL1IMPLIB=i$(SHL1TARGET)
111*b1cdbd2cSJim JagielskiSHL1DEF=$(MISC)$/$(SHL1TARGET).def
112*b1cdbd2cSJim JagielskiDEF1NAME=$(SHL1TARGET)
113*b1cdbd2cSJim JagielskiDEF1EXPORTFILE=export.exp
114*b1cdbd2cSJim Jagielski.ENDIF
115*b1cdbd2cSJim Jagielski
116*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "getlocaleinfotest"
117*b1cdbd2cSJim Jagielski
118*b1cdbd2cSJim Jagielski	OBJFILES=$(OBJ)$/getlocaleinfotest.obj
119*b1cdbd2cSJim Jagielski
120*b1cdbd2cSJim Jagielski	APP1TARGET=	getlitest
121*b1cdbd2cSJim Jagielski	APP1OBJS=$(OBJFILES)
122*b1cdbd2cSJim Jagielski
123*b1cdbd2cSJim Jagielski	APP1STDLIBS=\
124*b1cdbd2cSJim Jagielski				$(KERNEL32LIB)
125*b1cdbd2cSJim Jagielski
126*b1cdbd2cSJim Jagielski	APP1LIBS=\
127*b1cdbd2cSJim Jagielski			$(LB)$/kernel9x.lib\
128*b1cdbd2cSJim Jagielski			$(LB)$/isal.lib
129*b1cdbd2cSJim Jagielski
130*b1cdbd2cSJim Jagielski	APP1DEPN=$(LB)$/isal.lib
131*b1cdbd2cSJim Jagielski
132*b1cdbd2cSJim Jagielski.ENDIF
133*b1cdbd2cSJim Jagielski
134*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "salstattest"
135*b1cdbd2cSJim Jagielski
136*b1cdbd2cSJim Jagielski	CFLAGS+= -DUSE_SAL_STATIC
137*b1cdbd2cSJim Jagielski
138*b1cdbd2cSJim Jagielski	OBJFILES=	$(OBJ)$/salstattest.obj
139*b1cdbd2cSJim Jagielski
140*b1cdbd2cSJim Jagielski	APP1TARGET=	salstattest
141*b1cdbd2cSJim Jagielski	APP1OBJS=	$(OBJFILES)
142*b1cdbd2cSJim Jagielski	APP1STDLIBS=\
143*b1cdbd2cSJim Jagielski				$(LB)$/asal.lib\
144*b1cdbd2cSJim Jagielski				$(SHELL32LIB)\
145*b1cdbd2cSJim Jagielski				$(USER32LIB)\
146*b1cdbd2cSJim Jagielski				$(COMDLG32LIB)\
147*b1cdbd2cSJim Jagielski				$(ADVAPI32LIB)
148*b1cdbd2cSJim Jagielski
149*b1cdbd2cSJim Jagielski	APP1DEPN=	$(LB)$/asal.lib
150*b1cdbd2cSJim Jagielski
151*b1cdbd2cSJim Jagielski.ENDIF # salstattest
152*b1cdbd2cSJim Jagielski
153*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "saldyntest"
154*b1cdbd2cSJim Jagielski
155*b1cdbd2cSJim Jagielski	OBJFILES=	$(OBJ)$/saldyntest.obj
156*b1cdbd2cSJim Jagielski
157*b1cdbd2cSJim Jagielski	APP1TARGET=	saldyntest
158*b1cdbd2cSJim Jagielski	APP1OBJS=	$(OBJFILES)
159*b1cdbd2cSJim Jagielski	APP1STDLIBS=\
160*b1cdbd2cSJim Jagielski				$(LB)$/isal.lib\
161*b1cdbd2cSJim Jagielski				$(SHELL32LIB)\
162*b1cdbd2cSJim Jagielski				$(USER32LIB)\
163*b1cdbd2cSJim Jagielski				$(COMDLG32LIB)\
164*b1cdbd2cSJim Jagielski				$(ADVAPI32LIB)
165*b1cdbd2cSJim Jagielski
166*b1cdbd2cSJim Jagielski	APP1DEPN=	$(LB)$/isal.lib
167*b1cdbd2cSJim Jagielski
168*b1cdbd2cSJim Jagielski.ENDIF # salstattest
169*b1cdbd2cSJim Jagielski
170*b1cdbd2cSJim Jagielski#
171*b1cdbd2cSJim Jagielski# t_readline
172*b1cdbd2cSJim Jagielski#
173*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "t_readline"
174*b1cdbd2cSJim Jagielski
175*b1cdbd2cSJim JagielskiCFILES=		t_readline.c
176*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/t_readline.obj
177*b1cdbd2cSJim Jagielski
178*b1cdbd2cSJim JagielskiAPP1TARGET=	t_readline
179*b1cdbd2cSJim JagielskiAPP1OBJS=	$(OBJFILES)
180*b1cdbd2cSJim JagielskiAPP1STDLIBS=$(SALLIB)
181*b1cdbd2cSJim JagielskiAPP1DEPN=	$(SLB)$/sal.lib
182*b1cdbd2cSJim Jagielski
183*b1cdbd2cSJim JagielskiAPP1RPATH=UREBIN
184*b1cdbd2cSJim Jagielski
185*b1cdbd2cSJim Jagielski.ENDIF # t_readline
186*b1cdbd2cSJim Jagielski
187*b1cdbd2cSJim Jagielski#
188*b1cdbd2cSJim Jagielski# t_cipher
189*b1cdbd2cSJim Jagielski#
190*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "t_cipher"
191*b1cdbd2cSJim Jagielski
192*b1cdbd2cSJim JagielskiCFILES=		t_cipher.c
193*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/t_cipher.obj
194*b1cdbd2cSJim Jagielski
195*b1cdbd2cSJim JagielskiAPP1TARGET=	t_cipher
196*b1cdbd2cSJim JagielskiAPP1OBJS=	$(OBJFILES)
197*b1cdbd2cSJim JagielskiAPP1STDLIBS=$(SALLIB)
198*b1cdbd2cSJim JagielskiAPP1DEPN=	$(SLB)$/sal.lib
199*b1cdbd2cSJim Jagielski
200*b1cdbd2cSJim Jagielski.ENDIF # t_cipher
201*b1cdbd2cSJim Jagielski
202*b1cdbd2cSJim Jagielski#
203*b1cdbd2cSJim Jagielski# t_digest.
204*b1cdbd2cSJim Jagielski#
205*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "t_digest"
206*b1cdbd2cSJim Jagielski
207*b1cdbd2cSJim JagielskiCFILES=		t_digest.c
208*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/t_digest.obj
209*b1cdbd2cSJim Jagielski
210*b1cdbd2cSJim JagielskiAPP2TARGET=	t_digest
211*b1cdbd2cSJim JagielskiAPP2OBJS=	$(OBJFILES)
212*b1cdbd2cSJim JagielskiAPP2STDLIBS=$(SALLIB)
213*b1cdbd2cSJim JagielskiAPP2DEPN=	$(SLB)$/sal.lib
214*b1cdbd2cSJim Jagielski
215*b1cdbd2cSJim Jagielski.ENDIF # t_digest
216*b1cdbd2cSJim Jagielski
217*b1cdbd2cSJim Jagielski#
218*b1cdbd2cSJim Jagielski# t_random.
219*b1cdbd2cSJim Jagielski#
220*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "t_random"
221*b1cdbd2cSJim Jagielski
222*b1cdbd2cSJim JagielskiCFILES=		t_random.c
223*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/t_random.obj
224*b1cdbd2cSJim Jagielski
225*b1cdbd2cSJim JagielskiAPP3TARGET=	t_random
226*b1cdbd2cSJim JagielskiAPP3OBJS=	$(OBJFILES)
227*b1cdbd2cSJim JagielskiAPP3STDLIBS=$(SALLIB)
228*b1cdbd2cSJim JagielskiAPP3DEPN=	$(SLB)$/sal.lib
229*b1cdbd2cSJim Jagielski
230*b1cdbd2cSJim Jagielski.ENDIF # t_random
231*b1cdbd2cSJim Jagielski
232*b1cdbd2cSJim Jagielski#
233*b1cdbd2cSJim Jagielski# t_layer.
234*b1cdbd2cSJim Jagielski#
235*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "t_layer"
236*b1cdbd2cSJim Jagielski
237*b1cdbd2cSJim JagielskiCFILES=		t_layer.c
238*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/t_layer.obj
239*b1cdbd2cSJim Jagielski
240*b1cdbd2cSJim JagielskiAPP4TARGET=	t_layer
241*b1cdbd2cSJim JagielskiAPP4OBJS=	$(OBJFILES)
242*b1cdbd2cSJim JagielskiAPP4STDLIBS=$(SALLIB)
243*b1cdbd2cSJim JagielskiAPP4DEPN=	$(SLB)$/sal.lib
244*b1cdbd2cSJim Jagielski
245*b1cdbd2cSJim Jagielski.ENDIF # t_layer
246*b1cdbd2cSJim Jagielski
247*b1cdbd2cSJim Jagielski#
248*b1cdbd2cSJim Jagielski# t_tls.
249*b1cdbd2cSJim Jagielski#
250*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "t_tls"
251*b1cdbd2cSJim Jagielski
252*b1cdbd2cSJim JagielskiCFILES=		t_tls.c
253*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/t_tls.obj
254*b1cdbd2cSJim Jagielski
255*b1cdbd2cSJim Jagielski.IF "$(SALTLSLIB)" == ""
256*b1cdbd2cSJim Jagielski
257*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "UNX"
258*b1cdbd2cSJim JagielskiSALTLSLIB=		-lsaltls2
259*b1cdbd2cSJim Jagielski.ENDIF # unx
260*b1cdbd2cSJim Jagielski
261*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "WNT"
262*b1cdbd2cSJim JagielskiSALTLSLIB=		$(SALTLSLIB)
263*b1cdbd2cSJim Jagielski.ENDIF # wnt
264*b1cdbd2cSJim Jagielski
265*b1cdbd2cSJim Jagielski.ENDIF # saltlslib
266*b1cdbd2cSJim Jagielski
267*b1cdbd2cSJim JagielskiAPP5TARGET=	t_tls
268*b1cdbd2cSJim JagielskiAPP5OBJS=	$(OBJFILES)
269*b1cdbd2cSJim JagielskiAPP5STDLIBS=$(SALTLSLIB) $(SALLIB)
270*b1cdbd2cSJim JagielskiAPP5DEPN=	$(SLB)$/sal.lib
271*b1cdbd2cSJim Jagielski
272*b1cdbd2cSJim Jagielski.ENDIF # t_tls
273*b1cdbd2cSJim Jagielski
274*b1cdbd2cSJim Jagielski#
275*b1cdbd2cSJim Jagielski# t_zip.
276*b1cdbd2cSJim Jagielski#
277*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "t_zip"
278*b1cdbd2cSJim Jagielski
279*b1cdbd2cSJim JagielskiCFILES=		t_zip.c
280*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/t_zip.obj
281*b1cdbd2cSJim Jagielski
282*b1cdbd2cSJim Jagielski.IF "$(SALZIPLIB)" == ""
283*b1cdbd2cSJim Jagielski
284*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "UNX"
285*b1cdbd2cSJim JagielskiSALZIPLIB=	-lsalzip2
286*b1cdbd2cSJim Jagielski.ENDIF # unx
287*b1cdbd2cSJim Jagielski
288*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "WNT"
289*b1cdbd2cSJim JagielskiSALZIPLIB=	$(SALZIPLIB)
290*b1cdbd2cSJim Jagielski.ENDIF # wnt
291*b1cdbd2cSJim Jagielski
292*b1cdbd2cSJim Jagielski.ENDIF # salziplib
293*b1cdbd2cSJim Jagielski
294*b1cdbd2cSJim JagielskiAPP6TARGET=	t_zip
295*b1cdbd2cSJim JagielskiAPP6OBJS=	$(OBJFILES)
296*b1cdbd2cSJim JagielskiAPP6STDLIBS=$(SALZIPLIB) $(SALLIB)
297*b1cdbd2cSJim JagielskiAPP6DEPN=	$(SLB)$/sal.lib
298*b1cdbd2cSJim Jagielski
299*b1cdbd2cSJim Jagielski.ENDIF # t_zip
300*b1cdbd2cSJim Jagielski
301*b1cdbd2cSJim Jagielski#
302*b1cdbd2cSJim Jagielski# testfile
303*b1cdbd2cSJim Jagielski#
304*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "testfile"
305*b1cdbd2cSJim Jagielski
306*b1cdbd2cSJim JagielskiCXXFILES=	testfile.cxx
307*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/testfile.obj
308*b1cdbd2cSJim Jagielski
309*b1cdbd2cSJim JagielskiAPP1TARGET=	testfile
310*b1cdbd2cSJim JagielskiAPP1OBJS=	$(OBJFILES)
311*b1cdbd2cSJim JagielskiAPP1STDLIBS=$(SALLIB)
312*b1cdbd2cSJim JagielskiAPP1DEPN=	$(SLB)$/sal.lib
313*b1cdbd2cSJim Jagielski
314*b1cdbd2cSJim Jagielski.ENDIF # testfile
315*b1cdbd2cSJim Jagielski
316*b1cdbd2cSJim Jagielski#
317*b1cdbd2cSJim Jagielski# testpipe
318*b1cdbd2cSJim Jagielski#
319*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "testpipe"
320*b1cdbd2cSJim Jagielski
321*b1cdbd2cSJim JagielskiCXXFILES=	testpipe.cxx
322*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/testpipe.obj
323*b1cdbd2cSJim Jagielski
324*b1cdbd2cSJim JagielskiAPP2TARGET= testpipe
325*b1cdbd2cSJim JagielskiAPP2OBJS=   $(OBJFILES)
326*b1cdbd2cSJim JagielskiAPP2STDLIBS=$(SALLIB)
327*b1cdbd2cSJim JagielskiAPP2DEPN=	$(SLB)$/sal.lib
328*b1cdbd2cSJim Jagielski
329*b1cdbd2cSJim Jagielski.ENDIF # testpipe
330*b1cdbd2cSJim Jagielski
331*b1cdbd2cSJim Jagielski#
332*b1cdbd2cSJim Jagielski# testpip2
333*b1cdbd2cSJim Jagielski#
334*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "testpip2"
335*b1cdbd2cSJim Jagielski
336*b1cdbd2cSJim JagielskiCXXFILES=	testpip2.cxx
337*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/testpip2.obj
338*b1cdbd2cSJim Jagielski
339*b1cdbd2cSJim JagielskiAPP3TARGET=	testpip2
340*b1cdbd2cSJim JagielskiAPP3OBJS=	$(OBJFILES)
341*b1cdbd2cSJim JagielskiAPP3STDLIBS=$(SALLIB)
342*b1cdbd2cSJim JagielskiAPP3DEPN=	$(SLB)$/sal.lib
343*b1cdbd2cSJim Jagielski
344*b1cdbd2cSJim Jagielski.ENDIF # testpip2
345*b1cdbd2cSJim Jagielski
346*b1cdbd2cSJim Jagielski#
347*b1cdbd2cSJim Jagielski# testproc
348*b1cdbd2cSJim Jagielski#
349*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "testproc"
350*b1cdbd2cSJim Jagielski
351*b1cdbd2cSJim JagielskiCXXFILES=	testproc.cxx
352*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/testproc.obj
353*b1cdbd2cSJim Jagielski
354*b1cdbd2cSJim JagielskiAPP4TARGET= testproc
355*b1cdbd2cSJim JagielskiAPP4OBJS=	$(OBJFILES)
356*b1cdbd2cSJim JagielskiAPP4STDLIBS=$(SALLIB)
357*b1cdbd2cSJim JagielskiAPP4DEPN=	$(SLB)$/sal.lib
358*b1cdbd2cSJim Jagielski
359*b1cdbd2cSJim Jagielski.ENDIF # testproc
360*b1cdbd2cSJim Jagielski
361*b1cdbd2cSJim Jagielski#
362*b1cdbd2cSJim Jagielski# tgetpwnam
363*b1cdbd2cSJim Jagielski#
364*b1cdbd2cSJim Jagielski.IF "$(TESTAPP)" == "tgetpwnam"
365*b1cdbd2cSJim Jagielski.IF "$(OS)"=="SCO" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
366*b1cdbd2cSJim Jagielski
367*b1cdbd2cSJim JagielskiCXXFILES=	tgetpwnam.cxx
368*b1cdbd2cSJim JagielskiOBJFILES=	$(OBJ)$/tgetpwnam.obj
369*b1cdbd2cSJim Jagielski
370*b1cdbd2cSJim JagielskiAPP5TARGET= tgetpwnam
371*b1cdbd2cSJim JagielskiAPP5OBJS=	$(OBJFILES)
372*b1cdbd2cSJim JagielskiAPP5STDLIBS=$(SALLIB)
373*b1cdbd2cSJim JagielskiAPP5DEPN=	$(SLB)$/sal.lib
374*b1cdbd2cSJim Jagielski
375*b1cdbd2cSJim Jagielski.ENDIF # (sco | netbsd | freebsd)
376*b1cdbd2cSJim Jagielski.ENDIF # tgetpwname
377*b1cdbd2cSJim Jagielski
378*b1cdbd2cSJim Jagielski# --- Targets ------------------------------------------------------
379*b1cdbd2cSJim Jagielski
380*b1cdbd2cSJim Jagielski.INCLUDE :  target.mk
381*b1cdbd2cSJim Jagielski
382*b1cdbd2cSJim Jagielski
383