mirror of https://github.com/omar-polo/gmid.git
parent
857635a107
commit
f59543490d
|
@ -3,7 +3,7 @@
|
||||||
TAGS
|
TAGS
|
||||||
gmid
|
gmid
|
||||||
gg
|
gg
|
||||||
ge
|
gemexp
|
||||||
titan
|
titan
|
||||||
*.d
|
*.d
|
||||||
*.o
|
*.o
|
||||||
|
|
24
Makefile
24
Makefile
|
@ -31,10 +31,10 @@ GMID_SRCS = gmid.c config.c crypto.c dirs.c fcgi.c iri.c log.c \
|
||||||
|
|
||||||
GMID_OBJS = ${GMID_SRCS:.c=.o} ${COBJS}
|
GMID_OBJS = ${GMID_SRCS:.c=.o} ${COBJS}
|
||||||
|
|
||||||
GE_SRCS = ge.c config.c crypto.c dirs.c fcgi.c iri.c log.c mime.c \
|
GEMEXP_SRCS = ge.c config.c crypto.c dirs.c fcgi.c iri.c log.c mime.c \
|
||||||
proc.c proxy.c puny.c sandbox.c server.c utf8.c utils.c
|
proc.c proxy.c puny.c sandbox.c server.c utf8.c utils.c
|
||||||
|
|
||||||
GE_OBJS = ${GE_SRCS:.c=.o} ${COBJS}
|
GEMEXP_OBJS = ${GEMEXP_SRCS:.c=.o} ${COBJS}
|
||||||
|
|
||||||
GG_SRCS = gg.c iri.c utf8.c
|
GG_SRCS = gg.c iri.c utf8.c
|
||||||
|
|
||||||
|
@ -44,13 +44,13 @@ TITAN_SRCS = titan.c iri.c utf8.c
|
||||||
TITAN_OBJS = ${TITAN_SRCS:.c=.o} ${COBJS}
|
TITAN_OBJS = ${TITAN_SRCS:.c=.o} ${COBJS}
|
||||||
|
|
||||||
SRCS = gmid.h log.h parse.y proc.h \
|
SRCS = gmid.h log.h parse.y proc.h \
|
||||||
${GMID_SRCS} ${GE_SRCS} ${GG_SRCS} ${TITAN_SRCS}
|
${GMID_SRCS} ${GEMEXP_SRCS} ${GG_SRCS} ${TITAN_SRCS}
|
||||||
|
|
||||||
DISTNAME = gmid-${VERSION}
|
DISTNAME = gmid-${VERSION}
|
||||||
|
|
||||||
# -- public targets --
|
# -- public targets --
|
||||||
|
|
||||||
all: config.mk gmid ge gg titan
|
all: config.mk gmid gemexp gg titan
|
||||||
.PHONY: all tags clean cleanall test regress install
|
.PHONY: all tags clean cleanall test regress install
|
||||||
|
|
||||||
config.mk config.h: configure
|
config.mk config.h: configure
|
||||||
|
@ -60,7 +60,7 @@ config.mk config.h: configure
|
||||||
include config.mk
|
include config.mk
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.[do] compat/*.[do] y.tab.c y.tab.h y.output gmid ge gg
|
rm -f *.[do] compat/*.[do] y.tab.c y.tab.h y.output gmid gemexp gg
|
||||||
rm -f compile_flags.txt
|
rm -f compile_flags.txt
|
||||||
${MAKE} -C regress clean
|
${MAKE} -C regress clean
|
||||||
|
|
||||||
|
@ -71,24 +71,24 @@ test: regress
|
||||||
regress: all
|
regress: all
|
||||||
${MAKE} 'TESTS=${TESTS}' -C regress all
|
${MAKE} 'TESTS=${TESTS}' -C regress all
|
||||||
|
|
||||||
install: gmid gg ge
|
install: gmid gg gemexp
|
||||||
mkdir -p ${DESTDIR}${BINDIR}
|
mkdir -p ${DESTDIR}${BINDIR}
|
||||||
mkdir -p ${DESTDIR}${MANDIR}/man1
|
mkdir -p ${DESTDIR}${MANDIR}/man1
|
||||||
mkdir -p ${DESTDIR}${MANDIR}/man5
|
mkdir -p ${DESTDIR}${MANDIR}/man5
|
||||||
mkdir -p ${DESTDIR}${MANDIR}/man8
|
mkdir -p ${DESTDIR}${MANDIR}/man8
|
||||||
${INSTALL_PROGRAM} gmid ${DESTDIR}${BINDIR}
|
${INSTALL_PROGRAM} gmid ${DESTDIR}${BINDIR}
|
||||||
${INSTALL_PROGRAM} gg ${DESTDIR}${BINDIR}
|
${INSTALL_PROGRAM} gg ${DESTDIR}${BINDIR}
|
||||||
${INSTALL_PROGRAM} ge ${DESTDIR}${BINDIR}
|
${INSTALL_PROGRAM} gemexp ${DESTDIR}${BINDIR}
|
||||||
${INSTALL_MAN} gmid.8 ${DESTDIR}${MANDIR}/man8
|
${INSTALL_MAN} gmid.8 ${DESTDIR}${MANDIR}/man8
|
||||||
${INSTALL_MAN} gmid.conf.5 ${DESTDIR}${MANDIR}/man5
|
${INSTALL_MAN} gmid.conf.5 ${DESTDIR}${MANDIR}/man5
|
||||||
${INSTALL_MAN} ge.1 ${DESTDIR}${MANDIR}/man1
|
${INSTALL_MAN} gemexp.1 ${DESTDIR}${MANDIR}/man1
|
||||||
${INSTALL_MAN} gg.1 ${DESTDIR}${MANDIR}/man1
|
${INSTALL_MAN} gg.1 ${DESTDIR}${MANDIR}/man1
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm ${DESTDIR}${BINDIR}/ge
|
rm ${DESTDIR}${BINDIR}/gemexp
|
||||||
rm ${DESTDIR}${BINDIR}/gg
|
rm ${DESTDIR}${BINDIR}/gg
|
||||||
rm ${DESTDIR}${BINDIR}/gmid
|
rm ${DESTDIR}${BINDIR}/gmid
|
||||||
rm ${DESTDIR}${MANDIR}/man1/ge.1
|
rm ${DESTDIR}${MANDIR}/man1/gemexp.1
|
||||||
rm ${DESTDIR}${MANDIR}/man1/gg.1
|
rm ${DESTDIR}${MANDIR}/man1/gg.1
|
||||||
rm ${DESTDIR}${MANDIR}/man5/gmid.conf.5
|
rm ${DESTDIR}${MANDIR}/man5/gmid.conf.5
|
||||||
rm ${DESTDIR}${MANDIR}/man8/gmid.8
|
rm ${DESTDIR}${MANDIR}/man8/gmid.8
|
||||||
|
@ -101,8 +101,8 @@ tags:
|
||||||
gmid: ${GMID_OBJS}
|
gmid: ${GMID_OBJS}
|
||||||
${CC} ${GMID_OBJS} -o $@ ${LIBS} ${LDFLAGS}
|
${CC} ${GMID_OBJS} -o $@ ${LIBS} ${LDFLAGS}
|
||||||
|
|
||||||
ge: ${GE_OBJS}
|
gemexp: ${GEMEXP_OBJS}
|
||||||
${CC} ${GE_OBJS} -o $@ ${LIBS} ${LDFLAGS}
|
${CC} ${GEMEXP_OBJS} -o $@ ${LIBS} ${LDFLAGS}
|
||||||
|
|
||||||
gg: ${GG_OBJS}
|
gg: ${GG_OBJS}
|
||||||
${CC} ${GG_OBJS} -o $@ ${LIBS} ${LDFLAGS}
|
${CC} ${GG_OBJS} -o $@ ${LIBS} ${LDFLAGS}
|
||||||
|
|
|
@ -9,7 +9,7 @@ gmid is a full-featured Gemini server written with security in mind.
|
||||||
It can serve static files, has optional FastCGI and proxying support,
|
It can serve static files, has optional FastCGI and proxying support,
|
||||||
and a rich configuration syntax.
|
and a rich configuration syntax.
|
||||||
|
|
||||||
gg is a simple command-line Gemini client, and ge a stripped-down
|
gg is a simple command-line Gemini client, and gemexp a stripped-down
|
||||||
config-less gmid version used to quickly serve a directory locally
|
config-less gmid version used to quickly serve a directory locally
|
||||||
over Gemini.
|
over Gemini.
|
||||||
|
|
||||||
|
|
|
@ -12,10 +12,10 @@
|
||||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
.Dd September 7, 2022
|
.Dd September 7, 2022
|
||||||
.Dt GE 1
|
.Dt GEMEXP 1
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
.Nm ge
|
.Nm gemexp
|
||||||
.Nd export a directory over Gemini
|
.Nd export a directory over Gemini
|
||||||
.Sh SYNOPSIS
|
.Sh SYNOPSIS
|
||||||
.Nm
|
.Nm
|
Loading…
Reference in New Issue