xref: /aoo41x/main/sc/source/ui/unoobj/makefile.mk (revision cdf0e10c)
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=sc
31TARGET=unoobj
32
33LIBTARGET=NO
34ENABLE_EXCEPTIONS=TRUE
35
36# --- Settings -----------------------------------------------------
37
38.INCLUDE :  scpre.mk
39.INCLUDE :  settings.mk
40.INCLUDE :  sc.mk
41.INCLUDE :  $(PRJ)$/util$/makefile.pmk
42
43# --- Files --------------------------------------------------------
44SLO1FILES =  \
45        $(SLO)$/docuno.obj \
46        $(SLO)$/servuno.obj \
47        $(SLO)$/defltuno.obj \
48        $(SLO)$/drdefuno.obj \
49        $(SLO)$/cellsuno.obj \
50        $(SLO)$/tokenuno.obj \
51        $(SLO)$/textuno.obj \
52        $(SLO)$/notesuno.obj \
53        $(SLO)$/cursuno.obj \
54        $(SLO)$/srchuno.obj \
55        $(SLO)$/fielduno.obj \
56        $(SLO)$/miscuno.obj \
57        $(SLO)$/optuno.obj \
58        $(SLO)$/appluno.obj \
59        $(SLO)$/funcuno.obj \
60        $(SLO)$/nameuno.obj \
61        $(SLO)$/viewuno.obj \
62        $(SLO)$/dispuno.obj \
63        $(SLO)$/datauno.obj \
64        $(SLO)$/dapiuno.obj \
65        $(SLO)$/chartuno.obj \
66        $(SLO)$/chart2uno.obj \
67        $(SLO)$/shapeuno.obj \
68        $(SLO)$/pageuno.obj \
69        $(SLO)$/forbiuno.obj \
70        $(SLO)$/styleuno.obj \
71        $(SLO)$/afmtuno.obj \
72        $(SLO)$/fmtuno.obj \
73        $(SLO)$/linkuno.obj \
74        $(SLO)$/targuno.obj \
75        $(SLO)$/convuno.obj \
76        $(SLO)$/editsrc.obj \
77        $(SLO)$/unoguard.obj \
78        $(SLO)$/confuno.obj \
79        $(SLO)$/filtuno.obj \
80        $(SLO)$/unodoc.obj \
81        $(SLO)$/addruno.obj \
82        $(SLO)$/eventuno.obj \
83        $(SLO)$/listenercalls.obj \
84        $(SLO)$/cellvaluebinding.obj \
85        $(SLO)$/celllistsource.obj \
86        $(SLO)$/warnpassword.obj \
87        $(SLO)$/unoreflist.obj \
88        $(SLO)$/ChartRangeSelectionListener.obj
89
90SLO2FILES = \
91	$(SLO)$/scdetect.obj								\
92	$(SLO)$/detreg.obj
93
94SLOFILES = \
95	$(SLO1FILES) \
96	$(SLO2FILES)
97
98LIB1TARGET = \
99	$(SLB)$/$(TARGET).lib
100
101LIB1OBJFILES = \
102	$(SLO1FILES)
103
104.IF "$(OS)$(COM)$(CPUNAME)"=="LINUXGCCSPARC"
105NOOPTFILES= \
106             $(SLO)$/cellsuno.obj
107.ENDIF
108
109# Work around bug in gcc 4.2 / 4.3, see
110# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35182
111.IF "$(COM)"=="GCC"
112NOOPTFILES+= \
113	$(SLO)$/chart2uno.obj
114.ENDIF
115
116
117# --- Tagets -------------------------------------------------------
118
119.INCLUDE :  target.mk
120
121