diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2023-02-12 02:15:32 +0000 |
---|---|---|
committer | Laurent Bercot <ska@appnovation.com> | 2023-02-12 02:15:32 +0000 |
commit | 72b6d428af4925e7064c6166b732301c8918e8c4 (patch) | |
tree | 29cb0582e44ed5c7cd05ddce2542cf213a0e9ec5 /package | |
parent | 4d41f0d5e871b86b8f56339a99cfb1b80fbb420c (diff) | |
download | s6-linux-utils-72b6d428af4925e7064c6166b732301c8918e8c4.tar.gz s6-linux-utils-72b6d428af4925e7064c6166b732301c8918e8c4.tar.xz s6-linux-utils-72b6d428af4925e7064c6166b732301c8918e8c4.zip |
Add multicall configuration
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'package')
-rw-r--r-- | package/modes | 1 | ||||
-rw-r--r-- | package/targets.mak | 36 |
2 files changed, 24 insertions, 13 deletions
diff --git a/package/modes b/package/modes index 46b4623..aad1e20 100644 --- a/package/modes +++ b/package/modes @@ -9,3 +9,4 @@ s6-ps 0755 s6-swapoff 0744 s6-swapon 0744 s6-umount 0755 +s6-linux-utils 0755 diff --git a/package/targets.mak b/package/targets.mak index fb7af4c..6403a9b 100644 --- a/package/targets.mak +++ b/package/targets.mak @@ -1,14 +1,24 @@ -BIN_TARGETS := \ -rngseed \ -s6-chroot \ -s6-freeramdisk \ -s6-hostname \ -s6-logwatch \ -s6-mount \ -s6-pivotchroot \ -s6-ps \ -s6-swapoff \ -s6-swapon \ -s6-umount - LIBEXEC_TARGETS := + +ifeq ($(MULTICALL),1) + +BIN_TARGETS := $(package) +BIN_SYMLINKS := $(notdir $(wildcard src/$(package)/deps-exe/*)) +EXTRA_TEMP := src/multicall/$(package).c + +define symlink_definition +SYMLINK_TARGET_$(1) := $(package) +endef +$(foreach name,$(BIN_SYMLINKS),$(eval $(call symlink_definition,$(name)))) + +src/multicall/$(package).c: tools/gen-multicall.sh src/$(package)/deps-exe + ./tools/gen-multicall.sh $(package) > src/multicall/$(package).c + +src/multicall/$(package).o: src/multicall/$(package).c src/include/$(package)/config.h + +else + +BIN_TARGETS := $(notdir $(wildcard src/$(package)/deps-exe/*)) +BIN_SYMLINKS := + +endif |