Fix some error
[kdeartwork.git] / kscreensaver / kdesavers / CMakeLists.txt
blob76e43737b72ca4ecf609abc8da2e6393e08e9146
1 kde4_header()
3 add_subdirectory( data ) 
5 include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}  )
8 ########### next target ###############
10 set(kbanner.kss_SRCS banner.cpp )
12 kde4_automoc(${kbanner.kss_SRCS})
14 kde4_add_executable(kbanner.kss ${kbanner.kss_SRCS})
16 target_link_libraries(kbanner.kss  ${LIB_KDEUI} kscreensaver)
18 install_targets(/bin kbanner.kss )
21 ########### next target ###############
23 set(kpolygon.kss_SRCS polygon.cpp )
25 kde4_automoc(${kpolygon.kss_SRCS})
27 kde4_add_executable(kpolygon.kss ${kpolygon.kss_SRCS})
29 target_link_libraries(kpolygon.kss  ${LIB_KDEUI} kscreensaver)
31 install_targets(/bin kpolygon.kss )
34 ########### next target ###############
36 set(kslideshow.kss_SRCS slideshow.cpp )
38 kde4_automoc(${kslideshow.kss_SRCS})
40 kde4_add_ui_files(kslideshow.kss_SRCS slideshowcfg.ui )
42 kde4_add_executable(kslideshow.kss ${kslideshow.kss_SRCS})
44 target_link_libraries(kslideshow.kss  ${LIB_KIO}  m kscreensaver)
46 install_targets(/bin kslideshow.kss )
49 ########### next target ###############
51 set(klines.kss_SRCS lines.cpp )
53 kde4_automoc(${klines.kss_SRCS})
55 kde4_add_executable(klines.kss ${klines.kss_SRCS})
57 target_link_libraries(klines.kss  ${LIB_KDEUI} kscreensaver)
59 install_targets(/bin klines.kss )
62 ########### next target ###############
64 set(klorenz.kss_SRCS lorenz.cpp )
66 kde4_automoc(${klorenz.kss_SRCS})
68 kde4_add_executable(klorenz.kss ${klorenz.kss_SRCS})
70 target_link_libraries(klorenz.kss  ${LIB_KDEUI} m kscreensaver)
72 install_targets(/bin klorenz.kss )
75 ########### next target ###############
77 set(kblob.kss_SRCS blob.cpp )
79 kde4_automoc(${kblob.kss_SRCS})
81 kde4_add_executable(kblob.kss ${kblob.kss_SRCS})
83 target_link_libraries(kblob.kss  ${LIB_KDEUI} m kscreensaver)
85 install_targets(/bin kblob.kss )
88 ########### next target ###############
90 set(kvm.kss_SRCS kvm.cpp vm.c vm_random.c )
92 kde4_automoc(${kvm.kss_SRCS})
94 kde4_add_executable(kvm.kss ${kvm.kss_SRCS})
96 target_link_libraries(kvm.kss  ${LIB_KDEUI} kscreensaver)
98 install_targets(/bin kvm.kss )
101 ########### next target ###############
103 #set($(X11_KSAVERS)_SRCS dummy.cpp )
105 #kde4_automoc(${$(X11_KSAVERS)_SRCS})
107 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
108 #kde4_add_executable($(X11_KSAVERS) ${$(X11_KSAVERS)_SRCS})
110 #target_link_libraries($(X11_KSAVERS)  ${QT_AND_KDECORE_LIBS} )
112 #install_targets(/bin $(X11_KSAVERS) )
115 ########### next target ###############
117 #set($(LIBART_KSAVERS)_SRCS dummy.cpp )
119 #kde4_automoc(${$(LIBART_KSAVERS)_SRCS})
121 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
122 #kde4_add_executable($(LIBART_KSAVERS) ${$(LIBART_KSAVERS)_SRCS})
124 #target_link_libraries($(LIBART_KSAVERS)  ${QT_AND_KDECORE_LIBS} )
126 #install_targets(/bin $(LIBART_KSAVERS) )
129 ########### next target ###############
131 #set($(ARTS_GL_KSAVERS)_SRCS dummy.cpp )
133 #kde4_automoc(${$(ARTS_GL_KSAVERS)_SRCS})
135 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
136 #kde4_add_executable($(ARTS_GL_KSAVERS) ${$(ARTS_GL_KSAVERS)_SRCS})
138 #target_link_libraries($(ARTS_GL_KSAVERS)  ${QT_AND_KDECORE_LIBS} )
140 #install_targets(/bin $(ARTS_GL_KSAVERS) )
143 ########### next target ###############
145 #set($(GL_KSAVERS)_SRCS dummy.cpp )
147 #kde4_automoc(${$(GL_KSAVERS)_SRCS})
149 #file(WRITE dummy.cpp "//autogenerated file by cmake\n")
150 #kde4_add_executable($(GL_KSAVERS) ${$(GL_KSAVERS)_SRCS})
152 #target_link_libraries($(GL_KSAVERS)  ${QT_AND_KDECORE_LIBS} )
154 #install_targets(/bin $(GL_KSAVERS) )
157 ########### install files ###############
159 install_files( ${DATA_INSTALL_DIR}/kscreensaver FILES kscience.png particle.png image.png )
160 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) )
162 kde4_footer()
166 #original Makefile.am contents follow:
168 ## $Id: Makefile.am 506207 2006-02-06 02:28:28Z rohanpm $
169 ## Makefile.am for kscreensaver.
172 #SUBDIRS = . data
174 #AM_CPPFLAGS = -UQT_NO_ASCII_CAST
175 #KDE_CXXFLAGS= -DQT3_SUPPORT
177 #INCLUDES = $(all_includes) $(GLINC) $(LIBART_CFLAGS)
178 #AM_LDFLAGS = $(all_libraries) $(KDE_RPATH)
179 #AM_LDADD = $(LIB_KDEUI) -lkscreensaver
181 #if COMPILE_X11_KSAVERS
182 #X11_KSAVERS = kscience.kss
183 #X11_DESKTOP_FILES = KScience.desktop
184 #endif
186 #if COMPILE_LIBART_KSAVERS
187 #LIBART_KSAVERS = kclock.kss
188 #LIBART_DESKTOP_FILES = KClock.desktop
189 #endif
190 #LIBART_KSAVERS_LDADD = $(AM_LDADD) $(LIBART_LIBS)
192 #if COMPILE_ARTS_GL_KSAVERS
193 #ARTS_GL_KSAVERS = kfiresaver.kss
194 #ARTS_GL_DESKTOP_FILES = KFiresaver.desktop
195 #endif
197 #if COMPILE_GL_KSAVERS
198 #GL_KSAVERS=kfountain.kss kwave.kss kgravity.kss kflux.kss keuphoria.kss ksolarwinds.kss krotation.kss kpendulum.kss
199 #GL_DESKTOP_FILES=KGravity.desktop KWave.desktop KFountain.desktop KFlux.desktop KEuphoria.desktop KSolarWinds.desktop KRotation.desktop KPendulum.desktop
200 #endif
201 #GL_KSAVERS_LDADD = $(AM_LDADD) $(GLLIB)
203 #bin_PROGRAMS = kbanner.kss kpolygon.kss kslideshow.kss \
204 #                klines.kss klorenz.kss kblob.kss kvm.kss \
205 #                $(X11_KSAVERS) $(LIBART_KSAVERS) $(ARTS_GL_KSAVERS) $(GL_KSAVERS)
207 ## The "normal" screensavers
208 #kbanner_kss_SOURCES = banner.cpp
209 #kbanner_kss_LDADD = $(AM_LDADD)
210 #kpolygon_kss_SOURCES = polygon.cpp
211 #kpolygon_kss_LDADD = $(AM_LDADD)
212 #kslideshow_kss_SOURCES = slideshow.cpp slideshowcfg.ui
213 #kslideshow_kss_LDADD = $(LIB_KFILE) $(AM_LDADD) $(LIB_KSYCOCA) -lm
214 #klines_kss_SOURCES = lines.cpp
215 #klines_kss_LDADD = $(AM_LDADD)
216 #klorenz_kss_SOURCES = lorenz.cpp
217 #klorenz_kss_LDADD = $(AM_LDADD) -lm
218 #kblob_kss_SOURCES = blob.cpp
219 #kblob_kss_LDADD = $(AM_LDADD) -lm
220 #kvm_kss_SOURCES = kvm.cpp vm.c vm_random.c
221 #kvm_kss_LDADD = $(AM_LDADD)
222 #kscience_kss_SOURCES = science.cpp
223 #kscience_kss_LDADD = $(AM_LDADD) -lm
225 ## The GL screensavers
226 #kfountain_kss_SOURCES = fountain.cpp fountaincfg.ui
227 #kfountain_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
228 #kwave_kss_SOURCES = wave.cpp wavecfg.ui
229 #kwave_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
230 #kgravity_kss_SOURCES = gravity.cpp gravitycfg.ui
231 #kgravity_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
232 #kflux_kss_SOURCES = Flux.cpp
233 #kflux_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
234 #keuphoria_kss_SOURCES = Euphoria.cpp
235 #keuphoria_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
236 #ksolarwinds_kss_SOURCES = SolarWinds.cpp
237 #ksolarwinds_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
238 #krotation_kss_SOURCES = rotation.cpp rotationcfg.ui sspreviewarea.cpp rkodesolver.cpp vec3.cpp
239 #krotation_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
240 #kpendulum_kss_SOURCES = pendulum.cpp pendulumcfg.ui sspreviewarea.cpp rkodesolver.cpp
241 #kpendulum_kss_LDADD = $(GL_KSAVERS_LDADD) -lm
242 #kfiresaver_kss_SOURCES = firesaversetup.ui firesaverparticle.cpp firesaverwriter.cpp firesaver.cpp
243 #kfiresaver_kss_LDADD = $(GL_KSAVERS_LDADD) -lartskde -lm
245 ## The LIBART screensavers
246 #kclock_kss_SOURCES = kclock.cpp
247 #kclock_kss_LDADD = $(LIBART_KSAVERS_LDADD)
249 #METASOURCES = AUTO
251 #noinst_HEADERS = banner.h polygon.h slideshow.h lines.h\
252 #                 lorenz.h blob.h kvm.h vm.h vm_random.h science.h \
253 #                 fountain.h wave.h gravity.h kclock.h\
254 #                 rotation.h pendulum.h sspreviewarea.h rkodesolver.h vec3.h\
255 #                 firesaver.h firesaverparticle.h firesaversetup.ui.h\
256 #                 firesaverwriter.h
258 ########### Meta objects ##########
260 #pics_DATA = kscience.png particle.png image.png
261 #picsdir = $(kde_datadir)/kscreensaver
263 #desktop_DATA = KBanner.desktop KPolygon.desktop \
264 #               KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \
265 #               KBlob.desktop KVm.desktop \
266 #               KClock.desktop $(X11_DESKTOP_FILES) $(GL_DESKTOP_FILES) $(LIBART_DESKTOP_FILES) $(ARTS_GL_DESKTOP_FILES)
268 #desktopdir = $(kde_appsdir)/System/ScreenSavers
270 #EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png  particle.png image.png