Fix install files
[kdeartwork.git] / kscreensaver / kdesavers / CMakeLists.txt
blob50527dd6dc496d58405c4e1ba3a853e6c412b0f8
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 kscience.png particle.png image.png  DESTINATION  ${DATA_INSTALL_DIR}/kscreensaver )
159 install( FILES KBanner.desktop KPolygon.desktop                 KSlideshow.desktop KLines-saver.desktop KLorenz.desktop                 KBlob.desktop KVm.desktop                 KClock.desktop  DESTINATION  ${SERVICES_INSTALL_DIR}/ScreenSavers )
161 MESSAGE(STATUS "readd it")
162 #$(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES) )
167 #original Makefile.am contents follow:
169 ## $Id: Makefile.am 506207 2006-02-06 02:28:28Z rohanpm $
170 ## Makefile.am for kscreensaver.
173 #SUBDIRS = . data
175 #AM_CPPFLAGS = -UQT_NO_ASCII_CAST
176 #KDE_CXXFLAGS= -DQT3_SUPPORT
178 #INCLUDES = $(all_includes) $(GLINC) $(LIBART_CFLAGS)
179 #AM_LDFLAGS = $(all_libraries) $(KDE_RPATH)
180 #AM_LDADD = $(LIB_KDEUI) -lkscreensaver
182 #if COMPILE_X11_KSAVERS
183 #X11_KSAVERS = kscience.kss
184 #X11_DESKTOP_FILES = KScience.desktop
185 #endif
187 #if COMPILE_LIBART_KSAVERS
188 #LIBART_KSAVERS = kclock.kss
189 #LIBART_DESKTOP_FILES = KClock.desktop
190 #endif
191 #LIBART_KSAVERS_LDADD = $(AM_LDADD) $(LIBART_LIBS)
193 #if COMPILE_ARTS_GL_KSAVERS
194 #ARTS_GL_KSAVERS = kfiresaver.kss
195 #ARTS_GL_DESKTOP_FILES = KFiresaver.desktop
196 #endif
198 #if COMPILE_GL_KSAVERS
199 #GL_KSAVERS=kfountain.kss kwave.kss kgravity.kss kflux.kss keuphoria.kss ksolarwinds.kss krotation.kss kpendulum.kss
200 #GL_DESKTOP_FILES=KGravity.desktop KWave.desktop KFountain.desktop KFlux.desktop KEuphoria.desktop KSolarWinds.desktop KRotation.desktop KPendulum.desktop
201 #endif
202 #GL_KSAVERS_LDADD = $(AM_LDADD) $(GLLIB)
204 #bin_PROGRAMS = kbanner.kss kpolygon.kss kslideshow.kss \
205 #                klines.kss klorenz.kss kblob.kss kvm.kss \
206 #                $(X11_KSAVERS) $(LIBART_KSAVERS) $(ARTS_GL_KSAVERS) $(GL_KSAVERS)
208 ## The "normal" screensavers
209 #kbanner_kss_SOURCES = banner.cpp
210 #kbanner_kss_LDADD = $(AM_LDADD)
211 #kpolygon_kss_SOURCES = polygon.cpp
212 #kpolygon_kss_LDADD = $(AM_LDADD)
213 #kslideshow_kss_SOURCES = slideshow.cpp slideshowcfg.ui
214 #kslideshow_kss_LDADD = $(LIB_KFILE) $(AM_LDADD) $(LIB_KSYCOCA) -lm
215 #klines_kss_SOURCES = lines.cpp
216 #klines_kss_LDADD = $(AM_LDADD)
217 #klorenz_kss_SOURCES = lorenz.cpp
218 #klorenz_kss_LDADD = $(AM_LDADD) -lm
219 #kblob_kss_SOURCES = blob.cpp
220 #kblob_kss_LDADD = $(AM_LDADD) -lm
221 #kvm_kss_SOURCES = kvm.cpp vm.c vm_random.c
222 #kvm_kss_LDADD = $(AM_LDADD)
223 #kscience_kss_SOURCES = science.cpp
224 #kscience_kss_LDADD = $(AM_LDADD) -lm
226 ## The GL screensavers
227 #kfountain_kss_SOURCES = fountain.cpp fountaincfg.ui
228 #kfountain_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
229 #kwave_kss_SOURCES = wave.cpp wavecfg.ui
230 #kwave_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
231 #kgravity_kss_SOURCES = gravity.cpp gravitycfg.ui
232 #kgravity_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
233 #kflux_kss_SOURCES = Flux.cpp
234 #kflux_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
235 #keuphoria_kss_SOURCES = Euphoria.cpp
236 #keuphoria_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
237 #ksolarwinds_kss_SOURCES = SolarWinds.cpp
238 #ksolarwinds_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
239 #krotation_kss_SOURCES = rotation.cpp rotationcfg.ui sspreviewarea.cpp rkodesolver.cpp vec3.cpp
240 #krotation_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
241 #kpendulum_kss_SOURCES = pendulum.cpp pendulumcfg.ui sspreviewarea.cpp rkodesolver.cpp
242 #kpendulum_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
243 #kfiresaver_kss_SOURCES = firesaversetup.ui firesaverparticle.cpp firesaverwriter.cpp firesaver.cpp
244 #kfiresaver_kss_LDADD = $(GL_KSAVERS_LDADD) -lartskde -lm
246 ## The LIBART screensavers
247 #kclock_kss_SOURCES = kclock.cpp
248 #kclock_kss_LDADD = $(LIBART_KSAVERS_LDADD)
250 #METASOURCES = AUTO
252 #noinst_HEADERS = banner.h polygon.h slideshow.h lines.h\
253 #                 lorenz.h blob.h kvm.h vm.h vm_random.h science.h \
254 #                 fountain.h wave.h gravity.h kclock.h\
255 #                 rotation.h pendulum.h sspreviewarea.h rkodesolver.h vec3.h\
256 #                 firesaver.h firesaverparticle.h firesaversetup.ui.h\
257 #                 firesaverwriter.h
259 ########### Meta objects ##########
261 #pics_DATA = kscience.png particle.png image.png
262 #picsdir = $(kde_datadir)/kscreensaver
264 #desktop_DATA = KBanner.desktop KPolygon.desktop \
265 #               KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \
266 #               KBlob.desktop KVm.desktop \
267 #               KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES)
269 #desktopdir = $(kde_appsdir)/System/ScreenSavers
271 #EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png  particle.png image.png