summaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
authorRoland Reichwein <mail@reichwein.it>2023-01-03 09:31:51 +0100
committerRoland Reichwein <mail@reichwein.it>2023-01-03 09:31:51 +0100
commit2b6f8123e925e3be8ce7c04eccdd49fc728314a5 (patch)
tree78e86bb428b3bc821ae84d0f6abe86136356bd1a /Makefile
parent5581340f23b31114d33736c630de849898668f38 (diff)
Separated out libcommon as libreichwein
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 5 insertions, 19 deletions
diff --git a/Makefile b/Makefile
index 94bbe46..cc79b02 100644
--- a/Makefile
+++ b/Makefile
@@ -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 \