aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rc/Makefile10
-rw-r--r--src/rc/rc-selinux.c4
2 files changed, 8 insertions, 6 deletions
diff --git a/src/rc/Makefile b/src/rc/Makefile
index 1df26d86..da1e5ee5 100644
--- a/src/rc/Makefile
+++ b/src/rc/Makefile
@@ -75,7 +75,10 @@ check test::
all: ${ALL_PROGS}
-checkpath: checkpath.o _usage.o rc-misc.o rc-selinux.o
+checkpath: checkpath.o _usage.o rc-misc.o
+ifeq (${MKSELINUX},yes)
+checkpath: rc-selinux.o
+endif
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
einfon einfo ewarnn ewarn eerrorn eerror ebegin eend ewend \
@@ -101,7 +104,10 @@ mark_service_hotplugged mark_service_failed: do_mark_service.o rc-misc.o
mountinfo: mountinfo.o _usage.o rc-misc.o
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
-openrc rc: rc.o rc-logger.o rc-misc.o rc-plugin.o rc-selinux.o _usage.o
+openrc rc: rc.o rc-logger.o rc-misc.o rc-plugin.o _usage.o
+ifeq (${MKSELINUX},yes)
+openrc rc: rc-selinux.o
+endif
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
openrc-run runscript: openrc-run.o _usage.o rc-misc.o rc-plugin.o
diff --git a/src/rc/rc-selinux.c b/src/rc/rc-selinux.c
index 3e484a67..ed89be1e 100644
--- a/src/rc/rc-selinux.c
+++ b/src/rc/rc-selinux.c
@@ -15,8 +15,6 @@
* except according to the terms contained in the LICENSE file.
*/
-#ifdef HAVE_SELINUX
-
#include <stddef.h>
#include <errno.h>
#include <dlfcn.h>
@@ -386,5 +384,3 @@ out:
free(run_init_t);
free(curr_t);
}
-
-#endif