$OpenBSD: patch-Makefile,v 1.3 2017/07/26 14:19:45 abieber Exp $
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -17,7 +17,7 @@ EXT_OBJS = $(foreach obj,$(EXT_SRCS:.c=.o),$(obj))
 # Must be kept in sync with doc/docgen.ld
 DOC_SRCS = $(filter-out lib/markdown.lua,$(shell for d in doc/luadoc lib common/clib; do find $$d -type f; done)) tests/lib.lua
 
-all: options newline luakit luakit.1.gz luakit.so apidoc
+all: options newline luakit luakit.1 luakit.so
 
 options:
 	@echo luakit build options:
@@ -50,21 +50,21 @@ buildopts.h: buildopts.h.in
 $(filter-out $(EXT_OBJS),$(OBJS)) $(EXT_OBJS): $(HEADS) config.mk
 
 $(filter-out $(EXT_OBJS),$(OBJS)) : %.o : %.c
-	@echo $(CC) -c $< -o $@
+	@echo $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
 	@$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
 
 $(EXT_OBJS) : %.o : %.c
-	@echo $(CC) -c $< -o $@
+	@echo $(CC) -c $(CFLAGS) -DLUAKIT_WEB_EXTENSION -fpic $(CPPFLAGS) $< -o $@
 	@$(CC) -c $(CFLAGS) -DLUAKIT_WEB_EXTENSION -fpic $(CPPFLAGS) $< -o $@
 
 widgets/webview.o: $(wildcard widgets/webview/*.c)
 
 luakit: $(OBJS)
-	@echo $(CC) -o $@ $(OBJS)
+	@echo $(CC) -o $@ $(OBJS) $(LDFLAGS)
 	@$(CC) -o $@ $(OBJS) $(LDFLAGS)
 
 luakit.so: $(EXT_OBJS)
-	@echo $(CC) -o $@ $(EXT_OBJS)
+	@echo $(CC) -o $@ $(EXT_OBJS) $(LDFLAGS)
 	@$(CC) -o $@ $(EXT_OBJS) -shared $(LDFLAGS)
 
 luakit.1: luakit.1.in
@@ -86,16 +86,12 @@ doc: buildopts.h $(THEAD) $(TSRC)
 	doxygen -s doc/luakit.doxygen
 
 clean:
-	rm -rf doc/apidocs doc/html luakit $(OBJS) $(EXT_OBJS) $(TSRC) $(THEAD) buildopts.h luakit.1 luakit.1.gz luakit.so
+	rm -rf doc/html luakit $(OBJS) $(EXT_OBJS) $(TSRC) $(THEAD) buildopts.h luakit.1 luakit.1.gz luakit.so
 
 install: all
 	install -d $(INSTALLDIR)/share/luakit/
 	install -d $(DOCDIR) $(DOCDIR)/classes $(DOCDIR)/modules $(DOCDIR)/pages
 	install -m644 README.md AUTHORS COPYING.GPLv3 $(DOCDIR)
-	install -m644 doc/apidocs/classes/* $(DOCDIR)/classes
-	install -m644 doc/apidocs/modules/* $(DOCDIR)/modules
-	install -m644 doc/apidocs/pages/* $(DOCDIR)/pages
-	install -m644 doc/apidocs/*.html $(DOCDIR)
 	install -d $(INSTALLDIR)/share/luakit/lib $(INSTALLDIR)/share/luakit/lib/lousy $(INSTALLDIR)/share/luakit/lib/lousy/widget
 	install -m644 lib/*.* $(INSTALLDIR)/share/luakit/lib
 	install -m644 lib/lousy/*.* $(INSTALLDIR)/share/luakit/lib/lousy
@@ -110,7 +106,7 @@ install: all
 	install -d $(APPDIR)
 	install -m644 extras/luakit.desktop $(APPDIR)
 	install -d $(MANPREFIX)/man1/
-	install -m644 luakit.1.gz $(MANPREFIX)/man1/
+	install -m644 luakit.1 $(MANPREFIX)/man1/
 	mkdir -p resources
 	find resources -type d -exec install -d $(INSTALLDIR)/share/luakit/'{}' \;
 	find resources -type f -exec sh -c 'f="{}"; install -m644 "$$f" "$(INSTALLDIR)/share/luakit/$$(dirname $$f)"' \;
@@ -127,4 +123,4 @@ run-tests: luakit luakit.so tests/util.so
 	@$(LUA_BIN_NAME) tests/run_test.lua
 
 newline: options;@echo
-.PHONY: all clean options install newline apidoc doc default
+.PHONY: all clean options install newline doc default
