You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdegraphics/kpovmodeler/Makefile.am

252 lines
11 KiB

INCLUDES = $(LIBFREETYPE_CFLAGS) $(all_includes)
SUBDIRS = pics examples
KDE_OPTIONS = nofinal
####
# common lib
lib_LTLIBRARIES = libkpovmodeler.la
libkpovmodeler_la_SOURCES = pmpart.cpp pmfactory.cpp \
pmview.cpp pmshell.cpp pmobjectdrag.cpp \
pmtreeview.cpp pmmessage.cpp pmtreeviewitem.cpp \
pmerrordialog.cpp pminsertpopup.cpp pminserterrordialog.cpp \
pmglview.cpp pmrendermanager.cpp pmobjectselect.cpp \
pmrendermodesdialog.cpp pmpovrayrenderwidget.cpp pmpovraywidget.cpp \
pmpovrayoutputwidget.cpp pmsettingsdialog.cpp \
pmcolorsettings.cpp pmgridsettings.cpp pmlayoutsettings.cpp \
pmobjectlibrarysettings.cpp pmobjectsettings.cpp pmpluginsettings.cpp \
pmpovraysettings.cpp pmpreviewsettings.cpp pmopenglsettings.cpp \
pmdockwidget.cpp pmdockwidget_private.cpp pmviewlayoutmanager.cpp \
pmviewbase.cpp pmviewfactory.cpp pmunknownview.cpp pmdragwidget.cpp \
\
pmprototypemanager.cpp \
pmobject.cpp pmcompositeobject.cpp \
pmgraphicalobject.cpp pmsolidobject.cpp \
pmscene.cpp pmglobalsettings.cpp pmskysphere.cpp pmrainbow.cpp \
pmfog.cpp pmbox.cpp pmsphere.cpp pmblob.cpp pmblobsphere.cpp \
pmblobcylinder.cpp pmtext.cpp pmjuliafractal.cpp \
pmcylinder.cpp pmcone.cpp pmtorus.cpp pmplane.cpp pmpolynom.cpp \
pmdisc.cpp pmbicubicpatch.cpp pmtriangle.cpp \
pmlathe.cpp pmprism.cpp pmsor.cpp pmsqe.cpp pmheightfield.cpp \
pmheightfieldroam.cpp pmcomment.cpp pmraw.cpp pmnamedobject.cpp \
pmtranslate.cpp pmscale.cpp pmrotate.cpp pmpovraymatrix.cpp \
pmcsg.cpp pmcamera.cpp pmboundedby.cpp pmclippedby.cpp \
pmlight.cpp pmlookslike.cpp pmprojectedthrough.cpp\
pmtexturebase.cpp pmtexture.cpp pmpigment.cpp \
pmsolidcolor.cpp pmlistpattern.cpp pmquickcolor.cpp \
pmpattern.cpp pmblendmapmodifiers.cpp pmtexturemap.cpp \
pmnormal.cpp pmslope.cpp pmwarp.cpp pmfinish.cpp \
pminterior.cpp pmmedia.cpp pmmaterial.cpp pmmaterialmap.cpp \
pmdensity.cpp pmimagemap.cpp pmbumpmap.cpp \
\
pmisosurface.cpp pmradiosity.cpp pmglobalphotons.cpp \
pmphotons.cpp pmlightgroup.cpp pminteriortexture.cpp \
pmspheresweep.cpp pmmesh.cpp pmdetailobject.cpp \
\
pmdeclare.cpp pmobjectlink.cpp \
pmrecursiveobjectiterator.cpp \
\
pmaddcommand.cpp pmcommandmanager.cpp pmdatachangecommand.cpp \
pmdeletecommand.cpp pmmovecommand.cpp \
\
pmdialogview.cpp pmdialogeditbase.cpp pmgraphicalobjectedit.cpp \
pmnamedobjectedit.cpp pmsolidobjectedit.cpp pmskysphereedit.cpp \
pmglobalsettingsedit.cpp pmrainbowedit.cpp pmfogedit.cpp \
pmboxedit.cpp pmsphereedit.cpp pmblobedit.cpp pmblobsphereedit.cpp \
pmblobcylinderedit.cpp pmtextedit.cpp pmjuliafractaledit.cpp \
pmcylinderedit.cpp pmconeedit.cpp pmtorusedit.cpp pmplaneedit.cpp \
pmpolynomedit.cpp pmheightfieldedit.cpp \
pmlatheedit.cpp pmprismedit.cpp pmsoredit.cpp pmsqeedit.cpp \
pmdiscedit.cpp pmbicubicpatchedit.cpp pmtriangleedit.cpp \
pmcommentedit.cpp pmrawedit.cpp \
pmrotateedit.cpp pmscaleedit.cpp pmtranslateedit.cpp \
pmpovraymatrixedit.cpp \
pmcsgedit.cpp pmcameraedit.cpp pmlightedit.cpp pmboundedbyedit.cpp \
pmclippedbyedit.cpp \
pmlineedits.cpp pmvectorlistedit.cpp pmcoloredit.cpp pmlinkedit.cpp \
pmvectoredit.cpp pmpalettevalueedit.cpp pmformulalabel.cpp \
pmtexturebaseedit.cpp pmtextureedit.cpp pmpigmentedit.cpp \
pmsolidcoloredit.cpp pmlistpatternedit.cpp pmquickcoloredit.cpp \
pmpatternedit.cpp pmblendmapmodifiersedit.cpp pmimagemapedit.cpp \
pmtexturemapedit.cpp pmbumpmapedit.cpp pmmaterialmapedit.cpp \
pmnormaledit.cpp pmslopeedit.cpp pmfinishedit.cpp pmwarpedit.cpp \
pminterioredit.cpp pmmediaedit.cpp pmmaterialedit.cpp \
pmdensityedit.cpp pmdeclareedit.cpp pmobjectlinkedit.cpp \
\
pmisosurfaceedit.cpp pmradiosityedit.cpp pmglobalphotonsedit.cpp \
pmphotonsedit.cpp pmlightgroupedit.cpp pminteriortextureedit.cpp \
pmspheresweepedit.cpp pmmeshedit.cpp pmdetailobjectedit.cpp \
\
pmcontrolpoint.cpp pm3dcontrolpoint.cpp pm2dcontrolpoint.cpp \
pmsorcontrolpoint.cpp pmtranslatecontrolpoint.cpp \
pmrotatecontrolpoint.cpp pmscalecontrolpoint.cpp \
pmvectorcontrolpoint.cpp pmdistancecontrolpoint.cpp \
pmplanenormalcontrolpoint.cpp \
\
pmmemento.cpp pmmapmemento.cpp pmsplinememento.cpp pmprismmemento.cpp \
pmpalettevaluememento.cpp \
\
pmiomanager.cpp pmpovrayformat.cpp pmpovray31format.cpp pmpovray35format.cpp \
pmpovray31serialization.cpp pmpovray35serialization.cpp \
pmscanner.cpp pmparser.cpp pmxmlparser.cpp pmpovrayparser.cpp \
pmserializer.cpp pmoutputdevice.cpp pmxmlhelper.cpp \
pmfiledialog.cpp \
\
pmpalettevalue.cpp \
pmvector.cpp pmmath.cpp pmmatrix.cpp pmviewstructure.cpp pmline.cpp \
pmcolor.cpp pmpoint.cpp pmsymboltable.cpp pmactions.cpp \
pmsplinesegment.cpp pmsorsegment.cpp pmpolynomexponents.cpp \
pmvariant.cpp pmmetaobject.cpp pmenumproperty.cpp pmface.cpp \
\
pmrendermode.cpp pmresourcelocator.cpp pmtruetypecache.cpp \
pmdocumentationmap.cpp pminsertrulesystem.cpp pmlibrarymanager.cpp \
pmlibraryhandle.cpp pmlibraryhandleedit.cpp pmlibraryobject.cpp \
pmlibraryentrypreview.cpp\
pmlibrarybrowser.cpp pmlibraryiconview.cpp pmlibraryobjectsearch.cpp \
pmpluginmanager.cpp \
pmpartiface.skel
libkpovmodeler_la_LDFLAGS = $(all_libraries) -version-info 0:0:0 -no-undefined $(LIBFREETYPE_RPATH)
libkpovmodeler_la_LIBADD = $(LIBFREETYPE_LIBS) $(LIB_KPARTS) $(GLLIB) -lXmu -lXi
METASOURCES = AUTO
noinst_HEADERS = pmpart.h pmfactory.h pmview.h pmshell.h pmobjectdrag.h \
pmtreeview.h pmtreeviewitem.h pmmessage.h \
pmerrordialog.h pminsertpopup.h pminserterrordialog.h \
pmglview.h pmrendermanager.h pmobjectselect.h \
pmrendermodesdialog.h pmpovrayrenderwidget.h pmpovraywidget.h \
pmpovrayoutputwidget.h pmsettingsdialog.h \
pmcolorsettings.h pmgridsettings.h pmlayoutsettings.h \
pmobjectlibrarysettings.h pmobjectsettings.h pmpluginsettings.h \
pmpovraysettings.h pmpreviewsettings.h pmopenglsettings.h \
pmdockwidget.h pmdockwidget_private.h pmviewlayoutmanager.h \
pmviewbase.h pmviewfactory.h pmunknownview.h pmdragwidget.h \
\
pmprototypemanager.h pmallobjects.h \
pmobject.h pmcompositeobject.h \
pmgraphicalobject.h pmsolidobject.h \
pmscene.h pmglobalsettings.h pmskysphere.h pmrainbow.h \
pmfog.h pmbox.h pmsphere.h pmblob.h pmblobsphere.h \
pmblobcylinder.h pmtext.h pmjuliafractal.h \
pmcylinder.h pmcone.h pmtorus.h pmplane.h pmpolynom.h \
pmdisc.h pmbicubicpatch.h pmtriangle.h \
pmlathe.h pmprism.h pmsor.h pmsqe.h pmheightfield.h \
pmheightfieldroam.h pmcomment.h pmraw.h pmnamedobject.h \
pmtranslate.h pmscale.h pmrotate.h pmpovraymatrix.h \
pmcsg.h pmcamera.h pmboundedby.h pmclippedby.h \
pmlight.h pmlookslike.h pmprojectedthrough.h\
pmtexturebase.h pmtexture.h pmpigment.h \
pmsolidcolor.h pmlistpattern.h pmquickcolor.h pmmaterialmap.h \
pmpattern.h pmblendmapmodifiers.h pmtexturemap.h pmnormal.h \
pmslope.h pmfinish.h pmwarp.h pminterior.h pmmedia.h pmmaterial.h \
pmdensity.h pmimagemap.h pmbumpmap.h pmdeclare.h pmobjectlink.h \
pmrecursiveobjectiterator.h \
\
pmisosurface.h pmradiosity.h pmglobalphotons.h \
pmphotons.h pmlightgroup.h pminteriortexture.h \
pmspheresweep.h pmmesh.h pmdetailobject.h \
\
pmcommand.h pmaddcommand.h pmcommandmanager.h pmdatachangecommand.h \
pmallcommands.h pmdeletecommand.h pmmovecommand.h \
\
pmdialogview.h pmdialogeditbase.h pmgraphicalobjectedit.h \
pmnamedobjectedit.h pmsolidobjectedit.h pmskysphereedit.h \
pmglobalsettingsedit.h pmrainbowedit.h pmfogedit.h \
pmboxedit.h pmsphereedit.h pmblobedit.h pmblobsphereedit.h \
pmblobcylinderedit.h pmtextedit.h pmjuliafractaledit.h \
pmcylinderedit.h pmconeedit.h pmtorusedit.h pmplaneedit.h \
pmpolynomedit.h pmheightfieldedit.h \
pmdiscedit.h pmbicubicpatchedit.h pmtriangleedit.h \
pmlatheedit.h pmprismedit.h pmsoredit.h pmsqeedit.h \
pmcommentedit.h pmrawedit.h \
pmrotateedit.h pmscaleedit.h pmtranslateedit.h \
pmpovraymatrixedit.h \
pmcsgedit.h pmcameraedit.h pmlightedit.h pmboundedbyedit.h \
pmclippedbyedit.h \
pmlineedits.h pmvectorlistedit.h pmcoloredit.h pmlinkedit.h \
pmvectoredit.h pmpalettevalueedit.h pmformulalabel.h \
pmtexturebaseedit.h pmtextureedit.h pmpigmentedit.h \
pmsolidcoloredit.h pmlistpatternedit.h pmquickcoloredit.h \
pmpatternedit.h pmblendmapmodifiersedit.h pmimagemapedit.h \
pmtexturemapedit.h pmbumpmapedit.h pmmaterialmapedit.h \
pmnormaledit.h pmslopeedit.h pmfinishedit.h pmwarpedit.h \
pminterioredit.h pmmediaedit.h pmmaterialedit.h pmdensityedit.h \
pmdeclareedit.h pmobjectlinkedit.h \
\
pmisosurfaceedit.h pmradiosityedit.h pmglobalphotonsedit.h \
pmphotonsedit.h pmlightgroupedit.h pminteriortextureedit.h \
pmspheresweepedit.h pmmeshedit.h pmdetailobjectedit.h \
\
pmcontrolpoint.h pm3dcontrolpoint.h pm2dcontrolpoint.h \
pmsorcontrolpoint.h pmtranslatecontrolpoint.h \
pmrotatecontrolpoint.h pmscalecontrolpoint.h \
pmvectorcontrolpoint.h pmdistancecontrolpoint.h \
pmplanenormalcontrolpoint.h \
\
pmmemento.h pmmapmemento.h pmsplinememento.h pmprismmemento.h \
pmpalettevaluememento.h \
\
pmiomanager.h pmpovrayformat.h pmpovray31format.h pmpovray35format.h \
pmpovray31serialization.h pmpovray35serialization.h \
pmtokens.h pmscanner.h \
pmparser.h pmxmlparser.h pmpovrayparser.h \
pmserializer.h pmoutputdevice.h pmxmlhelper.h \
pmfiledialog.h \
\
pmerrorflags.h pmpalettevalue.h \
pmvector.h pmmath.h pmmatrix.h pmviewstructure.h pmline.h \
pmcolor.h pmpoint.h pmvalue.h pmsymboltable.h pmactions.h \
pmobjectaction.h pmsplinesegment.h pmsorsegment.h pmpolynomexponents.h \
pmface.h \
\
pmrendermode.h pmglobals.h pmdefaults.h pmresourcelocator.h \
pmtruetypecache.h pmdocumentationmap.h pminsertrulesystem.h \
pmlibrarymanager.h pmlibraryhandle.h pmlibraryhandleedit.h \
pmlibraryobject.h pmlibrarybrowser.h pmlibraryiconview.h \
pmlibraryentrypreview.h\
pmlibraryobjectsearch.h \
pmpluginmanager.h \
\
version.h pmdocumentformat.h pmdebug.h pmpartiface.h
####
# the part
kde_module_LTLIBRARIES = libkpovmodelerpart.la
libkpovmodelerpart_la_SOURCES = dummy.cpp
libkpovmodelerpart_la_LIBADD = libkpovmodeler.la
libkpovmodelerpart_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
####
# the executable
bin_PROGRAMS = kpovmodeler
kpovmodeler_SOURCES = main.cpp
kpovmodeler_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_KDECORE) $(LIB_KDEUI) -lkdefx $(LIB_KIO) -lktexteditor
kpovmodeler_LDADD = libkpovmodeler.la
dummy.cpp:
echo > dummy.cpp
rcdir = $(kde_datadir)/kpovmodeler
rc_DATA = kpovmodelershell.rc kpovmodelerui.rc kpovmodelerbrowser.rc \
povraydocmap.xml baseinsertrules.xml questionmark.png
EXTRA_DIST = kpovmodeler.desktop
# make messages.po. Move this one to ../po/ and "make merge" in po
# the -x is for skipping messages already translated in kdelibs
messages: rc.cpp
$(XGETTEXT) *.cpp -o $(podir)/kpovmodeler.pot
KDE_ICON = kpovmodeler_doc kpovmodeler
xdg_apps_DATA = kpovmodeler.desktop