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