fixed default rule for lib/Makefile
default rule is `lib-release` `lib-release` wasn't working : it was just skipped. Removing `lib-release` from the list of .PHONY targets fixes it. Same for `lib-mt`.
This commit is contained in:
+3
-2
@@ -220,13 +220,14 @@ libzstd : $(LIBZSTD)
|
|||||||
.PHONY: lib
|
.PHONY: lib
|
||||||
lib : libzstd.a libzstd
|
lib : libzstd.a libzstd
|
||||||
|
|
||||||
.PHONY: lib-mt
|
# note : do not define lib-mt or lib-release as .PHONY
|
||||||
|
# make does not consider implicit pattern rule for .PHONY target
|
||||||
|
|
||||||
%-mt : CPPFLAGS += -DZSTD_MULTITHREAD
|
%-mt : CPPFLAGS += -DZSTD_MULTITHREAD
|
||||||
%-mt : LDFLAGS += -pthread
|
%-mt : LDFLAGS += -pthread
|
||||||
%-mt : %
|
%-mt : %
|
||||||
@echo multi-threading build completed
|
@echo multi-threading build completed
|
||||||
|
|
||||||
.PHONY: lib-release
|
|
||||||
%-release : DEBUGFLAGS :=
|
%-release : DEBUGFLAGS :=
|
||||||
%-release : %
|
%-release : %
|
||||||
@echo release build completed
|
@echo release build completed
|
||||||
|
|||||||
Reference in New Issue
Block a user