1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
AUTOMAKE_OPTIONS = foreign
EXTRA_DIST = zomg.m4 zomg.xml zomghelper.xml audioscrobbler parsemedium lastfmradio caching urlparse shuffle
DISTCLEANFILES = zomg zomg.in zomgmono zomgmono.in
bin_SCRIPTS = zomg
bin_PROGRAMS = zomghelper
libexec_PROGRAMS = zomghelper-xspf
pkgdata_DATA = audioscrobbler parsemedium lastfmradio caching urlparse shuffle
zomghelper_SOURCES = zomghelper.c
zomghelper_xspf_SOURCES = zomghelper-xspf.c
zomghelper_xspf_CFLAGS = $(CFLAGS) $(shell xml2-config --cflags)
zomghelper_xspf_LDFLAGS = $(LDFLAGS) $(shell xml2-config --libs)
dist_man_MANS = zomg.1 zomghelper.1
%.1: %.xml
xmlto man $<
edit = sed \
-e 's,@pkgdatadir\@,$(pkgdatadir),g' \
-e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g'
zomgmono.in: $(srcdir)/zomg.m4
$(M4) -DZOMG_MONOLITHIC -I$(srcdir) $< >$@
zomgmono: zomgmono.in
rm -f $@ $@.tmp
$(edit) $< >$@.tmp
mv $@.tmp $@
zomg.in: $(srcdir)/zomg.m4
$(M4) $< >$@
zomg: Makefile zomg.in
rm -f $@ $@.tmp
$(edit) zomg.in >$@.tmp
mv $@.tmp $@
|