update dev300-m58
[ooovba.git] / sc / source / ui / unoobj / makefile.mk
blob1570ec510f973855ed6fcc7238fd96105b0cb3b7
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
11 # $Revision: 1.21 $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
32 PRJ=..$/..$/..
34 PRJNAME=sc
35 TARGET=unoobj
37 LIBTARGET=NO
38 ENABLE_EXCEPTIONS=TRUE
40 # --- Settings -----------------------------------------------------
42 .INCLUDE : scpre.mk
43 .INCLUDE : settings.mk
44 .INCLUDE : sc.mk
45 .INCLUDE : $(PRJ)$/util$/makefile.pmk
47 # --- Files --------------------------------------------------------
48 SLO1FILES = \
49 $(SLO)$/docuno.obj \
50 $(SLO)$/servuno.obj \
51 $(SLO)$/defltuno.obj \
52 $(SLO)$/drdefuno.obj \
53 $(SLO)$/cellsuno.obj \
54 $(SLO)$/tokenuno.obj \
55 $(SLO)$/textuno.obj \
56 $(SLO)$/notesuno.obj \
57 $(SLO)$/cursuno.obj \
58 $(SLO)$/srchuno.obj \
59 $(SLO)$/fielduno.obj \
60 $(SLO)$/miscuno.obj \
61 $(SLO)$/optuno.obj \
62 $(SLO)$/appluno.obj \
63 $(SLO)$/funcuno.obj \
64 $(SLO)$/nameuno.obj \
65 $(SLO)$/viewuno.obj \
66 $(SLO)$/dispuno.obj \
67 $(SLO)$/datauno.obj \
68 $(SLO)$/dapiuno.obj \
69 $(SLO)$/chartuno.obj \
70 $(SLO)$/chart2uno.obj \
71 $(SLO)$/shapeuno.obj \
72 $(SLO)$/pageuno.obj \
73 $(SLO)$/forbiuno.obj \
74 $(SLO)$/styleuno.obj \
75 $(SLO)$/afmtuno.obj \
76 $(SLO)$/fmtuno.obj \
77 $(SLO)$/linkuno.obj \
78 $(SLO)$/targuno.obj \
79 $(SLO)$/convuno.obj \
80 $(SLO)$/editsrc.obj \
81 $(SLO)$/unoguard.obj \
82 $(SLO)$/confuno.obj \
83 $(SLO)$/filtuno.obj \
84 $(SLO)$/unodoc.obj \
85 $(SLO)$/addruno.obj \
86 $(SLO)$/listenercalls.obj \
87 $(SLO)$/cellvaluebinding.obj \
88 $(SLO)$/celllistsource.obj \
89 $(SLO)$/warnpassword.obj \
90 $(SLO)$/unoreflist.obj \
91 $(SLO)$/ChartRangeSelectionListener.obj
93 SLO2FILES = \
94 $(SLO)$/scdetect.obj \
95 $(SLO)$/detreg.obj
97 SLOFILES = \
98 $(SLO1FILES) \
99 $(SLO2FILES)
101 LIB1TARGET = \
102 $(SLB)$/$(TARGET).lib
104 LIB1OBJFILES = \
105 $(SLO1FILES)
107 .IF "$(OS)$(COM)$(CPUNAME)"=="LINUXGCCSPARC"
108 NOOPTFILES= \
109 $(SLO)$/cellsuno.obj
110 .ENDIF
112 # Work around bug in gcc 4.2 / 4.3, see
113 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35182
114 .IF "$(COM)"=="GCC"
115 NOOPTFILES+= \
116 $(SLO)$/chart2uno.obj
117 .ENDIF
120 # --- Tagets -------------------------------------------------------
122 .INCLUDE : target.mk