diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 5 insertions, 19 deletions
@@ -2,7 +2,7 @@ include common.mk VERSION=$(shell dpkg-parsechangelog --show-field Version) -DISTROS=base base-i386 debian10 debian11 ubuntu2004 ubuntu2204 +DISTROS=base debian11 ubuntu2204 ubuntu2210 PROJECTNAME=webserver TGZNAME=$(shell ls -t ../webserver-*.tar.xz | head -n1 | sed -e 's,^../,,') PLUGINS= \ @@ -17,7 +17,7 @@ PLUGINS= \ CXXFLAGS+=-fPIE -DVERSION=\"$(VERSION)\" LDLIBS+=\ --lcommon \ +-lreichwein \ -lboost_context \ -lboost_filesystem \ -lboost_timer \ @@ -32,7 +32,7 @@ LDLIBS+=\ #-lboost_thread \ #-lboost_regex \ -LDFLAGS+=-pie -Llibcommon +LDFLAGS+=-pie PROGSRC=\ auth.cpp \ @@ -55,12 +55,9 @@ build: $(PROJECTNAME) $(PLUGINS) all: build ./webserver -c webserver.conf -$(PROJECTNAME): libcommon/libcommon.a $(SRC:.cpp=.o) +$(PROJECTNAME): $(SRC:.cpp=.o) $(CXX) $(LDFLAGS) $^ $(LDLIBS) $(LIBS) -o $@ -libcommon/libcommon.a: - $(MAKE) -C libcommon - $(PLUGINS): cd plugins/$@ && $(MAKE) @@ -117,7 +114,7 @@ clean: -rm -f plugins/*.so -find . -name '*.o' -o -name '*.d' -o -name '*.gcno' -o -name '*.gcda' -o -name '*.so' | xargs rm -f #for i in $(PLUGINS) ; do $(MAKE) -C plugins/$$i clean ; done - for i in libcommon tests ; do $(MAKE) -C $$i clean ; done + $(MAKE) -C tests clean -rm -rf result DISTFILES= \ @@ -170,17 +167,6 @@ DISTFILES= \ debian/webserver.install \ debian/webserver.manpages \ debian/webserver.service \ - libcommon/Makefile \ - libcommon/mime.h \ - libcommon/mime.cpp \ - libcommon/file.h \ - libcommon/file.cpp \ - libcommon/stringutil.h \ - libcommon/stringutil.cpp \ - libcommon/tempfile.h \ - libcommon/tempfile.cpp \ - libcommon/url.h \ - libcommon/url.cpp \ plugins/cgi/cgi.h \ plugins/cgi/Makefile \ plugins/cgi/cgi.cpp \ |