xref: /aoo4110/main/sal/osl/w32/MAKEFILE.MK (revision b1cdbd2c)
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 comming 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.IF "$(CCNUMVER)" >= "001400000000"
49CDEFS+=-D_CRT_NON_CONFORMING_SWPRINTFS
50.ENDIF
51
52.IF "$(header)" == ""
53
54SLOFILES=   $(SLO)$/conditn.obj  \
55            $(SLO)$/diagnose.obj \
56            $(SLO)$/dllentry.obj \
57            $(SLO)$/semaphor.obj \
58            $(SLO)$/socket.obj   \
59            $(SLO)$/interlck.obj \
60            $(SLO)$/nlsupport.obj\
61            $(SLO)$/mutex.obj    \
62            $(SLO)$/thread.obj   \
63            $(SLO)$/module.obj   \
64            $(SLO)$/process.obj  \
65            $(SLO)$/security.obj \
66            $(SLO)$/profile.obj  \
67            $(SLO)$/time.obj     \
68            $(SLO)$/signal.obj   \
69            $(SLO)$/pipeimpl.obj \
70            $(SLO)$/pipe.obj     \
71            $(SLO)$/util.obj     \
72            $(SLO)$/file.obj\
73            $(SLO)$/file_dirvol.obj\
74            $(SLO)$/file_error.obj\
75            $(SLO)$/file_url.obj\
76            $(SLO)$/tempfile.obj\
77            $(SLO)$/path_helper.obj\
78            $(SLO)$/procimpl.obj \
79			$(SLO)$/salinit.obj
80
81OBJFILES=   $(OBJ)$/conditn.obj  \
82            $(OBJ)$/diagnose.obj \
83            $(OBJ)$/libutil.obj  \
84            $(OBJ)$/semaphor.obj \
85            $(OBJ)$/socket.obj   \
86            $(OBJ)$/interlck.obj \
87            $(OBJ)$/nlsupport.obj\
88            $(OBJ)$/mutex.obj    \
89            $(OBJ)$/thread.obj   \
90            $(OBJ)$/module.obj   \
91            $(OBJ)$/process.obj  \
92            $(OBJ)$/security.obj \
93            $(OBJ)$/profile.obj  \
94            $(OBJ)$/time.obj     \
95            $(OBJ)$/signal.obj   \
96            $(OBJ)$/pipeimpl.obj \
97            $(OBJ)$/pipe.obj     \
98            $(OBJ)$/util.obj     \
99            $(OBJ)$/file.obj\
100            $(OBJ)$/file_dirvol.obj\
101            $(OBJ)$/file_error.obj\
102            $(OBJ)$/file_url.obj\
103            $(OBJ)$/tempfile.obj\
104            $(OBJ)$/path_helper.obj\
105            $(OBJ)$/procimpl.obj \
106			$(OBJ)$/salinit.obj
107
108.ENDIF
109
110# --- Targets ------------------------------------------------------
111
112.INCLUDE :  target.mk
113
114
115