diff options
Diffstat (limited to 'tdescreensaver/kdesavers/Makefile.am')
-rw-r--r-- | tdescreensaver/kdesavers/Makefile.am | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/tdescreensaver/kdesavers/Makefile.am b/tdescreensaver/kdesavers/Makefile.am new file mode 100644 index 00000000..80f52098 --- /dev/null +++ b/tdescreensaver/kdesavers/Makefile.am @@ -0,0 +1,109 @@ +# $Id$ +# Makefile.am for tdescreensaver. +# + +SUBDIRS = . data + +AM_CPPFLAGS = -UQT_NO_ASCII_CAST + +INCLUDES = $(all_includes) $(GLINC) $(LIBART_CFLAGS) +AM_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_KIO) -ltdetexteditor +AM_LDADD = $(LIB_TDEUI) -ltdescreensaver + +if COMPILE_X11_KSAVERS +X11_KSAVERS = kscience.kss +X11_DESKTOP_FILES = KScience.desktop +endif + +if COMPILE_LIBART_KSAVERS +LIBART_KSAVERS = kclock.kss +LIBART_DESKTOP_FILES = KClock.desktop +endif +LIBART_KSAVERS_LDADD = $(AM_LDADD) $(LIBART_LIBS) + +if COMPILE_ARTS_GL_KSAVERS +ARTS_GL_KSAVERS = kfiresaver.kss +ARTS_GL_DESKTOP_FILES = KFiresaver.desktop +endif + +if COMPILE_GL_KSAVERS +GL_KSAVERS=kfountain.kss kwave.kss kgravity.kss kflux.kss keuphoria.kss ksolarwinds.kss krotation.kss kpendulum.kss +GL_DESKTOP_FILES=KGravity.desktop KWave.desktop KFountain.desktop KFlux.desktop KEuphoria.desktop KSolarWinds.desktop KRotation.desktop KPendulum.desktop +endif +GL_KSAVERS_LDADD = $(AM_LDADD) $(GLLIB) + +bin_PROGRAMS = kbanner.kss kpolygon.kss kslideshow.kss \ + klines.kss klorenz.kss kblob.kss kvm.kss \ + $(X11_KSAVERS) $(LIBART_KSAVERS) $(ARTS_GL_KSAVERS) $(GL_KSAVERS) + +# The "normal" screensavers +kbanner_kss_SOURCES = banner.cpp +kbanner_kss_LDADD = $(AM_LDADD) +kpolygon_kss_SOURCES = polygon.cpp +kpolygon_kss_LDADD = $(AM_LDADD) +kslideshow_kss_SOURCES = slideshow.cpp slideshowcfg.ui +kslideshow_kss_LDADD = $(LIB_KFILE) $(AM_LDADD) $(LIB_KSYCOCA) -lm +klines_kss_SOURCES = lines.cpp +klines_kss_LDADD = $(AM_LDADD) +klorenz_kss_SOURCES = lorenz.cpp +klorenz_kss_LDADD = $(AM_LDADD) -lm +kblob_kss_SOURCES = blob.cpp +kblob_kss_LDADD = $(AM_LDADD) -lm +kvm_kss_SOURCES = kvm.cpp vm.c vm_random.c +kvm_kss_LDADD = $(AM_LDADD) +kscience_kss_SOURCES = science.cpp +kscience_kss_LDADD = $(AM_LDADD) -lm + +# The GL screensavers +kfountain_kss_SOURCES = fountain.cpp fountaincfg.ui +kfountain_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +kwave_kss_SOURCES = wave.cpp wavecfg.ui +kwave_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +kgravity_kss_SOURCES = gravity.cpp gravitycfg.ui +kgravity_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +kflux_kss_SOURCES = Flux.cpp +kflux_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +keuphoria_kss_SOURCES = Euphoria.cpp +keuphoria_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +ksolarwinds_kss_SOURCES = SolarWinds.cpp +ksolarwinds_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +krotation_kss_SOURCES = rotation.cpp rotationcfg.ui sspreviewarea.cpp rkodesolver.cpp vec3.cpp +krotation_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +kpendulum_kss_SOURCES = pendulum.cpp pendulumcfg.ui sspreviewarea.cpp rkodesolver.cpp +kpendulum_kss_LDADD = $(GL_KSAVERS_LDADD) -lm +kfiresaver_kss_SOURCES = firesaversetup.ui firesaverparticle.cpp firesaverwriter.cpp firesaver.cpp +kfiresaver_kss_LDADD = $(GL_KSAVERS_LDADD) -lartskde -lm + +# The LIBART screensavers +kclock_kss_SOURCES = kclock.cpp +kclock_kss_LDADD = $(LIBART_KSAVERS_LDADD) + +METASOURCES = AUTO + +noinst_HEADERS = banner.h polygon.h slideshow.h lines.h\ + lorenz.h blob.h kvm.h vm.h vm_random.h science.h \ + fountain.h wave.h gravity.h kclock.h\ + rotation.h pendulum.h sspreviewarea.h rkodesolver.h vec3.h\ + firesaver.h firesaverparticle.h firesaversetup.ui.h\ + firesaverwriter.h + +########## Meta objects ########## + +pics_DATA = kscience.png particle.png image.png +picsdir = $(kde_datadir)/tdescreensaver + +if COMPILE_LIBART_KSAVERS +desktop_DATA = KBanner.desktop KPolygon.desktop \ + KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \ + KBlob.desktop KVm.desktop \ + $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES) +else +desktop_DATA = KBanner.desktop KPolygon.desktop \ + KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \ + KBlob.desktop KVm.desktop \ + KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES) +endif + +desktopdir = $(kde_appsdir)/System/ScreenSavers + +EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png particle.png image.png |