Blob


1 PROG= amused
2 SRCS= amused.c control.c log.c xmalloc.c player.c ctl.c playlist.c \
3 player_flac.c player_123.c player_opus.c player_oggvorbis.c
5 .include "amused-version.mk"
7 CPPFLAGS += -I/usr/local/include -I/usr/local/include/opus
9 LDADD = -levent -lm -lsndio -lutil \
10 -L/usr/local/lib -lmpg123 -lvorbisfile -lopusfile -lFLAC
11 DPADD = ${LIBEVENT} ${LIBM} ${LIBSNDIO} ${LIBUTIL}
13 .if "${AMUSED_RELEASE}" == "Yes"
14 PREFIX ?= /usr/local
15 BINDIR ?= ${PREFIX}/bin
16 MANDIR ?= ${PREFIX}/man/man
17 .else
18 NOMAN = Yes
19 CFLAGS += -Werror -Wall -Wstrict-prototypes -Wunused-variable
20 PREFIX ?= ${HOME}
21 BINDIR ?= ${PREFIX}/bin
22 BINOWN ?= ${USER}
23 .if !defined(BINGRP)
24 BINGRP != id -g -n
25 .endif
26 DEBUG = -O0 -g
27 .endif
29 release: clean
30 sed -i -e 's/_RELEASE=No/_RELEASE=Yes/' amused-version.mk
31 ${MAKE} dist
32 sed -i -e 's/_RELEASE=Yes/_RELEASE=No/' amused-version.mk
34 dist: clean
35 mkdir /tmp/amused-${AMUSED_VERSION}
36 pax -rw * /tmp/amused-${AMUSED_VERSION}
37 find /tmp/amused-${AMUSED_VERSION} -type d -name obj -delete
38 rm /tmp/amused-${AMUSED_VERSION}/amused-dist.txt
39 tar -C /tmp -zcf amused-${AMUSED_VERSION}.tar.gz amused-${AMUSED_VERSION}
40 rm -rf /tmp/amused-${AMUSED_VERSION}
41 tar -ztf amused-${AMUSED_VERSION}.tar.gz | \
42 sed -e 's/^amused-${AMUSED_VERSION}//' | \
43 sort > amused-dist.txt.new
44 diff -u amused-dist.txt{,.new}
45 rm amused-dist.txt.new
47 .include <bsd.prog.mk>