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