xref: /aoo41x/main/sc/source/core/data/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=data
32
33PROJECTPCH4DLL=TRUE
34PROJECTPCH=core_pch
35PROJECTPCHSOURCE=..\pch\core_pch
36
37AUTOSEG=true
38
39# --- Settings -----------------------------------------------------
40
41.INCLUDE :  scpre.mk
42.INCLUDE :  settings.mk
43.INCLUDE :  sc.mk
44.INCLUDE :  $(PRJ)$/util$/makefile.pmk
45
46# --- Files --------------------------------------------------------
47
48SLOFILES =  \
49	$(SLO)$/attarray.obj \
50	$(SLO)$/attrib.obj \
51    $(SLO)$/autonamecache.obj \
52	$(SLO)$/bcaslot.obj \
53	$(SLO)$/cell.obj \
54	$(SLO)$/cell2.obj \
55        $(SLO)$/clipparam.obj \
56	$(SLO)$/column.obj \
57	$(SLO)$/column2.obj \
58	$(SLO)$/column3.obj \
59	$(SLO)$/compressedarray.obj \
60	$(SLO)$/conditio.obj \
61	$(SLO)$/dbdocutl.obj \
62	$(SLO)$/dociter.obj \
63	$(SLO)$/docpool.obj \
64	$(SLO)$/documen2.obj \
65	$(SLO)$/documen3.obj \
66	$(SLO)$/documen4.obj \
67	$(SLO)$/documen5.obj \
68	$(SLO)$/documen6.obj \
69	$(SLO)$/documen7.obj \
70	$(SLO)$/documen8.obj \
71	$(SLO)$/documen9.obj \
72	$(SLO)$/document.obj \
73        $(SLO)$/dpcachetable.obj \
74        $(SLO)$/dpdimsave.obj \
75    $(SLO)$/dpglobal.obj \
76        $(SLO)$/dpgroup.obj \
77	$(SLO)$/dpobject.obj \
78	$(SLO)$/dpoutput.obj \
79	$(SLO)$/dpoutputgeometry.obj \
80	$(SLO)$/dpsave.obj \
81	$(SLO)$/dpsdbtab.obj \
82	$(SLO)$/dpshttab.obj \
83	$(SLO)$/dptabdat.obj \
84	$(SLO)$/dptabres.obj \
85	$(SLO)$/dptabsrc.obj \
86	$(SLO)$/dptablecache.obj\
87	$(SLO)$/scdpoutputimpl.obj\
88	$(SLO)$/drawpage.obj \
89	$(SLO)$/drwlayer.obj \
90	$(SLO)$/fillinfo.obj \
91	$(SLO)$/global.obj \
92	$(SLO)$/global2.obj \
93	$(SLO)$/globalx.obj \
94	$(SLO)$/markarr.obj \
95	$(SLO)$/markdata.obj \
96	$(SLO)$/olinetab.obj \
97	$(SLO)$/pagepar.obj \
98	$(SLO)$/patattr.obj \
99	$(SLO)$/pivot2.obj \
100	$(SLO)$/poolhelp.obj \
101    $(SLO)$/sheetevents.obj \
102	$(SLO)$/segmenttree.obj \
103	$(SLO)$/sortparam.obj \
104	$(SLO)$/stlpool.obj \
105	$(SLO)$/stlsheet.obj \
106        $(SLO)$/tabbgcolor.obj \
107	$(SLO)$/table1.obj \
108	$(SLO)$/table2.obj \
109	$(SLO)$/table3.obj \
110	$(SLO)$/table4.obj \
111	$(SLO)$/table5.obj \
112	$(SLO)$/table6.obj \
113	$(SLO)$/tabprotection.obj \
114	$(SLO)$/userdat.obj \
115	$(SLO)$/validat.obj \
116	$(SLO)$/postit.obj
117
118EXCEPTIONSFILES= \
119    $(SLO)$/autonamecache.obj \
120    $(SLO)$/bcaslot.obj \
121    $(SLO)$/cell2.obj \
122    $(SLO)$/clipparam.obj \
123    $(SLO)$/column.obj \
124    $(SLO)$/column3.obj \
125    $(SLO)$/documen2.obj \
126    $(SLO)$/document.obj \
127    $(SLO)$/dpdimsave.obj \
128    $(SLO)$/dpglobal.obj \
129    $(SLO)$/dpgroup.obj \
130	$(SLO)$/dpshttab.obj \
131    $(SLO)$/dptabres.obj \
132	$(SLO)$/dptabdat.obj \
133	$(SLO)$/global2.obj \
134	$(SLO)$/pivot2.obj \
135    $(SLO)$/tabbgcolor.obj \
136    $(SLO)$/table1.obj \
137    $(SLO)$/table2.obj \
138    $(SLO)$/table3.obj \
139    $(SLO)$/tabprotection.obj \
140	$(SLO)$/postit.obj \
141	$(SLO)$/documen3.obj \
142	$(SLO)$/documen5.obj \
143	$(SLO)$/documen6.obj \
144	$(SLO)$/documen8.obj \
145	$(SLO)$/documen9.obj \
146    $(SLO)$/dpcachetable.obj \
147    $(SLO)$/dptablecache.obj \
148    $(SLO)$/scdpoutputimpl.obj \
149	$(SLO)$/dpsdbtab.obj \
150	$(SLO)$/dpobject.obj \
151	$(SLO)$/dpoutput.obj \
152	$(SLO)$/dpoutputgeometry.obj \
153	$(SLO)$/dpsave.obj \
154	$(SLO)$/dbdocutl.obj \
155	$(SLO)$/dptabsrc.obj \
156	$(SLO)$/drwlayer.obj \
157	$(SLO)$/globalx.obj \
158	$(SLO)$/segmenttree.obj
159
160.IF "$(OS)$(COM)$(CPUNAME)"=="LINUXGCCSPARC"
161NOOPTFILES= \
162		$(SLO)$/column2.obj \
163		$(SLO)$/column3.obj \
164		$(SLO)$/table3.obj \
165		$(SLO)$/table4.obj  \
166		$(SLO)$/documen4.obj \
167		$(SLO)$/conditio.obj \
168		$(SLO)$/validat.obj
169EXCEPTIONSNOOPTFILES= \
170        $(SLO)$/cell.obj
171.ELSE
172EXCEPTIONSFILES+= \
173	$(SLO)$/cell.obj \
174	$(SLO)$/global.obj \
175	$(SLO)$/table5.obj
176.ENDIF
177
178# --- Tagets -------------------------------------------------------
179
180.INCLUDE :  target.mk
181
182