[go: up one dir, main page]

File: Makefile.am

package info (click to toggle)
zomg 0.3.10-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 384 kB
  • ctags: 44
  • sloc: sh: 1,195; ansic: 192; xml: 100; makefile: 89
file content (40 lines) | stat: -rw-r--r-- 995 bytes parent folder | download
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 $@