1
0
mirror of https://github.com/Wind4/vlmcsd.git synced 2025-04-17 09:56:12 +08:00

Merge 5ba3309448defd90a4e29f7f50a885c7e70caa86 into 70e03572b254688b8c3557f898e7ebd765d29ae1

This commit is contained in:
Topkek-190 2023-08-18 07:26:22 +00:00 committed by GitHub
commit a65c8f4d7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,5 @@
.NOTPARALLEL: .NOTPARALLEL:
MAX_THREADS ?= 16
PROGRAM_NAME ?= bin/vlmcsd PROGRAM_NAME ?= bin/vlmcsd
CLIENT_NAME ?= bin/vlmcs CLIENT_NAME ?= bin/vlmcs
MULTI_NAME ?= bin/vlmcsdmulti MULTI_NAME ?= bin/vlmcsdmulti
@ -104,30 +102,30 @@ endif
.DEFAULT: .DEFAULT:
+@(test -d bin || mkdir bin) & (test -d lib || mkdir lib) & (test -d build || mkdir build) +@(test -d bin || mkdir bin) & (test -d lib || mkdir lib) & (test -d build || mkdir build)
+@$(MAKE) -j$(MAX_THREADS) -C src $@ FROM_PARENT=1 PROGRAM_NAME=$(PROGRAM_NAME) CLIENT_NAME=$(CLIENT_NAME) MULTI_NAME=$(MULTI_NAME) DLL_NAME=$(DLL_NAME) A_NAME=$(A_NAME) +@$(MAKE) -C src $@ FROM_PARENT=1 PROGRAM_NAME=$(PROGRAM_NAME) CLIENT_NAME=$(CLIENT_NAME) MULTI_NAME=$(MULTI_NAME) DLL_NAME=$(DLL_NAME) A_NAME=$(A_NAME)
all: all:
+@(test -d bin || mkdir bin) & (test -d lib || mkdir lib) & (test -d build || mkdir build) +@(test -d bin || mkdir bin) & (test -d lib || mkdir lib) & (test -d build || mkdir build)
+@$(MAKE) -j$(MAX_THREADS) -C src $@ FROM_PARENT=1 PROGRAM_NAME=$(PROGRAM_NAME) CLIENT_NAME=$(CLIENT_NAME) MULTI_NAME=$(MULTI_NAME) DLL_NAME=$(DLL_NAME) A_NAME=$(A_NAME) +@$(MAKE) -C src $@ FROM_PARENT=1 PROGRAM_NAME=$(PROGRAM_NAME) CLIENT_NAME=$(CLIENT_NAME) MULTI_NAME=$(MULTI_NAME) DLL_NAME=$(DLL_NAME) A_NAME=$(A_NAME)
clean: clean:
+@$(MAKE) -j$(MAX_THREADS) -C src $@ FROM_PARENT=1 PROGRAM_NAME=$(PROGRAM_NAME) CLIENT_NAME=$(CLIENT_NAME) MULTI_NAME=$(MULTI_NAME) DLL_NAME=$(DLL_NAME) A_NAME=$(A_NAME) +@$(MAKE) -C src $@ FROM_PARENT=1 PROGRAM_NAME=$(PROGRAM_NAME) CLIENT_NAME=$(CLIENT_NAME) MULTI_NAME=$(MULTI_NAME) DLL_NAME=$(DLL_NAME) A_NAME=$(A_NAME)
+@$(MAKE) -j$(MAX_THREADS) -C man $@ +@$(MAKE) -C man $@
alldocs: alldocs:
+@$(MAKE) -j$(MAX_THREADS) -C man $@ +@$(MAKE) -C man $@
dosdocs: dosdocs:
+@$(MAKE) -j$(MAX_THREADS) -C man $@ +@$(MAKE) -C man $@
unixdocs: unixdocs:
+@$(MAKE) -j$(MAX_THREADS) -C man $@ +@$(MAKE) -C man $@
htmldocs: htmldocs:
+@$(MAKE) -j$(MAX_THREADS) -C man $@ +@$(MAKE) -C man $@
pdfdocs: pdfdocs:
+@$(MAKE) -j$(MAX_THREADS) -C man $@ +@$(MAKE) -C man $@
GNUmakefile: GNUmakefile: