@@ -170,7 +170,7 @@ endif
170170
171171zstd : $(BUILD_DIR ) /zstd
172172 if [ $( BIN_ISDIFFERENT) -eq 1 ]; then \
173- cp -f $< $(EXT ) $@ $(EXT ) ; \
173+ $( CP ) $< $(EXT ) $@ $(EXT ) ; \
174174 echo zstd build completed; \
175175 else \
176176 echo zstd already built; \
@@ -271,7 +271,7 @@ zstd-dictBuilder: $(ZSTDLIB_COMMON_SRC) $(ZSTDLIB_COMPRESS_SRC) $(ZDICT_SRC) zst
271271
272272CLEAN += zstdmt
273273zstdmt : zstd
274- ln -sf zstd zstdmt
274+ $( LN ) -sf zstd zstdmt
275275
276276.PHONY : generate_res
277277generate_res : $(RES64_FILE ) $(RES32_FILE )
@@ -345,7 +345,7 @@ include $(wildcard $(DEPFILES))
345345# -----------------------------------------------------------------------------
346346# make install is validated only for Linux, macOS, BSD, Hurd and Solaris targets
347347# -----------------------------------------------------------------------------
348- ifneq (,$(filter Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD NetBSD DragonFly SunOS Haiku AIX MSYS_NT % CYGWIN_NT % ,$(UNAME ) ) )
348+ ifneq (,$(filter $( INSTALL_OS_LIST ) ,$(UNAME ) ) )
349349
350350HAVE_COLORNEVER = $(shell echo a | egrep --color=never a > /dev/null 2> /dev/null && echo 1 || echo 0)
351351EGREP_OPTIONS ?=
@@ -414,15 +414,15 @@ install:
414414 [ -e $( DESTDIR) $( MAN1DIR) ] || $(INSTALL ) -d -m 755 $(DESTDIR )$(MAN1DIR ) /
415415 @echo Installing binaries
416416 $(INSTALL_PROGRAM ) zstd$(EXT ) $(DESTDIR )$(BINDIR ) /zstd$(EXT )
417- ln -sf zstd$(EXT ) $(DESTDIR )$(BINDIR ) /zstdcat$(EXT )
418- ln -sf zstd$(EXT ) $(DESTDIR )$(BINDIR ) /unzstd$(EXT )
419- ln -sf zstd$(EXT ) $(DESTDIR )$(BINDIR ) /zstdmt$(EXT )
417+ $( LN ) -sf zstd$(EXT ) $(DESTDIR )$(BINDIR ) /zstdcat$(EXT )
418+ $( LN ) -sf zstd$(EXT ) $(DESTDIR )$(BINDIR ) /unzstd$(EXT )
419+ $( LN ) -sf zstd$(EXT ) $(DESTDIR )$(BINDIR ) /zstdmt$(EXT )
420420 $(INSTALL_SCRIPT ) zstdless $(DESTDIR )$(BINDIR ) /zstdless
421421 $(INSTALL_SCRIPT ) zstdgrep $(DESTDIR )$(BINDIR ) /zstdgrep
422422 @echo Installing man pages
423423 $(INSTALL_MAN ) zstd.1 $(DESTDIR )$(MAN1DIR ) /zstd.1
424- ln -sf zstd.1 $(DESTDIR )$(MAN1DIR ) /zstdcat.1
425- ln -sf zstd.1 $(DESTDIR )$(MAN1DIR ) /unzstd.1
424+ $( LN ) -sf zstd.1 $(DESTDIR )$(MAN1DIR ) /zstdcat.1
425+ $( LN ) -sf zstd.1 $(DESTDIR )$(MAN1DIR ) /unzstd.1
426426 $(INSTALL_MAN ) zstdgrep.1 $(DESTDIR )$(MAN1DIR ) /zstdgrep.1
427427 $(INSTALL_MAN ) zstdless.1 $(DESTDIR )$(MAN1DIR ) /zstdless.1
428428 @echo zstd installation completed
0 commit comments