xref: /trunk/main/sal/osl/os2/makefile.mk (revision 86e1cf34)
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
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20#**************************************************************
21
22
23
24PRJ=..$/..
25
26PRJNAME=sal
27TARGET=cpposl
28USE_LDUMP2=TRUE
29
30PROJECTPCH4DLL=TRUE
31PROJECTPCH=cont_pch
32PROJECTPCHSOURCE=cont_pch
33
34MULTITHREAD_OBJ=TRUE
35
36# --- Settings -----------------------------------------------------
37
38.INCLUDE :  settings.mk
39
40# Uncomment the following line if you want to compile with -Wall
41# it disables lots of unnecessary warnings coming from the Win32
42# header files (disabling warnings via command line only works with
43# MSVC >= 7.x)
44#
45# CFLAGS+=/wd4668 /wd4711 /wd4201 /wd4710 /wd4619 /wd4514 /wd4820
46
47# --- Files --------------------------------------------------------
48
49.IF "$(header)" == ""
50
51SLOFILES=   $(SLO)$/conditn.obj  \
52            $(SLO)$/diagnose.obj \
53            $(SLO)$/dllentry.obj \
54            $(SLO)$/semaphor.obj \
55            $(SLO)$/interlck.obj \
56            $(SLO)$/nlsupport.obj\
57            $(SLO)$/mutex.obj    \
58            $(SLO)$/module.obj   \
59            $(SLO)$/process.obj  \
60            $(SLO)$/time.obj     \
61            $(SLO)$/signal.obj   \
62            $(SLO)$/pipe.obj     \
63            $(SLO)$/util.obj     \
64            $(SLO)$/socket.obj   \
65            $(SLO)$/thread.obj   \
66            $(SLO)$/security.obj \
67            $(SLO)$/profile.obj  \
68            $(SLO)$/tempfile.obj  \
69	    $(SLO)$/process_impl.obj\
70	    $(SLO)$/uunxapi.obj\
71	    $(SLO)$/file.obj     \
72	    $(SLO)$/file_url.obj \
73	    $(SLO)$/file_error_transl.obj \
74	    $(SLO)$/file_path_helper.obj \
75	    $(SLO)$/debug_printf.obj \
76	    $(SLO)$/salinit.obj
77
78OBJFILES=   $(OBJ)$/conditn.obj  \
79            $(OBJ)$/diagnose.obj \
80            $(OBJ)$/libutil.obj  \
81            $(OBJ)$/semaphor.obj \
82            $(OBJ)$/interlck.obj \
83            $(OBJ)$/nlsupport.obj\
84            $(OBJ)$/mutex.obj    \
85            $(OBJ)$/module.obj   \
86            $(OBJ)$/process.obj  \
87            $(OBJ)$/time.obj     \
88            $(OBJ)$/signal.obj   \
89            $(OBJ)$/pipe.obj     \
90            $(OBJ)$/util.obj     \
91            $(OBJ)$/socket.obj   \
92            $(OBJ)$/thread.obj   \
93            $(OBJ)$/security.obj \
94            $(OBJ)$/profile.obj  \
95            $(OBJ)$/tempfile.obj  \
96		$(OBJ)$/process_impl.obj\
97		$(OBJ)$/uunxapi.obj\
98		$(OBJ)$/file.obj     \
99		$(OBJ)$/file_url.obj \
100		$(OBJ)$/file_error_transl.obj \
101		$(OBJ)$/file_path_helper.obj \
102		$(OBJ)$/debug_printf.obj \
103		$(OBJ)$/salinit.obj
104
105.ENDIF
106
107# --- Targets ------------------------------------------------------
108
109.INCLUDE :  target.mk
110
111
112
113