xref: /aoo41x/main/sd/source/ui/dlg/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
30PROJECTPCH=sd
31PROJECTPCHSOURCE=$(PRJ)$/util$/sd
32PRJNAME=sd
33TARGET=dlg
34LIBTARGET=NO
35ENABLE_EXCEPTIONS=TRUE
36
37# --- Settings -----------------------------------------------------
38
39.INCLUDE :  settings.mk
40.INCLUDE :  $(PRJ)$/util$/makefile.pmk
41
42# --- Files --------------------------------------------------------
43
44SRS1NAME=$(TARGET)
45SRC1FILES =\
46	masterlayoutdlg.src\
47	headerfooterdlg.src\
48	ins_paste.src\
49	inspagob.src\
50	present.src\
51	dlg_char.src\
52	paragr.src\
53	tabtempl.src\
54	dlgpage.src\
55	tpaction.src\
56	animobjs.src\
57	prltempl.src\
58	prntopts.src\
59	dlgsnap.src\
60	copydlg.src\
61	tpoption.src\
62	dlgass.src\
63	navigatr.src\
64	sdpreslt.src\
65	morphdlg.src\
66	dlgfield.src\
67	custsdlg.src\
68	brkdlg.src\
69	vectdlg.src\
70	dlgolbul.src \
71	LayerDialog.src			\
72	PaneDockingWindow.src \
73	layeroptionsdlg.src
74
75SLOFILES =  \
76        $(SLO)$/inspagob.obj \
77        $(SLO)$/ins_paste.obj \
78        $(SLO)$/present.obj  \
79        $(SLO)$/dlgctrls.obj \
80        $(SLO)$/dlgchar.obj \
81        $(SLO)$/paragr.obj \
82        $(SLO)$/tabtempl.obj \
83        $(SLO)$/dlgpage.obj  \
84        $(SLO)$/diactrl.obj  \
85        $(SLO)$/gluectrl.obj  \
86        $(SLO)$/sdtreelb.obj \
87        $(SLO)$/animobjs.obj \
88        $(SLO)$/prltempl.obj \
89        $(SLO)$/prntopts.obj \
90        $(SLO)$/dlgsnap.obj  \
91        $(SLO)$/copydlg.obj  \
92        $(SLO)$/dlgolbul.obj \
93		$(SLO)$/tpaction.obj \
94        $(SLO)$/tpoption.obj \
95        $(SLO)$/filedlg.obj   \
96        $(SLO)$/unchss.obj  \
97		$(SLO)$/dlgassim.obj	\
98        $(SLO)$/dlgass.obj  \
99        $(SLO)$/assclass.obj \
100        $(SLO)$/navigatr.obj \
101        $(SLO)$/sdpreslt.obj \
102        $(SLO)$/morphdlg.obj	\
103		$(SLO)$/dlgfield.obj	\
104		$(SLO)$/custsdlg.obj	\
105        $(SLO)$/brkdlg.obj      \
106        $(SLO)$/vectdlg.obj		\
107		$(SLO)$/docprev.obj     \
108		$(SLO)$/SpellDialogChildWindow.obj \
109		$(SLO)$/AnimationChildWindow.obj	\
110		$(SLO)$/LayerDialogChildWindow.obj	\
111		$(SLO)$/LayerDialogContent.obj		\
112		$(SLO)$/LayerTabBar.obj				\
113		$(SLO)$/NavigatorChildWindow.obj	\
114		$(SLO)$/TemplateScanner.obj \
115		$(SLO)$/sduiexp.obj \
116		$(SLO)$/sddlgfact.obj \
117		$(SLO)$/sdabstdlg.obj \
118		$(SLO)$/PaneChildWindows.obj			\
119		$(SLO)$/PaneDockingWindow.obj			\
120		$(SLO)$/PaneShells.obj
121
122LIB1TARGET= $(SLB)$/$(TARGET).lib
123
124LIB1OBJFILES= \
125        $(SLO)$/dlgctrls.obj \
126        $(SLO)$/diactrl.obj  \
127        $(SLO)$/gluectrl.obj  \
128        $(SLO)$/sdtreelb.obj \
129        $(SLO)$/animobjs.obj \
130        $(SLO)$/filedlg.obj   \
131        $(SLO)$/unchss.obj  \
132        $(SLO)$/assclass.obj \
133        $(SLO)$/navigatr.obj \
134		$(SLO)$/docprev.obj     \
135        $(SLO)$/ins_paste.obj \
136		$(SLO)$/AnimationChildWindow.obj	\
137		$(SLO)$/LayerDialogChildWindow.obj	\
138		$(SLO)$/LayerDialogContent.obj		\
139		$(SLO)$/LayerTabBar.obj				\
140		$(SLO)$/NavigatorChildWindow.obj	\
141        $(SLO)$/SpellDialogChildWindow.obj \
142        $(SLO)$/TemplateScanner.obj \
143		$(SLO)$/sdabstdlg.obj \
144		$(SLO)$/PaneChildWindows.obj		\
145		$(SLO)$/PaneDockingWindow.obj		\
146		$(SLO)$/PaneShells.obj
147
148
149LIB2TARGET= $(SLB)$/sdui.lib
150
151LIB2OBJFILES= \
152		$(SLO)$/masterlayoutdlg.obj\
153		$(SLO)$/headerfooterdlg.obj\
154		$(SLO)$/sduiexp.obj \
155		$(SLO)$/sddlgfact.obj \
156		$(SLO)$/brkdlg.obj \
157		$(SLO)$/copydlg.obj \
158		$(SLO)$/custsdlg.obj \
159		$(SLO)$/dlgchar.obj \
160		$(SLO)$/dlgass.obj \
161		$(SLO)$/dlgassim.obj \
162		$(SLO)$/dlgfield.obj \
163		$(SLO)$/dlgpage.obj \
164		$(SLO)$/dlgsnap.obj \
165		$(SLO)$/ins_paste.obj \
166		$(SLO)$/inspagob.obj \
167		$(SLO)$/morphdlg.obj \
168		$(SLO)$/dlgolbul.obj \
169		$(SLO)$/paragr.obj \
170		$(SLO)$/present.obj \
171		$(SLO)$/prltempl.obj \
172		$(SLO)$/sdpreslt.obj \
173		$(SLO)$/tabtempl.obj \
174		$(SLO)$/tpaction.obj \
175		$(SLO)$/tpoption.obj \
176		$(SLO)$/vectdlg.obj \
177		$(SLO)$/prntopts.obj \
178		$(SLO)$/layeroptionsdlg.obj
179
180# --- Tagets -------------------------------------------------------
181
182.INCLUDE :  target.mk
183
184$(INCCOM)$/sduilib.hxx: makefile.mk
185.IF "$(GUI)"=="UNX"
186    $(RM) $@
187    echo \#define DLL_NAME \"libsdui$(DLLPOSTFIX)$(DLLPOST)\" >$@
188.ELSE
189    echo $(EMQ)#define DLL_NAME $(EMQ)"sdui$(DLLPOSTFIX)$(DLLPOST)$(EMQ)" >$@
190.ENDIF
191
192$(SLO)$/sdabstdlg.obj : $(INCCOM)$/sduilib.hxx
193
194