Blame


1 8951cb19 2022-07-01 op PROG = mymenu
2 8951cb19 2022-07-01 op SRCS = mymenu.c
3 8951cb19 2022-07-01 op OBJS = ${SRCS:.c=.o}
4 8951cb19 2022-07-01 op COBJS = ${COBJ:.c=.o}
5 f5e234d6 2018-05-18 omar.polo
6 8951cb19 2022-07-01 op TESTSRCS = test-__progname.c \
7 8951cb19 2022-07-01 op test-capsicum.c \
8 8951cb19 2022-07-01 op test-err.c \
9 8951cb19 2022-07-01 op test-getexecname.c \
10 8951cb19 2022-07-01 op test-getprogname.c \
11 8951cb19 2022-07-01 op test-landlock.c \
12 8951cb19 2022-07-01 op test-pledge.c \
13 8951cb19 2022-07-01 op test-program_invocation_short_name.c \
14 8951cb19 2022-07-01 op test-reallocarray.c \
15 8951cb19 2022-07-01 op test-recallocarray.c \
16 8951cb19 2022-07-01 op test-static.c \
17 8951cb19 2022-07-01 op test-strtonum.c
18 75faf30e 2018-05-22 omar.polo
19 8951cb19 2022-07-01 op all: ${PROG}
20 8951cb19 2022-07-01 op .PHONY: clean distclean install uninstall
21 f5e234d6 2018-05-18 omar.polo
22 8951cb19 2022-07-01 op Makefile.configure config.h: configure ${TESTSRCS}
23 8951cb19 2022-07-01 op @echo "$@ is out of date; please run ./configure"
24 8951cb19 2022-07-01 op @exit 1
25 f5e234d6 2018-05-18 omar.polo
26 8951cb19 2022-07-01 op include Makefile.configure
27 f5e234d6 2018-05-18 omar.polo
28 8951cb19 2022-07-01 op ${PROG}: ${OBJS} ${COBJS}
29 fe6ca3dd 2022-07-01 op ${CC} -o $@ ${OBJS} ${COBJS} ${LDFLAGS} ${LDADD} ${LDADD_LIB_X11}
30 f5e234d6 2018-05-18 omar.polo
31 8951cb19 2022-07-01 op clean:
32 e932bdc5 2022-07-01 op rm -f ${OBJS} ${COBJS} ${PROG}
33 e9107672 2018-07-01 omar.polo
34 8951cb19 2022-07-01 op install:
35 8951cb19 2022-07-01 op mkdir -p ${DESTDIR}${BINDIR}
36 8951cb19 2022-07-01 op mkdir -p ${DESTDIR}${MANDIR}/man1
37 8951cb19 2022-07-01 op ${INSTALL_PROGRAM} ${PROG} ${DESTDIR}/${BINDIR}
38 8951cb19 2022-07-01 op ${INSTALL_MAN} mymenu.1 ${DESTDIR}${MANDIR}/man1
39 8951cb19 2022-07-01 op
40 a5cc1a6d 2022-07-01 op install-local:
41 a5cc1a6d 2022-07-01 op mkdir -p ${HOME}/bin
42 a5cc1a6d 2022-07-01 op ${INSTALL_PROGRAM} ${PROG} ${HOME}/bin/
43 a5cc1a6d 2022-07-01 op
44 8951cb19 2022-07-01 op uninstall:
45 8951cb19 2022-07-01 op rm ${DESTDIR}${BINDIR}/${PROG}
46 8951cb19 2022-07-01 op rm ${DESTDIR}${MANDIR}/man1/mymenu.1
47 8951cb19 2022-07-01 op
48 0d0d65c9 2018-06-14 omar.polo mymenu.1.md: mymenu.1
49 0d0d65c9 2018-06-14 omar.polo mandoc -T markdown mymenu.1 > mymenu.1.md