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} ${INSTALL} -d ${DESTDIR}/bin 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