gnome-control-center/capplets/screensaver/screensavers/Makefile.am
Richard Hestilow 1d840a3813 Install all pixmaps. (pixmaps_DATA): Add blank-screen.png.
2001-08-09  Richard Hestilow  <hestilow@ximian.com>

	* Makeflie.am (EXTRA_DIST): Install all pixmaps.
	(pixmaps_DATA): Add blank-screen.png.

	* pref-file.c: Replace "programs" value with a regenerated
	string.
	(print_aligned_row): Added.
	(print_list_to_str): Added.

	* preferences.h (Screensaver): Add new fields "filename",
	"compat_command_line", "fakepreview", and "fakes",
	to deal with the new xml storage.
	(Preferences): Add new fields "savers_hash" and "invalidsavers".

	* preferences.c (screensaver_list_prepend_dir): Added.
	(screensaver_cmp_func): Added.
	(screensaver_list_load): Added.
	(preferences_new): Initialize savers_hash.
	(clean_saver_list): Added.
	(preferences_load): Load screensavers from xml.
	(parse_arg_default): Added.
	(screensaver_read_xml): Updated for the new format.
	(screensaver_new_from_file): Added.

	* prefs-widget.c (double_click_cb): Added.
	(): Remove right click menu, add double click handler.
	(model_is_cell_editable): Fix for etable bug.
	(random_timeout_cb): Avoid vidwhacker and webcollage.
	* preview.c: Optionally show fakepreview if set, and
	deal with compat_command_line, and refresh pixbufs.
	(command_exists): Renamed to rc_command_exists.

	* rc-parse.c: (parse_screensaver_list): Merely update
	the existing entries, via the provided hash.

	* screensaver-prefs-dialog.c (get_argument_data): Just
	find the xml file using ::filename.

	* screensavers/magic.pl.in: Added.
	* screensavers/Makefile.am: Generate .xml.h files for translators,
	and install all .xml files and .png files, and run magic.pl on
	make install.
2001-08-10 03:36:17 +00:00

166 lines
2.8 KiB
Makefile

pixmapsdir = $(GNOMECC_PIXMAPS_DIR)/screensavers
pixmaps_DATA = \
decayscreen.png \
distort.png \
jigsaw.png \
slip.png \
vidwhacker.png \
webcollage.png
# This is not _DATA because we install _all_ xml files in install-data-local
Screensavers = \
3d_clock.xml \
ant.xml \
atlantis.xml \
attraction.xml \
blaster.xml \
blitspin.xml \
bouboule.xml \
braid.xml \
bsod.xml \
bubble3d.xml \
bubbles.xml \
bumps.xml \
cage.xml \
ccurve.xml \
compass.xml \
coral.xml \
cosmos.xml \
critical.xml \
crystal.xml \
cynosure.xml \
dangerball.xml \
decayscreen.xml \
deco.xml \
deluxe.xml \
demon.xml \
discrete.xml \
distort.xml \
drift.xml \
electricsheep.xml \
epicycle.xml \
extrusion.xml \
fadeplot.xml \
flag.xml \
flame.xml \
flow.xml \
forest.xml \
galaxy.xml \
gears.xml \
gflux.xml \
glplanet.xml \
gltext.xml \
goban.xml \
goop.xml \
grav.xml \
greynetic.xml \
halo.xml \
helix.xml \
hopalong.xml \
hyperball.xml \
hypercube.xml \
ifs.xml \
imsmap.xml \
interference.xml \
jigsaw.xml \
julia.xml \
kaleidescope.xml \
kumppa.xml \
lament.xml \
laser.xml \
lightning.xml \
lisa.xml \
lissie.xml \
lmorph.xml \
loop.xml \
maze.xml \
moebius.xml \
moire2.xml \
moire.xml \
molecule.xml \
morph3d.xml \
mountain.xml \
munch.xml \
nerverot.xml \
noseguy.xml \
pedal.xml \
penetrate.xml \
penrose.xml \
petri.xml \
phosphor.xml \
pipes.xml \
pulsar.xml \
pyro.xml \
qix.xml \
rd-bomb.xml \
ripples.xml \
rocks.xml \
rorschach.xml \
rotor.xml \
rotzoomer.xml \
rubiks_cube.xml \
rubik.xml \
shadebobs.xml \
sierpinski3d.xml \
sierpinski.xml \
slidescreen.xml \
slip.xml \
sonar.xml \
speedmine.xml \
sphere.xml \
spiral.xml \
spotlight.xml \
sproingies.xml \
squiral.xml \
ssystem.xml \
stairs.xml \
starfish.xml \
starwars.xml \
stonerview.xml \
strange.xml \
superquadrics.xml \
swirl.xml \
t3d.xml \
triangle.xml \
truchet.xml \
vidwhacker.xml \
vines.xml \
wander.xml \
webcollage.xml \
whirlwindwarp.xml \
whirlygig.xml \
worm.xml \
xaos.xml \
xdaliclock.xml \
xearth.xml \
xfishtank.xml \
xflame.xml \
xjack.xml \
xlyap.xml \
xmatrix.xml \
xmountains.xml \
xrayswarm.xml \
xroger.xml \
xsnow.xml \
xspirograph.xml \
xteevee.xml \
zoom.xml
Translatables = $(Screensavers:.xml=.xml.h)
$(Translatables): %.xml.h: %.xml
$(top_srcdir)/xml-i18n-extract --type=gettext/xml $<
all: $(Translatables)
EXTRA_DIST = $(Screensavers) README \
$(Translatables)
CLEANFILES = $(Translatables)
ADFILE = $(XSCREENSAVER_PREFIX)/lib/X11/app-defaults/XScreenSaver
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(GNOMECC_SCREENSAVERS_DIR)
$(INSTALL_DATA) *.xml $(DESTDIR)$(GNOMECC_SCREENSAVERS_DIR)
@PERL@ $(top_srcdir)/capplets/screensaver/screensavers/magic.pl --adfile $(ADFILE) --merge $(DESTDIR)$(GNOMECC_SCREENSAVERS_DIR)