diff options
Diffstat (limited to 'sh/Makefile')
-rw-r--r-- | sh/Makefile | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/sh/Makefile b/sh/Makefile index 73d46418..72df96a5 100644 --- a/sh/Makefile +++ b/sh/Makefile @@ -8,7 +8,33 @@ INSTALLAFTER= _installafter MK= ../mk include ${MK}/os.mk -include Makefile.${OS} + +ifeq ($(OS),FreeBSD) +SRCS+= init.sh.in + +.SUFFIXES: .sh.BSD.in +.sh.BSD.in.sh: + ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ + +else ifeq ($(OS),Linux) +SRCS+= init.sh.in init-early.sh.in udhcpc-hook.sh.in +BIN+= init-early.sh udhcpc-hook.sh + +.SUFFIXES: .sh.Linux.in +.sh.Linux.in.sh: + ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ + +else ifeq ($(OS),NetBSD) +SRCS+= init.sh.in + +SRCS+= ifwatchd-carrier.sh.in ifwatchd-nocarrier.sh.in +BIN+= ifwatchd-carrier.sh ifwatchd-nocarrier.sh + +.SUFFIXES: .sh.BSD.in +.sh.BSD.in.sh: + ${SED} ${SED_REPLACE} ${SED_EXTRA} $< > $@ +endif + include ${MK}/scripts.mk _installafter: |