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.
110 lines
4.0 KiB
110 lines
4.0 KiB
# $Id$
|
|
# Makefile.am for kscreensaver.
|
|
#
|
|
|
|
SUBDIRS = . data
|
|
|
|
AM_CPPFLAGS = -UQT_NO_ASCII_CAST
|
|
|
|
INCLUDES = $(all_includes) $(GLINC) $(LIBART_CFLAGS)
|
|
AM_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_KDECORE) $(LIB_KDEUI) -lkdefx $(LIB_KIO) -lktexteditor
|
|
AM_LDADD = $(LIB_KDEUI) -lkscreensaver
|
|
|
|
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)/kscreensaver
|
|
|
|
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
|