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