diff options
author | Roy Marples <roy@marples.name> | 2008-01-11 10:55:36 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2008-01-11 10:55:36 +0000 |
commit | 13c552c3ece84b0d4e3b8e24eaa6b7196019b957 (patch) | |
tree | 83e9094e446624f94fa41ff5dc276027a825e915 /init.d.misc/Makefile | |
parent | 349f4a81e64d8c29d87490b73a65ad10c8e506e2 (diff) | |
download | openrc-13c552c3ece84b0d4e3b8e24eaa6b7196019b957.tar.xz |
Allow OS to define default package locations.
Diffstat (limited to 'init.d.misc/Makefile')
-rw-r--r-- | init.d.misc/Makefile | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/init.d.misc/Makefile b/init.d.misc/Makefile index c50e550a..693f9134 100644 --- a/init.d.misc/Makefile +++ b/init.d.misc/Makefile @@ -1,5 +1,25 @@ -DIR = /etc/init.d -BIN = $(CONTENTS) +DIR= /etc/init.d +_SRCS!= ls *.in +SRCS?= ${_SRCS}$(shell ls *.in) +OBJS= ${SRCS:.in=} -TOPDIR = .. -include $(TOPDIR)/default.mk +MK= ../mk +include ${MK}/os.mk +include Makefile.${OS} + +VARBASE?= /var + +.SUFFIXES: .in + +all: ${OBJS} + +.in: + sed -e s':@PREFIX@:${PREFIX}:' -e 's:@VARBASE@:${VARBASE}:' $< > $@ + +install: all + for x in ${OBJS}; do \ + ${INSTALL} work/$$x ${DESTDIR}${DIR}; \ + done + +clean: + rm -f ${OBJS} |