make/install.mk

changeset 385
a1f4cb076d2f
parent 270
4cfaa02055cd
--- a/make/install.mk	Tue Aug 13 22:14:32 2019 +0200
+++ b/make/install.mk	Sat Sep 24 16:26:10 2022 +0200
@@ -30,25 +30,13 @@
 
 include ../config.mk
 
-install:
-	@echo "install Webserver to $(WS_INSTALL_DIR)"
-	mkdir -p $(INSTALL_DIR)/bin
-	mkdir -p $(INSTALL_DIR)/lib
-	mkdir -p $(INSTALL_DIR)/config
-	mkdir -p $(INSTALL_DIR)/docs
-	mkdir -p $(INSTALL_DIR)/logs
-	mkdir -p $(INSTALL_DIR)/include
+install: install-dir install-bin
 	@echo "copy config"
 	cp ../templates/config/init.conf $(INSTALL_DIR)/config/init.conf
 	cp ../templates/config/obj.conf $(INSTALL_DIR)/config/obj.conf
 	cp ../templates/config/mime.types $(INSTALL_DIR)/config/mime.types
 	cp ../templates/config/acl.conf $(INSTALL_DIR)/config/acl.conf
 	sed s:%%WS_HOST%%:$(HOST):g ../templates/config/server.template > $(INSTALL_DIR)/config/server.conf
-	@echo "copy binaries"
-	cp ../build/bin/webservd$(APP_EXT) $(INSTALL_DIR)/bin/
-	cp ../build/bin/wstool$(APP_EXT) $(INSTALL_DIR)/bin/
-	cp ../build/lib/libucx$(LIB_EXT) $(INSTALL_DIR)/lib/
-	cp ../build/lib/libwscfg$(LIB_EXT) $(INSTALL_DIR)/lib/
 	@echo "copy includes"
 	cp ../src/server/public/nsapi.h $(INSTALL_DIR)/include/nsapi.h
 	cp ../src/server/public/auth.h $(INSTALL_DIR)/include/auth.h
@@ -64,3 +52,18 @@
 	chmod +x $(INSTALL_DIR)/bin/reconfig
 	@echo "copy docs"
 	cp -R ../templates/docs $(INSTALL_DIR)/
+	
+install-dir:
+	@echo "install Webserver to $(WS_INSTALL_DIR)"
+	mkdir -p $(INSTALL_DIR)/bin
+	mkdir -p $(INSTALL_DIR)/lib
+	mkdir -p $(INSTALL_DIR)/config
+	mkdir -p $(INSTALL_DIR)/docs
+	mkdir -p $(INSTALL_DIR)/logs
+	mkdir -p $(INSTALL_DIR)/include
+
+install-bin: install-dir
+	@echo "copy binaries"
+	cp ../build/bin/webservd$(APP_EXT) $(INSTALL_DIR)/bin/
+	cp ../build/bin/wstool$(APP_EXT) $(INSTALL_DIR)/bin/
+	cp ../build/lib/* $(INSTALL_DIR)/lib/

mercurial