xref: /trunk/main/sal/osl/os2/makefile.mk (revision dcc6e752)
1#*************************************************************************
2#
3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4#
5# Copyright 2000, 2010 Oracle and/or its affiliates.
6#
7# OpenOffice.org - a multi-platform office productivity suite
8#
9# This file is part of OpenOffice.org.
10#
11# OpenOffice.org is free software: you can redistribute it and/or modify
12# it under the terms of the GNU Lesser General Public License version 3
13# only, as published by the Free Software Foundation.
14#
15# OpenOffice.org is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18# GNU Lesser General Public License version 3 for more details
19# (a copy is included in the LICENSE file that accompanied this code).
20#
21# You should have received a copy of the GNU Lesser General Public License
22# version 3 along with OpenOffice.org.  If not, see
23# <http://www.openoffice.org/license.html>
24# for a copy of the LGPLv3 License.
25#
26#*************************************************************************
27
28PRJ=..$/..
29
30PRJNAME=sal
31TARGET=cpposl
32USE_LDUMP2=TRUE
33
34PROJECTPCH4DLL=TRUE
35PROJECTPCH=cont_pch
36PROJECTPCHSOURCE=cont_pch
37
38MULTITHREAD_OBJ=TRUE
39
40# --- Settings -----------------------------------------------------
41
42.INCLUDE :  settings.mk
43
44# Uncomment the following line if you want to compile with -Wall
45# it disables lots of unnecessary warnings comming from the Win32
46# header files (disabling warnings via command line only works with
47# MSVC >= 7.x)
48#
49# CFLAGS+=/wd4668 /wd4711 /wd4201 /wd4710 /wd4619 /wd4514 /wd4820
50
51# --- Files --------------------------------------------------------
52
53.IF "$(header)" == ""
54
55SLOFILES=   $(SLO)$/conditn.obj  \
56            $(SLO)$/diagnose.obj \
57            $(SLO)$/dllentry.obj \
58            $(SLO)$/semaphor.obj \
59            $(SLO)$/interlck.obj \
60            $(SLO)$/nlsupport.obj\
61            $(SLO)$/mutex.obj    \
62            $(SLO)$/module.obj   \
63            $(SLO)$/process.obj  \
64            $(SLO)$/time.obj     \
65            $(SLO)$/signal.obj   \
66            $(SLO)$/pipe.obj     \
67            $(SLO)$/util.obj     \
68            $(SLO)$/socket.obj   \
69            $(SLO)$/thread.obj   \
70            $(SLO)$/security.obj \
71            $(SLO)$/profile.obj  \
72            $(SLO)$/tempfile.obj  \
73	    $(SLO)$/process_impl.obj\
74	    $(SLO)$/uunxapi.obj\
75	    $(SLO)$/file.obj     \
76	    $(SLO)$/file_url.obj \
77	    $(SLO)$/file_error_transl.obj \
78	    $(SLO)$/file_path_helper.obj \
79	    $(SLO)$/debug.obj \
80	    $(SLO)$/except.obj \
81	    $(SLO)$/debug_printf.obj \
82	    $(SLO)$/salinit.obj
83
84OBJFILES=   $(OBJ)$/conditn.obj  \
85            $(OBJ)$/diagnose.obj \
86            $(OBJ)$/libutil.obj  \
87            $(OBJ)$/semaphor.obj \
88            $(OBJ)$/interlck.obj \
89            $(OBJ)$/nlsupport.obj\
90            $(OBJ)$/mutex.obj    \
91            $(OBJ)$/module.obj   \
92            $(OBJ)$/process.obj  \
93            $(OBJ)$/time.obj     \
94            $(OBJ)$/signal.obj   \
95            $(OBJ)$/pipe.obj     \
96            $(OBJ)$/util.obj     \
97            $(OBJ)$/socket.obj   \
98            $(OBJ)$/thread.obj   \
99            $(OBJ)$/security.obj \
100            $(OBJ)$/profile.obj  \
101            $(OBJ)$/tempfile.obj  \
102		$(OBJ)$/process_impl.obj\
103		$(OBJ)$/uunxapi.obj\
104		$(OBJ)$/file.obj     \
105		$(OBJ)$/file_url.obj \
106		$(OBJ)$/file_error_transl.obj \
107		$(OBJ)$/file_path_helper.obj \
108		$(OBJ)$/debug.obj \
109		$(OBJ)$/except.obj \
110		$(SLO)$/salinit.obj
111
112.ENDIF
113
114# --- Targets ------------------------------------------------------
115
116.INCLUDE :  target.mk
117
118
119
120