xref: /aoo42x/main/sal/qa/osl/socket/makefile.mk (revision 63d99982)
17871dc3eSAndrew Rist#**************************************************************
27871dc3eSAndrew Rist#
37871dc3eSAndrew Rist#  Licensed to the Apache Software Foundation (ASF) under one
47871dc3eSAndrew Rist#  or more contributor license agreements.  See the NOTICE file
57871dc3eSAndrew Rist#  distributed with this work for additional information
67871dc3eSAndrew Rist#  regarding copyright ownership.  The ASF licenses this file
77871dc3eSAndrew Rist#  to you under the Apache License, Version 2.0 (the
87871dc3eSAndrew Rist#  "License"); you may not use this file except in compliance
97871dc3eSAndrew Rist#  with the License.  You may obtain a copy of the License at
107871dc3eSAndrew Rist#
117871dc3eSAndrew Rist#    http://www.apache.org/licenses/LICENSE-2.0
127871dc3eSAndrew Rist#
137871dc3eSAndrew Rist#  Unless required by applicable law or agreed to in writing,
147871dc3eSAndrew Rist#  software distributed under the License is distributed on an
157871dc3eSAndrew Rist#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
167871dc3eSAndrew Rist#  KIND, either express or implied.  See the License for the
177871dc3eSAndrew Rist#  specific language governing permissions and limitations
187871dc3eSAndrew Rist#  under the License.
197871dc3eSAndrew Rist#
207871dc3eSAndrew Rist#**************************************************************
217871dc3eSAndrew Rist
227871dc3eSAndrew Rist
23cdf0e10cSrcweir
24cdf0e10cSrcweirPRJ=..$/..$/..
25cdf0e10cSrcweir
26cdf0e10cSrcweirPRJNAME=sal
27cdf0e10cSrcweirTARGET=qa_osl_socket
28cdf0e10cSrcweir
29cdf0e10cSrcweirENABLE_EXCEPTIONS=TRUE
30cdf0e10cSrcweir
31cdf0e10cSrcweir# --- Settings -----------------------------------------------------
32cdf0e10cSrcweir
33cdf0e10cSrcweir.INCLUDE :  settings.mk
34cdf0e10cSrcweir
35*63d99982SDamjan Jovanovic.IF "$(ENABLE_UNIT_TESTS)" != "YES"
36*63d99982SDamjan Jovanovicall:
37*63d99982SDamjan Jovanovic	@echo unit tests are disabled. Nothing to do.
38*63d99982SDamjan Jovanovic
39*63d99982SDamjan Jovanovic.ELSE
40*63d99982SDamjan Jovanovic
41cdf0e10cSrcweirCFLAGS+= $(LFS_CFLAGS)
42cdf0e10cSrcweirCXXFLAGS+= $(LFS_CFLAGS)
43cdf0e10cSrcweir
44cdf0e10cSrcweir# BEGIN ----------------------------------------------------------------
45cdf0e10cSrcweir# auto generated Target:Socket by codegen.pl
46*63d99982SDamjan JovanovicAPP1OBJS=  \
47cdf0e10cSrcweir	$(SLO)$/osl_Socket.obj
48cdf0e10cSrcweir
49*63d99982SDamjan JovanovicAPP1TARGET=osl_SocketOld
50*63d99982SDamjan JovanovicAPP1STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
51cdf0e10cSrcweir
52cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
53*63d99982SDamjan JovanovicAPP1STDLIBS+= $(WS2_32LIB)
54cdf0e10cSrcweir.ENDIF
55cdf0e10cSrcweir
56*63d99982SDamjan Jovanovic.IF ""$(OS)"=="SOLARIS"
57*63d99982SDamjan JovanovicAPP1STDLIBS+= -ldl -lnsl
58cdf0e10cSrcweir.ENDIF
59cdf0e10cSrcweir
60*63d99982SDamjan JovanovicAPP1RPATH = NONE
61*63d99982SDamjan JovanovicAPP1TEST = enabled
62cdf0e10cSrcweir# auto generated Target:Socket
63cdf0e10cSrcweir# END ------------------------------------------------------------------
64cdf0e10cSrcweir
65cdf0e10cSrcweir# --- BEGIN --------------------------------------------------------
66*63d99982SDamjan JovanovicAPP2OBJS=  \
67cdf0e10cSrcweir	$(SLO)$/osl_Socket_tests.obj
68*63d99982SDamjan JovanovicAPP2TARGET= osl_Socket_tests
69*63d99982SDamjan JovanovicAPP2STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
70*63d99982SDamjan JovanovicAPP2RPATH = NONE
71*63d99982SDamjan JovanovicAPP2TEST = enabled
72cdf0e10cSrcweir# END --------------------------------------------------------------
73cdf0e10cSrcweir
74cdf0e10cSrcweir# BEGIN ----------------------------------------------------------------
75cdf0e10cSrcweir# auto generated Target:Socket by codegen.pl
76*63d99982SDamjan JovanovicAPP3OBJS=  \
77cdf0e10cSrcweir	$(SLO)$/sockethelper.obj \
78cdf0e10cSrcweir	$(SLO)$/osl_StreamSocket.obj
79cdf0e10cSrcweir
80*63d99982SDamjan JovanovicAPP3TARGET= osl_StreamSocket
81*63d99982SDamjan JovanovicAPP3STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
82cdf0e10cSrcweir
83cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
84*63d99982SDamjan JovanovicAPP3STDLIBS += $(WS2_32LIB)
85cdf0e10cSrcweir.ENDIF
86cdf0e10cSrcweir
87*63d99982SDamjan Jovanovic.IF "$(OS)"=="SOLARIS"
88*63d99982SDamjan JovanovicAPP3STDLIBS += -ldl -lnsl
89cdf0e10cSrcweir.ENDIF
90cdf0e10cSrcweir
91*63d99982SDamjan JovanovicAPP3RPATH = NONE
92*63d99982SDamjan JovanovicAPP3TEST = enabled
93cdf0e10cSrcweir# auto generated Target:Socket
94cdf0e10cSrcweir# END ------------------------------------------------------------------
95cdf0e10cSrcweir
96cdf0e10cSrcweir# BEGIN ----------------------------------------------------------------
97cdf0e10cSrcweir# auto generated Target:Socket by codegen.pl
98*63d99982SDamjan JovanovicAPP4OBJS=  \
99cdf0e10cSrcweir	$(SLO)$/sockethelper.obj \
100cdf0e10cSrcweir	$(SLO)$/osl_DatagramSocket.obj
101cdf0e10cSrcweir
102*63d99982SDamjan JovanovicAPP4TARGET= osl_DatagramSocket
103*63d99982SDamjan JovanovicAPP4STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
104cdf0e10cSrcweir
105cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
106*63d99982SDamjan JovanovicAPP4STDLIBS += $(WS2_32LIB)
107cdf0e10cSrcweir.ENDIF
108cdf0e10cSrcweir
109*63d99982SDamjan Jovanovic.IF "$(OS)"=="SOLARIS"
110*63d99982SDamjan JovanovicAPP4STDLIBS += -ldl -lnsl
111cdf0e10cSrcweir.ENDIF
112cdf0e10cSrcweir
113*63d99982SDamjan JovanovicAPP4RPATH = NONE
114*63d99982SDamjan JovanovicAPP4TEST = enabled
115cdf0e10cSrcweir# auto generated Target:Socket
116cdf0e10cSrcweir# END ------------------------------------------------------------------
117cdf0e10cSrcweir
118cdf0e10cSrcweir# BEGIN ----------------------------------------------------------------
119cdf0e10cSrcweir# auto generated Target:Socket by codegen.pl
120*63d99982SDamjan JovanovicAPP5OBJS=  \
121cdf0e10cSrcweir	$(SLO)$/sockethelper.obj \
122cdf0e10cSrcweir	$(SLO)$/osl_SocketAddr.obj
123cdf0e10cSrcweir
124*63d99982SDamjan JovanovicAPP5TARGET= osl_SocketAddr
125*63d99982SDamjan JovanovicAPP5STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
126cdf0e10cSrcweir
127cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
128*63d99982SDamjan JovanovicAPP5STDLIBS += $(WS2_32LIB)
129cdf0e10cSrcweir.ENDIF
130cdf0e10cSrcweir
131*63d99982SDamjan Jovanovic.IF "$(OS)"=="SOLARIS"
132*63d99982SDamjan JovanovicAPP5STDLIBS += -ldl -lnsl
133cdf0e10cSrcweir.ENDIF
134cdf0e10cSrcweir
135*63d99982SDamjan JovanovicAPP5RPATH = NONE
136*63d99982SDamjan JovanovicAPP5TEST = enabled
137cdf0e10cSrcweir# auto generated Target:Socket
138cdf0e10cSrcweir# END ------------------------------------------------------------------
139cdf0e10cSrcweir
140cdf0e10cSrcweir# BEGIN ----------------------------------------------------------------
141cdf0e10cSrcweir# auto generated Target:Socket by codegen.pl
142*63d99982SDamjan JovanovicAPP6OBJS=  \
143cdf0e10cSrcweir	$(SLO)$/sockethelper.obj \
144cdf0e10cSrcweir	$(SLO)$/osl_Socket2.obj
145cdf0e10cSrcweir
146*63d99982SDamjan JovanovicAPP6TARGET= osl_Socket2
147*63d99982SDamjan JovanovicAPP6STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
148cdf0e10cSrcweir
149cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
150*63d99982SDamjan JovanovicAPP6STDLIBS += $(WS2_32LIB)
151cdf0e10cSrcweir.ENDIF
152cdf0e10cSrcweir
153*63d99982SDamjan Jovanovic.IF "$(OS)"=="SOLARIS"
154*63d99982SDamjan JovanovicAPP6STDLIBS += -ldl -lnsl
155cdf0e10cSrcweir.ENDIF
156cdf0e10cSrcweir
157*63d99982SDamjan JovanovicAPP6RPATH = NONE
158*63d99982SDamjan JovanovicAPP6TEST = enabled
159cdf0e10cSrcweir# auto generated Target:Socket
160cdf0e10cSrcweir# END ------------------------------------------------------------------
161cdf0e10cSrcweir
162cdf0e10cSrcweir# BEGIN ----------------------------------------------------------------
163cdf0e10cSrcweir# auto generated Target:Socket by codegen.pl
164*63d99982SDamjan JovanovicAPP7OBJS=  \
165cdf0e10cSrcweir	$(SLO)$/sockethelper.obj \
166cdf0e10cSrcweir	$(SLO)$/osl_ConnectorSocket.obj
167cdf0e10cSrcweir
168*63d99982SDamjan JovanovicAPP7TARGET= osl_ConnectorSocket
169*63d99982SDamjan JovanovicAPP7STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
170cdf0e10cSrcweir
171cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
172*63d99982SDamjan JovanovicAPP7STDLIBS += $(WS2_32LIB)
173cdf0e10cSrcweir.ENDIF
174cdf0e10cSrcweir
175*63d99982SDamjan Jovanovic.IF "$(OS)"=="SOLARIS"
176*63d99982SDamjan JovanovicAPP7STDLIBS += -ldl -lnsl
177cdf0e10cSrcweir.ENDIF
178cdf0e10cSrcweir
179*63d99982SDamjan JovanovicAPP7RPATH = NONE
180*63d99982SDamjan JovanovicAPP7TEST = enabled
181cdf0e10cSrcweir# auto generated Target:Socket
182cdf0e10cSrcweir# END ------------------------------------------------------------------
183cdf0e10cSrcweir
184cdf0e10cSrcweir# BEGIN ----------------------------------------------------------------
185cdf0e10cSrcweir# auto generated Target:Socket by codegen.pl
186*63d99982SDamjan JovanovicAPP8OBJS=  \
187cdf0e10cSrcweir	$(SLO)$/sockethelper.obj \
188cdf0e10cSrcweir	$(SLO)$/osl_AcceptorSocket.obj
189cdf0e10cSrcweir
190*63d99982SDamjan JovanovicAPP8TARGET= osl_AcceptorSocket
191*63d99982SDamjan JovanovicAPP8STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
192cdf0e10cSrcweir
193cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
194*63d99982SDamjan JovanovicAPP8STDLIBS += $(WS2_32LIB)
195cdf0e10cSrcweir.ENDIF
196cdf0e10cSrcweir
197*63d99982SDamjan Jovanovic.IF "$(OS)"=="SOLARIS"
198*63d99982SDamjan JovanovicAPP8STDLIBS += -ldl -lnsl
199cdf0e10cSrcweir.ENDIF
200cdf0e10cSrcweir
201*63d99982SDamjan JovanovicAPP8PATH = NONE
202*63d99982SDamjan JovanovicAPP8TEST = enabled
203cdf0e10cSrcweir# auto generated Target:Socket
204cdf0e10cSrcweir# END ------------------------------------------------------------------
205cdf0e10cSrcweir
206cdf0e10cSrcweir#------------------------------- All object files -------------------------------
207cdf0e10cSrcweir# do this here, so we get right dependencies
208cdf0e10cSrcweir# SLOFILES=$(SHL1OBJS) $(SHL2OBJS)
209cdf0e10cSrcweir
210cdf0e10cSrcweir# --- Targets ------------------------------------------------------
211cdf0e10cSrcweir
212cdf0e10cSrcweir.INCLUDE :  target.mk
213*63d99982SDamjan Jovanovic
214*63d99982SDamjan Jovanovic.ENDIF # "$(ENABLE_UNIT_TESTS)" != "YES"