summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2020-05-07 22:16:57 +0200
committerLeah Neukirchen <leah@vuxu.org>2020-05-07 22:16:57 +0200
commitd98c6e6bcb48bc7c910fe06dd9d94f2868bb1afb (patch)
treeb4708c3f62b0958c7acc7a4ae8f643653a3ec1ba /Makefile
downloadhittpd-d98c6e6bcb48bc7c910fe06dd9d94f2868bb1afb.tar.gz
hittpd-d98c6e6bcb48bc7c910fe06dd9d94f2868bb1afb.tar.xz
hittpd-d98c6e6bcb48bc7c910fe06dd9d94f2868bb1afb.zip
initial commit
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..fbe0a26
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,27 @@
+ALL=hittpd
+OBJ=hittpd.o http-parser/http_parser.o
+
+CFLAGS=-g -O2 -Wall -Wno-switch -Wextra -Wwrite-strings
+CPPFLAGS=-DUSE_SENDFILE -Ihttp-parser
+
+DESTDIR=
+PREFIX=/usr/local
+BINDIR=$(PREFIX)/bin
+MANDIR=$(PREFIX)/share/man
+
+hittpd: $(OBJ)
+
+all: $(ALL)
+
+clean: FRC
+	rm -f $(ALL) $(OBJ)
+
+install: FRC all
+	mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man8
+	install -m0755 $(ALL) $(DESTDIR)$(BINDIR)
+	install -m0644 $(ALL:=.1) $(DESTDIR)$(MANDIR)/man8
+
+README: hittpd.8
+	mandoc -Tutf8 $< | col -bx >$@
+
+FRC: