Blob
Date:
Sat Sep 10 12:24:39 2022
UTC
Message:
update depends
# Copyright (c) 2022 Omar Polo <op@omarpolo.com># Copyright (c) 2011, 2013-2022 Ingo Schwarze <schwarze@openbsd.org># Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>## Permission to use, copy, modify, and distribute this software for any# purpose with or without fee is hereby granted, provided that the above# copyright notice and this permission notice appear in all copies.## THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.# tests to run as a port of the regression suite. Leave empty to run# all.TESTS=TESTSRCS = have/err.c \have/explicit_bzero.c \have/freezero.c \have/getdtablecount.c \have/getdtablesize.c \have/getprogname.c \have/imsg.c \have/landlock.c \have/libevent.c \have/libevent2.c \have/libtls.c \have/noop.c \have/openssl.c \have/pr_set_name.c \have/program_invocation_short_name.c \have/queue_h.c \have/reallocarray.c \have/recallocarray.c \have/setproctitle.c \have/strlcat.c \have/strlcpy.c \have/strtonum.c \have/tree_h.c \have/vasprintf.cCOMPATS = compat/err.c \compat/explicit_bzero.c \compat/freezero.c \compat/getdtablecount.c \compat/getdtablesize.c \compat/getprogname.c \compat/imsg-buffer.c \compat/imsg.c \compat/imsg.h \compat/queue.h \compat/reallocarray.c \compat/recallocarray.c \compat/setproctitle.c \compat/strlcat.c \compat/strlcpy.c \compat/strtonum.c \compat/tree.h \compat/vasprintf.cGMID_SRCS = dirs.c \fcgi.c \gmid.c \iri.c \log.c \mime.c \proxy.c \puny.c \sandbox.c \server.c \utf8.c \utils.c \y.tab.c \GMID_OBJS = ${GMID_SRCS:.c=.o} ${COBJS}GE_SRCS = dirs.c \fcgi.c \ge.c \iri.c \log.c \mime.c \proxy.c \puny.c \sandbox.c \server.c \utf8.c \utils.cGE_OBJS = ${GE_SRCS:.c=.o} ${COBJS}GG_SRCS = gg.c \iri.c \utf8.cGG_OBJS = ${GG_SRCS:.c=.o} ${COBJS}SRCS = gmid.h \landlock_shim.h \parse.y \${GMID_SRCS} \${GE_SRCS} \${GG_SRCS}REGRESSFILES = regress/Makefile \regress/env \regress/err \regress/example.mime.types \regress/fcgi-test.c \regress/fill-file.c \regress/hello \regress/invalid \regress/iri_test.c \regress/lib.sh \regress/max-length-reply \regress/puny-test.c \regress/regress \regress/serve-bigfile \regress/sha \regress/slow \regress/tests.sh \regress/valid.extEXTRAS = ChangeLog \LICENSE \Makefile \Makefile.depend \README.md \configure \configure.local.example \ge.1 \gg.1 \gmid.8 \gmid.conf.5CONTRIB = contrib/Dockerfile \contrib/gencert \contrib/gmid.service \contrib/gmid.sysusers \contrib/mime.types \contrib/README \contrib/renew-certs \contrib/vim/ftdetect/gmid.vim \contrib/vim/ftplugin/gmid.vim \contrib/vim/indent/gmid.vim \contrib/vim/syntax_checkers/gmid/gmid.vim \contrib/vim/syntax/gmid.vimDISTFILES = ${EXTRAS} \${CONTRIB} \${COMPATS} \${REGRESSFILES} \${SRCS} \${TESTSRCS}DISTNAME = gmid-${VERSION}all: Makefile.local gmid ge gg.PHONY: all static clean cleanall test regress installMakefile.local config.h: configure ${TESTSRCS}@echo "$@ is out of date; please run ./configure"@exit 1include Makefile.localinclude Makefile.dependy.tab.c: parse.y${YACC} -b y parse.ygmid: ${GMID_OBJS}${CC} ${GMID_OBJS} -o $@ ${LDFLAGS}ge: ${GE_OBJS}${CC} ${GE_OBJS} -o $@ ${LDFLAGS}gg: ${GG_OBJS}${CC} ${GG_OBJS} -o $@ ${LDFLAGS}static: ${GMID_OBJS} ${GE_OBJS} ${GG_OBJS}${CC} ${GMID_OBJS} -o gmid ${LDFLAGS} ${STATIC}${CC} ${GG_OBJS} -o ge ${LDFLAGS} ${STATIC}${CC} ${GG_OBJS} -o gg ${LDFLAGS} ${STATIC}clean:rm -f *.o compat/*.o y.tab.c y.tab.h y.output gmid ge ggrm -f compile_flags.txt${MAKE} -C regress cleandistclean: cleanrm -f Makefile.local config.h config.h.old config.log config.log.oldtest: regressregress: all${MAKE} 'TESTS=${TESTS}' -C regress allinstall: gmid gg gemkdir -p ${DESTDIR}${BINDIR}mkdir -p ${DESTDIR}${MANDIR}/man1mkdir -p ${DESTDIR}${MANDIR}/man5mkdir -p ${DESTDIR}${MANDIR}/man8${INSTALL_PROGRAM} gmid ${DESTDIR}${BINDIR}${INSTALL_PROGRAM} gg ${DESTDIR}${BINDIR}${INSTALL_PROGRAM} ge ${DESTDIR}${BINDIR}${INSTALL_MAN} gmid.8 ${DESTDIR}${MANDIR}/man8${INSTALL_MAN} gmid.conf.5 ${DESTDIR}${MANDIR}/man5${INSTALL_MAN} ge.1 ${DESTDIR}${MANDIR}/man1${INSTALL_MAN} gg.1 ${DESTDIR}${MANDIR}/man1uninstall:rm ${DESTDIR}${BINDIR}/germ ${DESTDIR}${BINDIR}/ggrm ${DESTDIR}${BINDIR}/gmidrm ${DESTDIR}${MANDIR}/man1/ge.1rm ${DESTDIR}${MANDIR}/man1/gg.1rm ${DESTDIR}${MANDIR}/man5/gmid.conf.5rm ${DESTDIR}${MANDIR}/man8/gmid.8# make sure we pass -o to ${CC}. OpenBSD default suffix rule doesn't.SUFFIXES: .c .o.c.o:${CC} ${CFLAGS} -c $< -o $@depend: config.h y.tab.cmkdep -f Makefile.tmp1 ${CFLAGS} ${GE_SRCS} ${GG_SRCS} ${GMID_SRCS} \${COBJSx:.o=.c}perl -e 'undef $$/; $$_ = <>; s|/usr/include/\S+||g; \s|\\\n||g; s| +| |g; s| $$||mg; print;' \Makefile.tmp1 > Makefile.tmp2rm Makefile.tmp1mv Makefile.tmp2 Makefile.dependdist: ${DISTNAME}.sha256${DISTNAME}.sha256: ${DISTNAME}.tar.gz${DISTNAME}.tar.gz: ${DISTFILES}mkdir -p .dist/${DISTNAME}/${INSTALL} -m 0644 ${SRCS} ${EXTRAS} .dist/${DISTNAME}cd .dist/${DISTNAME} && chmod 755 configuremkdir -p .dist/${DISTNAME}/contrib${INSTALL} -m 0644 ${CONTRIB} .dist/${DISTNAME}/contribcd .dist/${DISTNAME}/contrib && chmod 755 gencert renew-certsmkdir -p .dist/${DISTNAME}/compat${INSTALL} -m 0644 ${COMPATS} .dist/${DISTNAME}/compatmkdir -p .dist/${DISTNAME}/have${INSTALL} -m 0644 ${TESTSRCS} .dist/${DISTNAME}/havemkdir -p .dist/${DISTNAME}/regress${INSTALL} -m 0644 ${REGRESSFILES} .dist/${DISTNAME}/regresscd .dist/${DISTNAME}/regress && chmod 755 env err hello invalid \max-length-reply regress sha slowcd .dist/ && tar zcf ../$@ ${DISTNAME}rm -rf .dist/
Omar Polo