Blame
Date:
Thu Jul 7 08:38:49 2022 UTC
Message:
include contrib/ in dist
001
2022-07-04
op
# Copyright (c) 2022 Omar Polo <op@omarpolo.com>
002
2022-07-04
op
# Copyright (c) 2011, 2013-2022 Ingo Schwarze <schwarze@openbsd.org>
003
2022-07-04
op
# Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
004
2022-07-04
op
#
005
2022-07-04
op
# Permission to use, copy, modify, and distribute this software for any
006
2022-07-04
op
# purpose with or without fee is hereby granted, provided that the above
007
2022-07-04
op
# copyright notice and this permission notice appear in all copies.
008
2022-07-04
op
#
009
2022-07-04
op
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
010
2022-07-04
op
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
011
2022-07-04
op
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
012
2022-07-04
op
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
013
2022-07-04
op
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
014
2022-07-04
op
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
015
2022-07-04
op
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
016
2022-07-04
op
017
2021-10-07
op
# tests to run as a port of the regression suite. Leave empty to run
018
2021-10-07
op
# all.
019
2021-10-07
op
TESTS=
020
2021-10-07
op
021
2022-07-04
op
TESTSRCS = have/err.c \
022
2022-07-04
op
have/explicit_bzero.c \
023
2022-07-04
op
have/freezero.c \
024
2022-07-04
op
have/getdtablecount.c \
025
2022-07-04
op
have/getdtablesize.c \
026
2022-07-04
op
have/getprogname.c \
027
2022-07-04
op
have/imsg.c \
028
2022-07-04
op
have/landlock.c \
029
2022-07-04
op
have/libevent.c \
030
2022-07-04
op
have/libevent2.c \
031
2022-07-04
op
have/libtls.c \
032
2022-07-04
op
have/noop.c \
033
2022-07-04
op
have/openssl.c \
034
2022-07-04
op
have/pr_set_name.c \
035
2022-07-04
op
have/program_invocation_short_name.c \
036
2022-07-04
op
have/queue_h.c \
037
2022-07-04
op
have/reallocarray.c \
038
2022-07-04
op
have/recallocarray.c \
039
2022-07-04
op
have/setproctitle.c \
040
2022-07-04
op
have/strlcat.c \
041
2022-07-04
op
have/strlcpy.c \
042
2022-07-04
op
have/strtonum.c \
043
2022-07-04
op
have/tree_h.c \
044
2022-07-04
op
have/vasprintf.c
045
2020-10-02
op
046
2022-07-04
op
COMPATS = compat/err.c \
047
2022-07-04
op
compat/explicit_bzero.c \
048
2022-07-04
op
compat/freezero.c \
049
2022-07-04
op
compat/getdtablecount.c \
050
2022-07-04
op
compat/getdtablesize.c \
051
2022-07-04
op
compat/getprogname.c \
052
2022-07-04
op
compat/imsg-buffer.c \
053
2022-07-04
op
compat/imsg.c \
054
2022-07-04
op
compat/imsg.h \
055
2022-07-04
op
compat/queue.h \
056
2022-07-04
op
compat/reallocarray.c \
057
2022-07-04
op
compat/recallocarray.c \
058
2022-07-04
op
compat/setproctitle.c \
059
2022-07-04
op
compat/strlcat.c \
060
2022-07-04
op
compat/strlcpy.c \
061
2022-07-04
op
compat/strtonum.c \
062
2022-07-04
op
compat/tree.h \
063
2022-07-04
op
compat/vasprintf.c
064
2022-07-04
op
065
2022-07-04
op
GMID_SRCS = dirs.c \
066
2022-07-04
op
ex.c \
067
2022-07-04
op
fcgi.c \
068
2022-07-04
op
gmid.c \
069
2022-07-04
op
iri.c \
070
2022-07-04
op
log.c \
071
2022-07-04
op
mime.c \
072
2022-07-04
op
proxy.c \
073
2022-07-04
op
puny.c \
074
2022-07-04
op
sandbox.c \
075
2022-07-04
op
server.c \
076
2022-07-04
op
utf8.c \
077
2022-07-04
op
utils.c \
078
2022-07-04
op
y.tab.c \
079
2022-07-04
op
080
2022-07-04
op
GMID_OBJS = ${GMID_SRCS:.c=.o} ${COBJS}
081
2022-07-04
op
082
2022-07-04
op
GG_SRCS = gg.c \
083
2022-07-04
op
iri.c \
084
2022-07-04
op
utf8.c
085
2022-07-04
op
086
2022-07-04
op
GG_OBJS = ${GG_SRCS:.c=.o} ${COBJS}
087
2022-07-04
op
088
2022-07-04
op
SRCS = gmid.h \
089
2022-07-04
op
landlock_shim.h \
090
2022-07-04
op
parse.y \
091
2022-07-04
op
${GMID_SRCS} \
092
2022-07-04
op
${GG_SRCS}
093
2022-07-04
op
094
2022-07-04
op
REGRESSFILES = regress/Makefile \
095
2022-07-04
op
regress/env \
096
2022-07-04
op
regress/err \
097
2022-07-04
op
regress/example.mime.types \
098
2022-07-04
op
regress/fcgi-test.c \
099
2022-07-04
op
regress/fill-file.c \
100
2022-07-04
op
regress/hello \
101
2022-07-04
op
regress/invalid \
102
2022-07-04
op
regress/iri_test.c \
103
2022-07-04
op
regress/lib.sh \
104
2022-07-04
op
regress/max-length-reply \
105
2022-07-04
op
regress/puny-test.c \
106
2022-07-04
op
regress/regress \
107
2022-07-04
op
regress/serve-bigfile \
108
2022-07-04
op
regress/sha \
109
2022-07-04
op
regress/slow \
110
2022-07-04
op
regress/tests.sh \
111
2022-07-04
op
regress/valid.ext
112
2022-07-04
op
113
2022-07-04
op
EXTRAS = ChangeLog \
114
2022-07-04
op
LICENSE \
115
2022-07-04
op
Makefile \
116
2022-07-04
op
Makefile.depend \
117
2022-07-04
op
README.md \
118
2022-07-04
op
configure \
119
2022-07-04
op
configure.local.example \
120
2022-07-04
op
gg.1 \
121
2022-07-04
op
gmid.1 \
122
2022-07-04
op
gmid.conf.5
123
2022-07-04
op
124
2022-07-07
op
CONTRIB = contrib/Dockerfile \
125
2022-07-07
op
contrib/gencert \
126
2022-07-07
op
contrib/gmid.service \
127
2022-07-07
op
contrib/gmid.sysusers \
128
2022-07-07
op
contrib/mime.types \
129
2022-07-07
op
contrib/README \
130
2022-07-07
op
contrib/renew-certs \
131
2022-07-07
op
contrib/vim/ftdetect/gmid.vim \
132
2022-07-07
op
contrib/vim/ftplugin/gmid.vim \
133
2022-07-07
op
contrib/vim/indent/gmid.vim \
134
2022-07-07
op
contrib/vim/syntax_checkers/gmid/gmid.vim \
135
2022-07-07
op
contrib/vim/syntax/gmid.vim
136
2022-07-07
op
137
2022-07-04
op
DISTFILES = ${EXTRAS} \
138
2022-07-07
op
${CONTRIB} \
139
2022-07-04
op
${COMPATS} \
140
2022-07-04
op
${REGRESSFILES} \
141
2022-07-04
op
${SRCS} \
142
2022-07-04
op
${TESTSRCS}
143
2022-07-04
op
144
2022-07-04
op
DISTNAME = gmid-${VERSION}
145
2022-07-04
op
146
2022-01-03
op
all: Makefile.local gmid gg
147
2022-07-04
op
.PHONY: all static clean cleanall test regress install
148
2020-10-02
op
149
2022-07-04
op
Makefile.local config.h: configure ${TESTSRCS}
150
2022-07-04
op
@echo "$@ is out of date; please run ./configure"
151
2022-07-04
op
@exit 1
152
2021-01-17
op
153
2021-01-21
op
include Makefile.local
154
2022-07-04
op
include Makefile.depend
155
2021-01-17
op
156
2021-01-15
op
y.tab.c: parse.y
157
2021-06-16
op
${YACC} -b y parse.y
158
2021-01-15
op
159
2022-01-03
op
gmid: ${GMID_OBJS}
160
2022-01-03
op
${CC} ${GMID_OBJS} -o $@ ${LDFLAGS}
161
2021-01-18
op
162
2022-01-03
op
gg: ${GG_OBJS}
163
2022-01-03
op
${CC} ${GG_OBJS} -o $@ ${LDFLAGS}
164
2021-01-15
op
165
2022-03-29
op
static: ${GMID_OBJS} ${GG_OBJS}
166
2022-01-30
op
${CC} ${GMID_OBJS} -o gmid ${LDFLAGS} ${STATIC}
167
2022-03-29
op
${CC} ${GG_OBJS} -o gg ${LDFLAGS} ${STATIC}
168
2021-01-17
op
169
2020-10-02
op
clean:
170
2022-01-03
op
rm -f *.o compat/*.o y.tab.c y.tab.h y.output gmid gg
171
2021-02-01
op
rm -f compile_flags.txt
172
2021-07-11
op
${MAKE} -C regress clean
173
2020-12-25
op
174
2022-07-04
op
distclean: clean
175
2022-07-04
op
rm -f Makefile.local config.h config.h.old config.log config.log.old
176
2022-07-04
op
177
2022-03-26
op
test: regress
178
2022-02-03
op
regress: all
179
2021-01-02
op
${MAKE} 'TESTS=${TESTS}' -C regress all
180
2021-01-22
op
181
2022-07-04
op
install: gmid gg
182
2021-01-21
op
mkdir -p ${DESTDIR}${BINDIR}
183
2021-01-21
op
mkdir -p ${DESTDIR}${MANDIR}/man1
184
2022-04-07
op
mkdir -p ${DESTDIR}${MANDIR}/man5
185
2021-01-21
op
${INSTALL_PROGRAM} gmid ${DESTDIR}${BINDIR}
186
2022-01-30
op
${INSTALL_PROGRAM} gg ${DESTDIR}${BINDIR}
187
2021-01-30
op
${INSTALL_MAN} gmid.1 ${DESTDIR}${MANDIR}/man1
188
2022-04-07
op
${INSTALL_MAN} gmid.conf.5 ${DESTDIR}${MANDIR}/man5
189
2022-01-30
op
${INSTALL_MAN} gg.1 ${DESTDIR}${MANDIR}/man1
190
2021-02-01
op
191
2022-07-04
op
uninstall:
192
2022-07-04
op
rm ${DESTDIR}${BINDIR}/gg
193
2022-07-04
op
rm ${DESTDIR}${BINDIR}/gmid
194
2022-07-04
op
rm ${DESTDIR}${MANDIR}/man1/gg.1
195
2022-07-04
op
rm ${DESTDIR}${MANDIR}/man1/gmid.1
196
2022-07-04
op
rm ${DESTDIR}${MANDIR}/man5/gmid.conf.5
197
2021-02-23
op
198
2021-02-23
op
# make sure we pass -o to ${CC}. OpenBSD default suffix rule doesn't
199
2021-02-23
op
.SUFFIXES: .c .o
200
2021-02-23
op
.c.o:
201
2021-02-23
op
${CC} ${CFLAGS} -c $< -o $@
202
2022-07-04
op
203
2022-07-04
op
depend: config.h y.tab.c
204
2022-07-04
op
mkdep -f Makefile.tmp1 ${CFLAGS} ${GMID_SRCS} ${GG_SRCS} ${COBJSx:.o=.c}
205
2022-07-04
op
perl -e 'undef $$/; $$_ = <>; s|/usr/include/\S+||g; \
206
2022-07-04
op
s|\\\n||g; s| +| |g; s| $$||mg; print;' \
207
2022-07-04
op
Makefile.tmp1 > Makefile.tmp2
208
2022-07-04
op
rm Makefile.tmp1
209
2022-07-04
op
mv Makefile.tmp2 Makefile.depend
210
2022-07-04
op
211
2022-07-04
op
dist: ${DISTNAME}.sha256
212
2022-07-04
op
213
2022-07-04
op
${DISTNAME}.sha256: ${DISTNAME}.tar.gz
214
2022-07-04
op
215
2022-07-04
op
${DISTNAME}.tar.gz: ${DISTFILES}
216
2022-07-04
op
mkdir -p .dist/${DISTNAME}/
217
2022-07-04
op
${INSTALL} -m 0644 ${SRCS} ${EXTRAS} .dist/${DISTNAME}
218
2022-07-04
op
cd .dist/${DISTNAME} && chmod 755 configure
219
2022-07-07
op
mkdir -p .dist/${DISTNAME}/contrib
220
2022-07-07
op
${INSTALL} -m 0644 ${CONTRIB} .dist/${DISTNAME}/contrib
221
2022-07-07
op
cd .dist/${DISTNAME}/contrib && chmod 755 gencert renew-certs
222
2022-07-04
op
mkdir -p .dist/${DISTNAME}/compat
223
2022-07-04
op
${INSTALL} -m 0644 ${COMPATS} .dist/${DISTNAME}/compat
224
2022-07-04
op
mkdir -p .dist/${DISTNAME}/have
225
2022-07-04
op
${INSTALL} -m 0644 ${TESTSRCS} .dist/${DISTNAME}/have
226
2022-07-04
op
mkdir -p .dist/${DISTNAME}/regress
227
2022-07-04
op
${INSTALL} -m 0644 ${REGRESSFILES} .dist/${DISTNAME}/regress
228
2022-07-04
op
cd .dist/${DISTNAME}/regress && chmod 755 env err hello invalid \
229
2022-07-04
op
max-length-reply regress sha slow
230
2022-07-04
op
cd .dist/ && tar zcf ../$@ ${DISTNAME}
231
2022-07-04
op
rm -rf .dist/
Omar Polo