kde4_header and kde4_footer() are gone now
[kdeartwork.git] / kscreensaver / kdesavers / CMakeLists.txt
blob3ef00214da848625b082c1b425a49ce97a2f6fb9
2 add_subdirectory( data ) 
7 ########### next target ###############
9 set(kbanner.kss_SRCS banner.cpp )
11 kde4_automoc(${kbanner.kss_SRCS})
13 kde4_add_executable(kbanner.kss ${kbanner.kss_SRCS})
15 target_link_libraries(kbanner.kss  ${KDE4_KDEUI_LIBS} kscreensaver)
17 install_targets(/bin kbanner.kss )
20 ########### next target ###############
22 set(kpolygon.kss_SRCS polygon.cpp )
24 kde4_automoc(${kpolygon.kss_SRCS})
26 kde4_add_executable(kpolygon.kss ${kpolygon.kss_SRCS})
28 target_link_libraries(kpolygon.kss  ${KDE4_KDEUI_LIBS} kscreensaver)
30 install_targets(/bin kpolygon.kss )
33 ########### next target ###############
35 set(kslideshow.kss_SRCS slideshow.cpp )
37 kde4_add_ui3_files(kslideshow.kss_SRCS slideshowcfg.ui )
39 kde4_automoc(${kslideshow.kss_SRCS})
41 kde4_add_executable(kslideshow.kss ${kslideshow.kss_SRCS})
43 target_link_libraries(kslideshow.kss  ${KDE4_KIO_LIBS}  m kscreensaver)
45 install_targets(/bin kslideshow.kss )
48 ########### next target ###############
50 set(klines.kss_SRCS lines.cpp )
52 kde4_automoc(${klines.kss_SRCS})
54 kde4_add_executable(klines.kss ${klines.kss_SRCS})
56 target_link_libraries(klines.kss  ${KDE4_KDEUI_LIBS} kscreensaver)
58 install_targets(/bin klines.kss )
61 ########### next target ###############
63 set(klorenz.kss_SRCS lorenz.cpp )
65 kde4_automoc(${klorenz.kss_SRCS})
67 kde4_add_executable(klorenz.kss ${klorenz.kss_SRCS})
69 target_link_libraries(klorenz.kss  ${KDE4_KDEUI_LIBS} m kscreensaver)
71 install_targets(/bin klorenz.kss )
74 ########### next target ###############
76 set(kblob.kss_SRCS blob.cpp )
78 kde4_automoc(${kblob.kss_SRCS})
80 kde4_add_executable(kblob.kss ${kblob.kss_SRCS})
82 target_link_libraries(kblob.kss  ${KDE4_KDEUI_LIBS} m kscreensaver)
84 install_targets(/bin kblob.kss )
87 ########### next target ###############
89 set(kvm.kss_SRCS kvm.cpp vm.c vm_random.c )
91 kde4_automoc(${kvm.kss_SRCS})
93 kde4_add_executable(kvm.kss ${kvm.kss_SRCS})
95 target_link_libraries(kvm.kss  ${KDE4_KDEUI_LIBS} kscreensaver)
97 install_targets(/bin kvm.kss )
100 ########### next target ###############
102 #set($(X11_KSAVERS)_SRCS dummy.cpp )
104 #kde4_automoc(${$(X11_KSAVERS)_SRCS})
106 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
107 #kde4_add_executable($(X11_KSAVERS) ${$(X11_KSAVERS)_SRCS})
109 #target_link_libraries($(X11_KSAVERS)  ${KDE4_KDECORE_LIBS} )
111 #install_targets(/bin $(X11_KSAVERS) )
114 ########### next target ###############
116 #set($(LIBART_KSAVERS)_SRCS dummy.cpp )
118 #kde4_automoc(${$(LIBART_KSAVERS)_SRCS})
120 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
121 #kde4_add_executable($(LIBART_KSAVERS) ${$(LIBART_KSAVERS)_SRCS})
123 #target_link_libraries($(LIBART_KSAVERS)  ${KDE4_KDECORE_LIBS} )
125 #install_targets(/bin $(LIBART_KSAVERS) )
128 ########### next target ###############
130 #set($(ARTS_GL_KSAVERS)_SRCS dummy.cpp )
132 #kde4_automoc(${$(ARTS_GL_KSAVERS)_SRCS})
134 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
135 #kde4_add_executable($(ARTS_GL_KSAVERS) ${$(ARTS_GL_KSAVERS)_SRCS})
137 #target_link_libraries($(ARTS_GL_KSAVERS)  ${KDE4_KDECORE_LIBS} )
139 #install_targets(/bin $(ARTS_GL_KSAVERS) )
142 ########### next target ###############
144 #set($(GL_KSAVERS)_SRCS dummy.cpp )
146 #kde4_automoc(${$(GL_KSAVERS)_SRCS})
148 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
149 #kde4_add_executable($(GL_KSAVERS) ${$(GL_KSAVERS)_SRCS})
151 #target_link_libraries($(GL_KSAVERS)  ${KDE4_KDECORE_LIBS} )
153 #install_targets(/bin $(GL_KSAVERS) )
156 ########### install files ###############
158 install_files( ${DATA_INSTALL_DIR}/kscreensaver FILES kscience.png particle.png image.png )
159 install_files( ${APPLNK_INSTALL_DIR}/System/ScreenSavers FILES 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) )
164 #original Makefile.am contents follow:
166 ## $Id: Makefile.am 506207 2006-02-06 02:28:28Z rohanpm $
167 ## Makefile.am for kscreensaver.
170 #SUBDIRS = . data
172 #AM_CPPFLAGS = -UQT_NO_ASCII_CAST
173 #KDE_CXXFLAGS= -DQT3_SUPPORT
175 #INCLUDES = $(all_includes) $(GLINC) $(LIBART_CFLAGS)
176 #AM_LDFLAGS = $(all_libraries) $(KDE_RPATH)
177 #AM_LDADD = $(LIB_KDEUI) -lkscreensaver
179 #if COMPILE_X11_KSAVERS
180 #X11_KSAVERS = kscience.kss
181 #X11_DESKTOP_FILES = KScience.desktop
182 #endif
184 #if COMPILE_LIBART_KSAVERS
185 #LIBART_KSAVERS = kclock.kss
186 #LIBART_DESKTOP_FILES = KClock.desktop
187 #endif
188 #LIBART_KSAVERS_LDADD = $(AM_LDADD) $(LIBART_LIBS)
190 #if COMPILE_ARTS_GL_KSAVERS
191 #ARTS_GL_KSAVERS = kfiresaver.kss
192 #ARTS_GL_DESKTOP_FILES = KFiresaver.desktop
193 #endif
195 #if COMPILE_GL_KSAVERS
196 #GL_KSAVERS=kfountain.kss kwave.kss kgravity.kss kflux.kss keuphoria.kss ksolarwinds.kss krotation.kss kpendulum.kss
197 #GL_DESKTOP_FILES=KGravity.desktop KWave.desktop KFountain.desktop KFlux.desktop KEuphoria.desktop KSolarWinds.desktop KRotation.desktop KPendulum.desktop
198 #endif
199 #GL_KSAVERS_LDADD = $(AM_LDADD) $(GLLIB)
201 #bin_PROGRAMS = kbanner.kss kpolygon.kss kslideshow.kss \
202 #                klines.kss klorenz.kss kblob.kss kvm.kss \
203 #                $(X11_KSAVERS) $(LIBART_KSAVERS) $(ARTS_GL_KSAVERS) $(GL_KSAVERS)
205 ## The "normal" screensavers
206 #kbanner_kss_SOURCES = banner.cpp
207 #kbanner_kss_LDADD = $(AM_LDADD)
208 #kpolygon_kss_SOURCES = polygon.cpp
209 #kpolygon_kss_LDADD = $(AM_LDADD)
210 #kslideshow_kss_SOURCES = slideshow.cpp slideshowcfg.ui
211 #kslideshow_kss_LDADD = $(LIB_KFILE) $(AM_LDADD) $(LIB_KSYCOCA) -lm
212 #klines_kss_SOURCES = lines.cpp
213 #klines_kss_LDADD = $(AM_LDADD)
214 #klorenz_kss_SOURCES = lorenz.cpp
215 #klorenz_kss_LDADD = $(AM_LDADD) -lm
216 #kblob_kss_SOURCES = blob.cpp
217 #kblob_kss_LDADD = $(AM_LDADD) -lm
218 #kvm_kss_SOURCES = kvm.cpp vm.c vm_random.c
219 #kvm_kss_LDADD = $(AM_LDADD)
220 #kscience_kss_SOURCES = science.cpp
221 #kscience_kss_LDADD = $(AM_LDADD) -lm
223 ## The GL screensavers
224 #kfountain_kss_SOURCES = fountain.cpp fountaincfg.ui
225 #kfountain_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
226 #kwave_kss_SOURCES = wave.cpp wavecfg.ui
227 #kwave_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
228 #kgravity_kss_SOURCES = gravity.cpp gravitycfg.ui
229 #kgravity_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
230 #kflux_kss_SOURCES = Flux.cpp
231 #kflux_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
232 #keuphoria_kss_SOURCES = Euphoria.cpp
233 #keuphoria_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
234 #ksolarwinds_kss_SOURCES = SolarWinds.cpp
235 #ksolarwinds_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
236 #krotation_kss_SOURCES = rotation.cpp rotationcfg.ui sspreviewarea.cpp rkodesolver.cpp vec3.cpp
237 #krotation_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
238 #kpendulum_kss_SOURCES = pendulum.cpp pendulumcfg.ui sspreviewarea.cpp rkodesolver.cpp
239 #kpendulum_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
240 #kfiresaver_kss_SOURCES = firesaversetup.ui firesaverparticle.cpp firesaverwriter.cpp firesaver.cpp
241 #kfiresaver_kss_LDADD = $(GL_KSAVERS_LDADD) -lartskde -lm
243 ## The LIBART screensavers
244 #kclock_kss_SOURCES = kclock.cpp
245 #kclock_kss_LDADD = $(LIBART_KSAVERS_LDADD)
247 #METASOURCES = AUTO
249 #noinst_HEADERS = banner.h polygon.h slideshow.h lines.h\
250 #                 lorenz.h blob.h kvm.h vm.h vm_random.h science.h \
251 #                 fountain.h wave.h gravity.h kclock.h\
252 #                 rotation.h pendulum.h sspreviewarea.h rkodesolver.h vec3.h\
253 #                 firesaver.h firesaverparticle.h firesaversetup.ui.h\
254 #                 firesaverwriter.h
256 ########### Meta objects ##########
258 #pics_DATA = kscience.png particle.png image.png
259 #picsdir = $(kde_datadir)/kscreensaver
261 #desktop_DATA = KBanner.desktop KPolygon.desktop \
262 #               KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \
263 #               KBlob.desktop KVm.desktop \
264 #               KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES)
266 #desktopdir = $(kde_appsdir)/System/ScreenSavers
268 #EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png  particle.png image.png