diff options
author | bptato <nincsnevem662@gmail.com> | 2024-10-12 17:02:31 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-10-12 16:43:14 +0200 |
commit | 828716e78b5b1a9fea93c2839d89e189c1fcb252 (patch) | |
tree | 3e58703add34cb9c9e73c9c46864f2acb68d8a37 /Makefile | |
parent | 9e9a56516e1eca1b1eacc9fa4b1eef85e15e182c (diff) | |
download | chawan-828716e78b5b1a9fea93c2839d89e189c1fcb252.tar.gz |
dirlist: separate out into dirlist2html
Now the dirlist parser lives inside dirlist2html, and the file protocol just emulates FTP LIST.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Makefile b/Makefile index a2cc9bf2..85dc38c5 100644 --- a/Makefile +++ b/Makefile @@ -50,6 +50,7 @@ all: $(OUTDIR_BIN)/cha $(OUTDIR_BIN)/mancha $(OUTDIR_CGI_BIN)/http \ $(OUTDIR_CGI_BIN)/gopher $(OUTDIR_LIBEXEC)/gopher2html \ $(OUTDIR_CGI_BIN)/cha-finger $(OUTDIR_CGI_BIN)/about \ $(OUTDIR_CGI_BIN)/file $(OUTDIR_CGI_BIN)/ftp $(OUTDIR_CGI_BIN)/sftp \ + $(OUTDIR_LIBEXEC)/dirlist2html \ $(OUTDIR_CGI_BIN)/man $(OUTDIR_CGI_BIN)/spartan \ $(OUTDIR_CGI_BIN)/stbi $(OUTDIR_CGI_BIN)/jebp $(OUTDIR_CGI_BIN)/canvas \ $(OUTDIR_CGI_BIN)/sixel $(OUTDIR_CGI_BIN)/resize \ @@ -91,13 +92,14 @@ dynstream = src/io/dynstream.nim src/io/serversocket.nim lcgi = $(dynstream) $(twtstr) adapter/protocol/lcgi.nim lcgi_ssl = $(lcgi) adapter/protocol/lcgi_ssl.nim curl = adapter/protocol/curl.nim adapter/protocol/curlerrors.nim + $(OUTDIR_CGI_BIN)/man: lib/monoucha/monoucha/jsregex.nim \ lib/monoucha/monoucha/libregexp.nim $(twtstr) $(OUTDIR_CGI_BIN)/http: $(curl) src/utils/sandbox.nim $(OUTDIR_CGI_BIN)/about: res/chawan.html res/license.md -$(OUTDIR_CGI_BIN)/file: $(twtstr) adapter/protocol/dirlist.nim src/utils/strwidth.nim -$(OUTDIR_CGI_BIN)/ftp: $(lcgi) adapter/protocol/dirlist.nim src/utils/strwidth.nim -$(OUTDIR_CGI_BIN)/sftp: $(curl) $(twtstr) src/utils/strwidth.nim adapter/protocol/dirlist.nim +$(OUTDIR_CGI_BIN)/file: $(twtstr) +$(OUTDIR_CGI_BIN)/ftp: $(lcgi) +$(OUTDIR_CGI_BIN)/sftp: $(curl) $(twtstr) $(OUTDIR_CGI_BIN)/gopher: adapter/gophertypes.nim $(lcgi) $(OUTDIR_CGI_BIN)/gemini: $(lcgi_ssl) $(OUTDIR_CGI_BIN)/stbi: adapter/img/stbi.nim adapter/img/stb_image.c \ @@ -114,6 +116,7 @@ $(OUTDIR_LIBEXEC)/urlenc: $(twtstr) $(OUTDIR_LIBEXEC)/gopher2html: adapter/gophertypes.nim $(twtstr) $(OUTDIR_LIBEXEC)/ansi2html: src/types/color.nim src/io/poll.nim $(twtstr) $(dynstream) $(OUTDIR_LIBEXEC)/md2html: $(twtstr) +$(OUTDIR_LIBEXEC)/dirlist2html: $(twtstr) src/utils/strwidth.nim $(OUTDIR_CGI_BIN)/%: adapter/protocol/%.nim @mkdir -p "$(OUTDIR_CGI_BIN)" @@ -169,7 +172,7 @@ manpage: $(manpages:%=doc/%) protocols = http about file ftp sftp gopher gemini cha-finger man spartan stbi \ jebp sixel canvas resize -converters = gopher2html md2html ansi2html gmi2html +converters = gopher2html md2html ansi2html gmi2html dirlist2html tools = urlenc .PHONY: install |