diff options
Diffstat (limited to 'rescue/librescue')
-rw-r--r-- | rescue/librescue/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/rescue/librescue/Makefile b/rescue/librescue/Makefile new file mode 100644 index 0000000..8464adf --- /dev/null +++ b/rescue/librescue/Makefile @@ -0,0 +1,36 @@ +# +# $FreeBSD$ +# + +# Certain library entries have hard-coded references to +# /bin, /sbin, etc, that require those entries to be +# recompiled for use in /rescue. This Makefile +# accomplishes that. Note that this is pure build hackery. +# This library should never be installed, and isn't even linked +# with in the normal way. (See ../rescue/Makefile for details.) + +LIB= rescue +NOPROFILE= yes # Don't generate profile version +INTERNALLIB= yes # Don't install this library + +CFLAGS+= -DRESCUE +# Flags copied from src/lib/libc and src/lib/libutil +CFLAGS+= -I${.CURDIR}/../../lib/libc/include +CFLAGS+= -I${.CURDIR}/../../include +CFLAGS+= -D__DBINTERFACE_PRIVATE +CFLAGS+= -DINET6 +CFLAGS+= -I${.OBJDIR}/../../lib/libc +CFLAGS+= -DPOSIX_MISTAKE +CFLAGS+= -I${.CURDIR}/../../lib/libc/locale +CFLAGS+= -DBROKEN_DES +CFLAGS+= -DPORTMAP +CFLAGS+= -DDES_BUILTIN +CFLAGS+= -DYP +CFLAGS+= -DHESIOD +CFLAGS+= -Wall -Wwrite-strings -Wpointer-arith + +.PATH: ${.CURDIR}/../../lib/libc/gen ${.CURDIR}/../../lib/libutil ${.CURDIR}/../../lib/libc/net ${.CURDIR}/../../lib/libc/stdlib + +SRCS = exec.c getusershell.c login_class.c popen.c rcmdsh.c sysctl.c system.c + +.include <bsd.lib.mk> |