makefile.mk (752c0af7) makefile.mk (63d99982)
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 18 unchanged lines hidden (view full) ---

27TARGET=qa_osl_socket
28
29ENABLE_EXCEPTIONS=TRUE
30
31# --- Settings -----------------------------------------------------
32
33.INCLUDE : settings.mk
34
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 18 unchanged lines hidden (view full) ---

27TARGET=qa_osl_socket
28
29ENABLE_EXCEPTIONS=TRUE
30
31# --- Settings -----------------------------------------------------
32
33.INCLUDE : settings.mk
34
35.IF "$(ENABLE_UNIT_TESTS)" != "YES"
36all:
37 @echo unit tests are disabled. Nothing to do.
38
39.ELSE
40
35CFLAGS+= $(LFS_CFLAGS)
36CXXFLAGS+= $(LFS_CFLAGS)
37
38# BEGIN ----------------------------------------------------------------
39# auto generated Target:Socket by codegen.pl
41CFLAGS+= $(LFS_CFLAGS)
42CXXFLAGS+= $(LFS_CFLAGS)
43
44# BEGIN ----------------------------------------------------------------
45# auto generated Target:Socket by codegen.pl
40SHL1OBJS= \
46APP1OBJS= \
41 $(SLO)$/osl_Socket.obj
42
47 $(SLO)$/osl_Socket.obj
48
43SHL1TARGET=osl_SocketOld
44SHL1STDLIBS= $(SALLIB) $CPPUNITLIB) $(TESTSHL2LIB)
49APP1TARGET=osl_SocketOld
50APP1STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
45
46.IF "$(GUI)" == "WNT"
51
52.IF "$(GUI)" == "WNT"
47SHL1STDLIBS+= $(WS2_32LIB)
53APP1STDLIBS+= $(WS2_32LIB)
48.ENDIF
49
54.ENDIF
55
50.IF "$(GUI)" == "UNX"
51SHL1STDLIBS+= -ldl -lnsl
56.IF ""$(OS)"=="SOLARIS"
57APP1STDLIBS+= -ldl -lnsl
52.ENDIF
53
58.ENDIF
59
54SHL1IMPLIB= i$(SHL1TARGET)
55# SHL1DEF= $(MISC)$/$(SHL1TARGET).def
56DEF1NAME=$(SHL1TARGET)
57# DEF1EXPORTFILE= export.exp
58SHL1VERSIONMAP = $(PRJ)$/qa$/export.map
60APP1RPATH = NONE
61APP1TEST = enabled
59# auto generated Target:Socket
60# END ------------------------------------------------------------------
61
62# --- BEGIN --------------------------------------------------------
62# auto generated Target:Socket
63# END ------------------------------------------------------------------
64
65# --- BEGIN --------------------------------------------------------
63SHL2OBJS= \
66APP2OBJS= \
64 $(SLO)$/osl_Socket_tests.obj
67 $(SLO)$/osl_Socket_tests.obj
65SHL2TARGET= osl_Socket_tests
66SHL2STDLIBS= $(SALLIB) $CPPUNITLIB) $(TESTSHL2LIB)
67
68SHL2IMPLIB= i$(SHL2TARGET)
69DEF2NAME= $(SHL2TARGET)
70SHL2VERSIONMAP = $(PRJ)$/qa$/export.map
71
68APP2TARGET= osl_Socket_tests
69APP2STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
70APP2RPATH = NONE
71APP2TEST = enabled
72# END --------------------------------------------------------------
73
74# BEGIN ----------------------------------------------------------------
75# auto generated Target:Socket by codegen.pl
72# END --------------------------------------------------------------
73
74# BEGIN ----------------------------------------------------------------
75# auto generated Target:Socket by codegen.pl
76SHL3OBJS= \
76APP3OBJS= \
77 $(SLO)$/sockethelper.obj \
78 $(SLO)$/osl_StreamSocket.obj
79
77 $(SLO)$/sockethelper.obj \
78 $(SLO)$/osl_StreamSocket.obj
79
80SHL3TARGET= osl_StreamSocket
81SHL3STDLIBS= $(SALLIB) $CPPUNITLIB) $(TESTSHL2LIB)
80APP3TARGET= osl_StreamSocket
81APP3STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
82
83.IF "$(GUI)" == "WNT"
82
83.IF "$(GUI)" == "WNT"
84SHL3STDLIBS += $(WS2_32LIB)
84APP3STDLIBS += $(WS2_32LIB)
85.ENDIF
86
85.ENDIF
86
87.IF "$(GUI)" == "UNX"
88SHL3STDLIBS += -ldl -lnsl
87.IF "$(OS)"=="SOLARIS"
88APP3STDLIBS += -ldl -lnsl
89.ENDIF
90
89.ENDIF
90
91SHL3IMPLIB= i$(SHL3TARGET)
92DEF3NAME= $(SHL3TARGET)
93SHL3VERSIONMAP = $(PRJ)$/qa$/export.map
91APP3RPATH = NONE
92APP3TEST = enabled
94# auto generated Target:Socket
95# END ------------------------------------------------------------------
96
97# BEGIN ----------------------------------------------------------------
98# auto generated Target:Socket by codegen.pl
93# auto generated Target:Socket
94# END ------------------------------------------------------------------
95
96# BEGIN ----------------------------------------------------------------
97# auto generated Target:Socket by codegen.pl
99SHL4OBJS= \
98APP4OBJS= \
100 $(SLO)$/sockethelper.obj \
101 $(SLO)$/osl_DatagramSocket.obj
102
99 $(SLO)$/sockethelper.obj \
100 $(SLO)$/osl_DatagramSocket.obj
101
103SHL4TARGET= osl_DatagramSocket
104SHL4STDLIBS= $(SALLIB) $(CPPUNITLIB) $(TESTSHL2LIB)
102APP4TARGET= osl_DatagramSocket
103APP4STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
105
106.IF "$(GUI)" == "WNT"
104
105.IF "$(GUI)" == "WNT"
107SHL4STDLIBS += $(WS2_32LIB)
106APP4STDLIBS += $(WS2_32LIB)
108.ENDIF
109
107.ENDIF
108
110.IF "$(GUI)" == "UNX"
111SHL4STDLIBS += -ldl -lnsl
109.IF "$(OS)"=="SOLARIS"
110APP4STDLIBS += -ldl -lnsl
112.ENDIF
113
111.ENDIF
112
114SHL4IMPLIB= i$(SHL4TARGET)
115DEF4NAME= $(SHL4TARGET)
116SHL4VERSIONMAP = $(PRJ)$/qa$/export.map
113APP4RPATH = NONE
114APP4TEST = enabled
117# auto generated Target:Socket
118# END ------------------------------------------------------------------
119
120# BEGIN ----------------------------------------------------------------
121# auto generated Target:Socket by codegen.pl
115# auto generated Target:Socket
116# END ------------------------------------------------------------------
117
118# BEGIN ----------------------------------------------------------------
119# auto generated Target:Socket by codegen.pl
122SHL5OBJS= \
120APP5OBJS= \
123 $(SLO)$/sockethelper.obj \
124 $(SLO)$/osl_SocketAddr.obj
125
121 $(SLO)$/sockethelper.obj \
122 $(SLO)$/osl_SocketAddr.obj
123
126SHL5TARGET= osl_SocketAddr
127SHL5STDLIBS= $(SALLIB) $(CPPUNITLIB) $(TESTSHL2LIB)
124APP5TARGET= osl_SocketAddr
125APP5STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
128
129.IF "$(GUI)" == "WNT"
126
127.IF "$(GUI)" == "WNT"
130SHL5STDLIBS += $(WS2_32LIB)
128APP5STDLIBS += $(WS2_32LIB)
131.ENDIF
132
129.ENDIF
130
133.IF "$(GUI)" == "UNX"
134SHL5STDLIBS += -ldl -lnsl
131.IF "$(OS)"=="SOLARIS"
132APP5STDLIBS += -ldl -lnsl
135.ENDIF
136
133.ENDIF
134
137SHL5IMPLIB= i$(SHL5TARGET)
138DEF5NAME= $(SHL5TARGET)
139SHL5VERSIONMAP = $(PRJ)$/qa$/export.map
135APP5RPATH = NONE
136APP5TEST = enabled
140# auto generated Target:Socket
141# END ------------------------------------------------------------------
142
143# BEGIN ----------------------------------------------------------------
144# auto generated Target:Socket by codegen.pl
137# auto generated Target:Socket
138# END ------------------------------------------------------------------
139
140# BEGIN ----------------------------------------------------------------
141# auto generated Target:Socket by codegen.pl
145SHL6OBJS= \
142APP6OBJS= \
146 $(SLO)$/sockethelper.obj \
147 $(SLO)$/osl_Socket2.obj
148
143 $(SLO)$/sockethelper.obj \
144 $(SLO)$/osl_Socket2.obj
145
149SHL6TARGET= osl_Socket2
150SHL6STDLIBS= $(SALLIB) $(CPPUNITLIB) $(TESTSHL2LIB)
146APP6TARGET= osl_Socket2
147APP6STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
151
152.IF "$(GUI)" == "WNT"
148
149.IF "$(GUI)" == "WNT"
153SHL6STDLIBS += $(WS2_32LIB)
150APP6STDLIBS += $(WS2_32LIB)
154.ENDIF
155
151.ENDIF
152
156.IF "$(GUI)" == "UNX"
157SHL6STDLIBS += -ldl -lnsl
153.IF "$(OS)"=="SOLARIS"
154APP6STDLIBS += -ldl -lnsl
158.ENDIF
159
155.ENDIF
156
160SHL6IMPLIB= i$(SHL6TARGET)
161DEF6NAME= $(SHL6TARGET)
162SHL6VERSIONMAP = $(PRJ)$/qa$/export.map
157APP6RPATH = NONE
158APP6TEST = enabled
163# auto generated Target:Socket
164# END ------------------------------------------------------------------
165
166# BEGIN ----------------------------------------------------------------
167# auto generated Target:Socket by codegen.pl
159# auto generated Target:Socket
160# END ------------------------------------------------------------------
161
162# BEGIN ----------------------------------------------------------------
163# auto generated Target:Socket by codegen.pl
168SHL7OBJS= \
164APP7OBJS= \
169 $(SLO)$/sockethelper.obj \
170 $(SLO)$/osl_ConnectorSocket.obj
171
165 $(SLO)$/sockethelper.obj \
166 $(SLO)$/osl_ConnectorSocket.obj
167
172SHL7TARGET= osl_ConnectorSocket
173SHL7STDLIBS= $(SALLIB) $(CPPUNITLIB) $(TESTSHL2LIB)
168APP7TARGET= osl_ConnectorSocket
169APP7STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
174
175.IF "$(GUI)" == "WNT"
170
171.IF "$(GUI)" == "WNT"
176SHL7STDLIBS += $(WS2_32LIB)
172APP7STDLIBS += $(WS2_32LIB)
177.ENDIF
178
173.ENDIF
174
179.IF "$(GUI)" == "UNX"
180SHL7STDLIBS += -ldl -lnsl
175.IF "$(OS)"=="SOLARIS"
176APP7STDLIBS += -ldl -lnsl
181.ENDIF
182
177.ENDIF
178
183SHL7IMPLIB= i$(SHL7TARGET)
184DEF7NAME= $(SHL7TARGET)
185SHL7VERSIONMAP = $(PRJ)$/qa$/export.map
179APP7RPATH = NONE
180APP7TEST = enabled
186# auto generated Target:Socket
187# END ------------------------------------------------------------------
188
189# BEGIN ----------------------------------------------------------------
190# auto generated Target:Socket by codegen.pl
181# auto generated Target:Socket
182# END ------------------------------------------------------------------
183
184# BEGIN ----------------------------------------------------------------
185# auto generated Target:Socket by codegen.pl
191SHL8OBJS= \
186APP8OBJS= \
192 $(SLO)$/sockethelper.obj \
193 $(SLO)$/osl_AcceptorSocket.obj
194
187 $(SLO)$/sockethelper.obj \
188 $(SLO)$/osl_AcceptorSocket.obj
189
195SHL8TARGET= osl_AcceptorSocket
196SHL8STDLIBS= $(SALLIB) $(CPPUNITLIB) $(TESTSHL2LIB)
190APP8TARGET= osl_AcceptorSocket
191APP8STDLIBS= $(SALLIB) $(GTESTLIB) $(TESTSHL2LIB)
197
198.IF "$(GUI)" == "WNT"
192
193.IF "$(GUI)" == "WNT"
199SHL8STDLIBS += $(WS2_32LIB)
194APP8STDLIBS += $(WS2_32LIB)
200.ENDIF
201
195.ENDIF
196
202.IF "$(GUI)" == "UNX"
203SHL8STDLIBS += -ldl -lnsl
197.IF "$(OS)"=="SOLARIS"
198APP8STDLIBS += -ldl -lnsl
204.ENDIF
205
199.ENDIF
200
206SHL8IMPLIB= i$(SHL8TARGET)
207DEF8NAME= $(SHL8TARGET)
208SHL8VERSIONMAP = $(PRJ)$/qa$/export.map
201APP8PATH = NONE
202APP8TEST = enabled
209# auto generated Target:Socket
210# END ------------------------------------------------------------------
211
212#------------------------------- All object files -------------------------------
213# do this here, so we get right dependencies
214# SLOFILES=$(SHL1OBJS) $(SHL2OBJS)
215
216# --- Targets ------------------------------------------------------
217
218.INCLUDE : target.mk
203# auto generated Target:Socket
204# END ------------------------------------------------------------------
205
206#------------------------------- All object files -------------------------------
207# do this here, so we get right dependencies
208# SLOFILES=$(SHL1OBJS) $(SHL2OBJS)
209
210# --- Targets ------------------------------------------------------
211
212.INCLUDE : target.mk
219.INCLUDE : _cppunit.mk
213
214.ENDIF # "$(ENABLE_UNIT_TESTS)" != "YES"