summaryrefslogtreecommitdiffstats
path: root/kpresenter/Makefile.am
blob: da125bb5225b6c35fe0dce4f82b09ea2bdd67c2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
KDE_CXXFLAGS = $(USE_RTTI)
INCLUDES = $(KOFFICE_INCLUDES) $(KOTEXT_INCLUDES) $(KOPAINTER_INCLUDES) -I$(kde_includes)/arts $(all_includes)

bin_SCRIPTS = kprconverter.pl

## A lib with all the code; can be used by filters
lib_LTLIBRARIES = libkpresenterprivate.la
libkpresenterprivate_la_SOURCES = KoPointArray.cpp KPrCanvas.cpp \
	KPrPage.cpp KPrFindReplace.cpp KPrBackDia.cpp \
	KPrWebPresentation.cpp KPrView.cpp  KPrMSPresentationSetup.cpp \
	KPrBrush.cpp \
	KPrDocument.cpp \
	KPrSoundPlayer.cpp \
	KPrPgConfDia.cpp KPrEffectDia.cpp KPrCommand.cpp \
	KPrUtils.cpp  \
	KPrEffectHandler.cpp KPrPageEffects.cpp\
	KPrTransEffectDia.cpp \
	KPrObject.cpp KPrLineObject.cpp KPrRectObject.cpp KPrEllipseObject.cpp \
	KPrAutoformObject.cpp KPrTextObject.cpp \
	KPrPixmapObject.cpp KPrPieObject.cpp KPrPartObject.cpp KPrGroupObject.cpp \
	KPrBackground.cpp KPrGradient.cpp \
	KPrGradientCollection.cpp \
	KPrGotoPage.cpp \
	KPrFactory.cpp \
	KPrDocumentIface.skel KPrDocumentIface.cpp \
	KPrViewIface.skel KPrViewIface.cpp\
	KPrObjectIface.skel KPrObjectIface.cpp \
	KPrPageIface.skel KPrPageIface.cpp \
	KPrSideBar.cpp \
	insertpagedia.ui \
	KPrConfig.cpp KPrVariableCollection.cpp \
	KPrTextDocument.cpp KPrPointObject.cpp KPrFreehandObject.cpp KPrPolylineObject.cpp \
    KPrBezierCurveObject.cpp \
	KPrPolygonObject.cpp KPrNoteBar.cpp \
	KPrTextObjectIface.skel KPrTextObjectIface.cpp \
	KPrTextViewIface.skel KPrTextViewIface.cpp KPrPresDurationDia.cpp \
	KPrPieObjectIface.skel KPrPieObjectIface.cpp \
	KPrPolygonObjectIface.skel KPrPolygonObjectIface.cpp \
	KPrRectObjectIface.skel KPrRectObjectIface.cpp \
	KPrPixmapObjectIface.skel KPrPixmapObjectIface.cpp \
	KPrAutoFormObjectIface.skel KPrAutoFormObjectIface.cpp \
	KPrObject2DIface.skel KPrObject2DIface.cpp \
	KPrLineObjectIface.skel KPrLineObjectIface.cpp \
	KPrQuadricBezierCurveObjectIface.skel KPrQuadricBezierCurveObjectIface.cpp \
	KPrCubicBezierCurveObjectIface.skel KPrCubicBezierCurveObjectIface.cpp \
    KPrSVGPathParser.cpp \
	shadowdialog.ui KPrShadowDialogImpl.cpp KPrTextPreview.cpp \
	KPrRotationDialogImpl.cpp rotationpropertyui.ui \
	KPrFreehandObjectIface.skel KPrFreehandObjectIface.cpp KPrStyleManager.cpp \
	KPrBgSpellCheck.cpp KPrMoveHelpLineDia.cpp \
	KPrPolyLineObjectIface.skel KPrPolyLineObjectIface.cpp \
	KPrDuplicateObjDia.cpp KPrClosedLineObject.cpp \
	KPrImportStyleDia.cpp \
	KPrImageEffectDia.cpp imageEffectBase.ui KPrCustomSlideShowDia.cpp \
	KPrPBPreview.cpp penstyle.ui KPrPenStyleWidget.cpp \
	KPrRectPreview.cpp rectpropertyui.ui KPrRectProperty.cpp \
	KPrPiePreview.cpp \
	KPrPolygonPreview.cpp \
	KPrPicturePreview.cpp \
	brushpropertyui.ui gradientpropertyui.ui KPrBrushProperty.cpp \
	KPrGeneralProperty.cpp \
	polygonpropertyui.ui KPrPolygonProperty.cpp \
	piepropertyui.ui KPrPieProperty.cpp \
	picturepropertyui.ui KPrPictureProperty.cpp \
	marginui.ui KPrMarginWidget.cpp KPrTextProperty.cpp \
	KPrObjectProperties.cpp \
	KPrPropertyEditor.cpp \
	slidetransitionwidget.ui KPrSlideTransitionDia.cpp \
	KPrPrinterDlg.cpp

libkpresenterprivate_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined -ltdecore -ltdeui $(LIB_TQT) -lkjs -ltdefx -ltdeio -ltdeparts $(LIBKSPELL2)
if include_ARTS
ARTSKDE = -lartskde
endif
libkpresenterprivate_la_LIBADD = autoformEdit/libaf.la $(LIB_KOFFICEUI) $(LIB_KOTEXT) $(LIB_KOPAINTER) $(ARTSKDE) -lsoundserver_idl -lmcop

## The part
kde_module_LTLIBRARIES = libkpresenterpart.la
libkpresenterpart_la_SOURCES = KPrFactoryInit.cpp
libkpresenterpart_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -ltdecore -ltdeui $(LIB_TQT) -lkjs -ltdefx -ltdeio -ltdeparts
libkpresenterpart_la_LIBADD = libkpresenterprivate.la

## The tdeinit loadable module and the executable
tdeinit_LTLIBRARIES = kpresenter.la
bin_PROGRAMS =
kpresenter_la_SOURCES = main.cpp
kpresenter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -ltdecore -ltdeui $(LIB_TQT) -lkjs -ltdefx -ltdeio -ltdeparts
kpresenter_la_LIBADD = $(LIB_KOFFICECORE)

METASOURCES = AUTO

xdg_apps_DATA = kpresenter.desktop

kde_services_DATA = kpresenterpart.desktop

rcdir = $(kde_datadir)/kpresenter
rc_DATA = kpresenter.rc kpresenter_readonly.rc

SUBDIRS = autoformEdit autoforms . pics templates dtd slideshow toolbar

messages: rc.cpp
	$(XGETTEXT) rc.cpp */*.cpp *.cpp *.h KPrAboutData.h -o $(podir)/kpresenter.pot

include $(top_srcdir)/admin/Doxyfile.am

.NOTPARALLEL: