Blob


1 .include <bsd.xconf.mk>
3 PROG = mymenu
5 .include "mymenu-version.mk"
7 CPPFLAGS += -I${X11BASE}/include -I${X11BASE}/include/freetype2 -DVERSION=\"${MYMENU_VERSION}\"
8 LDADD = -L${X11BASE}/lib -lX11 -lXinerama -lXft
10 .if "${MYMENU_RELEASE}" == "Yes"
11 PREFIX ?= /usr/local
12 BINDIR ?= ${PREFIX}/bin
13 MANDIR ?= ${PREFIX}/man/man
14 .else
15 NOMAN = Yes
16 CFLAGS += -Werror -Wall -Wstrict-prototypes -Wunused-variable
17 PREFIX ?= ${HOME}
18 BINDIR ?= ${PREFIX}/bin
19 BINOWN = ${USER}
20 BINGRP != id -g -n
21 DEBUG = -O0 -g
22 .endif
24 release: clean
25 sed -i -e 's/_RELEASE=No/_RELEASE=Yes/' mymenu-version.mk
26 ${MAKE} dist
27 sed -i -e 's/_RELEASE=Yes/_RELEASE=No/' mymenu-version.mk
29 dist: clean
30 find . -type -d -name obj -delete
31 mkdir /tmp/mymenu-${MYMENU_VERSION}
32 pax -rw * /tmp/mymenu-${MYMENU_VERSION}
33 rm /tmp/mymenu-${MYMENU_VERSION}/mymenu-dist.txt
34 tar -C /tmp -zcf mymenu-${MYMENU_VERSION}.tar.gz mymenu-${MYMENU_VERSION}
35 rm -rf /tmp/mymenu-${MYMENU_VERSION}
36 tar -ztf mymenu-${MYMENU_VERSION}.tar.gz |
37 sed -e 's/^mymenu-${MYMENU_VERSION}//' |
38 sort > mymenu-dist.txt.new
39 diff -u mymenu-dist.txt{,.new}
40 rm mymenu-dist.txt.new
42 mymenu.1.md: mymenu.1
43 mandoc -T markdown mymenu.1 > mymenu.1.md
45 .include <bsd.prog.mk>