From 20b50e57b9a92b50f99f57023fa03aed4041ad7c Mon Sep 17 00:00:00 2001
From: Roy Marples <roy@marples.name>
Date: Sat, 5 Jan 2008 20:49:48 +0000
Subject: Add missing Makefile

---
 src/rc/Makefile | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)
 create mode 100644 src/rc/Makefile

(limited to 'src/rc')

diff --git a/src/rc/Makefile b/src/rc/Makefile
new file mode 100644
index 00000000..23268ea0
--- /dev/null
+++ b/src/rc/Makefile
@@ -0,0 +1,63 @@
+PROG=			rc
+SRCS=			checkpath.c fstabinfo.c mountinfo.c rc.c rc-depend.c \
+				rc-logger.c rc-misc.c rc-plugin.c rc-status.c rc-update.c \
+				runscript.c start-stop-daemon.c
+
+SCRIPTS=		version.h
+CLEANFILES=		version.h
+
+TOPDIR=			..
+
+LDFLAGS+=		-L$(TOPDIR)/librc -L$(TOPDIR)/libeinfo
+LDADD+=			-lutil -lrc -leinfo
+
+BINDIR?=		/sbin
+
+LINKDIR=		$(LIBNAME)/$(PROG)
+BINLINKS=		rc-status
+SBINLINKS=		rc-update runscript start-stop-daemon
+RC_BINLINKS=	einfon einfo ewarnn ewarn eerrorn eerror ebegin eend ewend \
+				eindent eoutdent esyslog eval_ecolors \
+				veinfo vewarn vebegin veend vewend veindent veoutdent \
+				service_starting service_started \
+				service_stopping service_stopped \
+				service_inactive service_wasinactive \
+				service_coldplugged service_started_daemon \
+				checkpath fstabinfo mountinfo rc-depend \
+				service_get_value service_set_value get_options save_options \
+				shell_var
+RC_SBINLINKS=	mark_service_starting mark_service_started \
+				mark_service_stopping mark_service_stopped \
+				mark_service_inactive mark_service_wasinactive \
+				mark_service_coldplugged mark_service_failed \
+				rc-abort
+
+include $(TOPDIR)/os.mk
+CPPFLAGS+=		-DLIB=\"$(LIBNAME)\"
+include $(TOPDIR)/cc.mk
+include $(TOPDIR)/prog.mk
+
+include $(TOPDIR)/$(TERMCAP).mk
+LDADD+=			${LIBDL} ${LIBKVM}
+include $(TOPDIR)/$(PAM).mk
+
+version.h:
+	sed -n -e 's/^VERSION =[[:space:]]*\([^[:space:]]*\).*/#define VERSION "\1\"/p' ../../Makefile > version.h
+	if test -n "${BRANDING}"; then \
+		echo "#define BRANDING \"${BRANDING}\"" >> version.h; \
+	fi
+
+install:
+	${INSTALL} -d ${DESTDIR}${BINDIR}
+	${INSTALL} ${PROG} ${DESTDIR}${BINDIR}
+	for x in $(BINLINKS); do ln -fs ${BINDIR}/${PROG} $(DESTDIR)/bin/$$x; done
+	${INSTALL} -d ${DESTDIR}/bin
+	for x in $(SBINLINKS); do ln -fs ${BINDIR}/${PROG} $(DESTDIR)${BINDIR}/$$x; done
+	$(INSTALL) -d $(DESTDIR)/$(LIBNAME)/$(PROG)/bin
+	for x in $(RC_BINLINKS); do ln -fs ${BINDIR}/${PROG} $(DESTDIR)/$(LIBNAME)/$(PROG)/bin/$$x; done
+	$(INSTALL) -d $(DESTDIR)/$(LIBNAME)/$(PROG)/sbin
+	for x in $(RC_SBINLINKS); do ln -fs ${BINDIR}/${PROG} $(DESTDIR)/$(LIBNAME)/$(PROG)/sbin/$$x; done
+	if test "$(PAM)" = pam; then \
+		${INSTALL} -d ${PAMDIR}; \
+		${INSTALL} -m ${PAMMODE} start-stop-daemon.pam $(DESTDIR)${PAMDIR}/start-stop-daemon; \
+	fi
-- 
cgit v1.2.3