summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am31
1 files changed, 18 insertions, 13 deletions
diff --git a/Makefile.am b/Makefile.am
index 46ce82f..86d6dff 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,16 +1,21 @@
-gamesdir = ${prefix}/games/zoom
-nobase_games_SCRIPTS = zoom
-nobase_games_DATA = levels/* tex/*
-nobase_games_PROGRAMS = zoom-bin
-zoom_bin_SOURCES = zoom-bin.c
-zoom_bin_CFLAGS = @libzoom_CFLAGS@
-zoom_bin_LDADD = @libzoom_LIBS@
+gamedir = ${prefix}/games/zoom
-EXTRA_DIST = zoom levels/* tex/*
+bin_SCRIPTS = zoom
-install-exec-local:
- $(mkinstalldirs) $(DESTDIR)$(bindir)
- ln -sf $(DESTDIR)${prefix}/games/zoom/zoom $(DESTDIR)$(bindir)/zoom
+nobase_game_DATA = levels/level.dtd levels/level.lvl tex/*
+nobase_game_PROGRAMS = zoom-bin
-uninstall-local:
- rm -f $(DESTDIR)$(bindir)/zoom
+zoom_bin_SOURCES = zoom-bin.c
+zoom_bin_CFLAGS = @libzoom_CFLAGS@
+zoom_bin_LDADD = @libzoom_LIBS@
+
+EXTRA_DIST = zoom levels/level.dtd levels/level.xml tex/*
+
+
+zoom: zoom.in
+ sed -e 's&@gamedir@&$(gamedir)&' < zoom.in > zoom
+ chmod +x zoom
+
+.xml.lvl:
+ gzip -cn9 $< > $@
+ \ No newline at end of file