Installing libunit headers and static library.
This commit is contained in:
@@ -16,6 +16,8 @@ cat << END
|
|||||||
default: "$NXT_BINDIR"
|
default: "$NXT_BINDIR"
|
||||||
--sbindir=DIRECTORY set system admin executables directory name
|
--sbindir=DIRECTORY set system admin executables directory name
|
||||||
default: "$NXT_SBINDIR"
|
default: "$NXT_SBINDIR"
|
||||||
|
--libdir=DIRECTORY set library directory name, default: "$NXT_LIBDIR"
|
||||||
|
--incdir=DIRECTORY set includes directory name, default: "$NXT_INCDIR"
|
||||||
--modules=DIRECTORY set modules directory name, default: "$NXT_MODULES"
|
--modules=DIRECTORY set modules directory name, default: "$NXT_MODULES"
|
||||||
--state=DIRECTORY set state directory name, default: "$NXT_STATE"
|
--state=DIRECTORY set state directory name, default: "$NXT_STATE"
|
||||||
|
|
||||||
|
|||||||
26
auto/make
26
auto/make
@@ -277,6 +277,32 @@ ${NXT_DAEMON}-uninstall:
|
|||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
|
cat << END >> $NXT_MAKEFILE
|
||||||
|
|
||||||
|
.PHONY: libunit-install libunit-uninstall
|
||||||
|
|
||||||
|
libunit-install: $NXT_BUILD_DIR/$NXT_LIB_UNIT_STATIC
|
||||||
|
install -d \$(DESTDIR)$NXT_LIBDIR
|
||||||
|
install -p -m u=rw,go=r $NXT_BUILD_DIR/$NXT_LIB_UNIT_STATIC \
|
||||||
|
\$(DESTDIR)$NXT_LIBDIR/
|
||||||
|
install -d \$(DESTDIR)$NXT_INCDIR
|
||||||
|
install -p -m u=rw,go=r src/nxt_unit.h src/nxt_unit_field.h \
|
||||||
|
src/nxt_unit_request.h src/nxt_unit_response.h src/nxt_unit_sptr.h \
|
||||||
|
src/nxt_unit_typedefs.h \$(DESTDIR)$NXT_INCDIR/
|
||||||
|
|
||||||
|
libunit-uninstall:
|
||||||
|
rm -f \$(DESTDIR)$NXT_LIBDIR/$NXT_LIB_UNIT_STATIC
|
||||||
|
@rmdir -p \$(DESTDIR)$NXT_LIBDIR 2>/dev/null || true
|
||||||
|
rm -f \$(DESTDIR)$NXT_INCDIR/nxt_unit.h \
|
||||||
|
\$(DESTDIR)$NXT_INCDIR/nxt_unit_field.h \
|
||||||
|
\$(DESTDIR)$NXT_INCDIR/nxt_unit_request.h \
|
||||||
|
\$(DESTDIR)$NXT_INCDIR/nxt_unit_response.h \
|
||||||
|
\$(DESTDIR)$NXT_INCDIR/nxt_unit_sptr.h \
|
||||||
|
\$(DESTDIR)$NXT_INCDIR/nxt_unit_typedefs.h
|
||||||
|
@rmdir -p \$(DESTDIR)$NXT_INCDIR 2>/dev/null || true
|
||||||
|
|
||||||
|
END
|
||||||
|
|
||||||
# Makefile.
|
# Makefile.
|
||||||
# *.dSYM is MacOSX Clang debug information.
|
# *.dSYM is MacOSX Clang debug information.
|
||||||
|
|
||||||
|
|||||||
12
auto/options
12
auto/options
@@ -54,6 +54,8 @@ do
|
|||||||
--prefix=*) NXT_PREFIX="$value" ;;
|
--prefix=*) NXT_PREFIX="$value" ;;
|
||||||
--bindir=*) NXT_BINDIR="$value" ;;
|
--bindir=*) NXT_BINDIR="$value" ;;
|
||||||
--sbindir=*) NXT_SBINDIR="$value" ;;
|
--sbindir=*) NXT_SBINDIR="$value" ;;
|
||||||
|
--libdir=*) NXT_LIBDIR="$value" ;;
|
||||||
|
--incdir=*) NXT_INCDIR="$value" ;;
|
||||||
--modules=*) NXT_MODULES="$value" ;;
|
--modules=*) NXT_MODULES="$value" ;;
|
||||||
--state=*) NXT_STATE="$value" ;;
|
--state=*) NXT_STATE="$value" ;;
|
||||||
|
|
||||||
@@ -127,6 +129,16 @@ case "$NXT_SBINDIR" in
|
|||||||
*) NXT_SBINDIR="$NXT_PREFIX$NXT_SBINDIR" ;;
|
*) NXT_SBINDIR="$NXT_PREFIX$NXT_SBINDIR" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
case "$NXT_LIBDIR" in
|
||||||
|
/*) ;;
|
||||||
|
*) NXT_LIBDIR="$NXT_PREFIX$NXT_LIBDIR" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
case "$NXT_INCDIR" in
|
||||||
|
/*) ;;
|
||||||
|
*) NXT_INCDIR="$NXT_PREFIX$NXT_INCDIR" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
case "$NXT_MODULES" in
|
case "$NXT_MODULES" in
|
||||||
/*) ;;
|
/*) ;;
|
||||||
*) NXT_MODULES="$NXT_PREFIX$NXT_MODULES" ;;
|
*) NXT_MODULES="$NXT_PREFIX$NXT_MODULES" ;;
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ Configuration summary:
|
|||||||
|
|
||||||
unit bin directory: "$NXT_BINDIR"
|
unit bin directory: "$NXT_BINDIR"
|
||||||
unit sbin directory: "$NXT_SBINDIR"
|
unit sbin directory: "$NXT_SBINDIR"
|
||||||
|
unit lib directory: "$NXT_LIBDIR"
|
||||||
|
unit include directory: "$NXT_INCDIR"
|
||||||
unit modules directory: "$NXT_MODULES"
|
unit modules directory: "$NXT_MODULES"
|
||||||
unit state directory: "$NXT_STATE"
|
unit state directory: "$NXT_STATE"
|
||||||
|
|
||||||
|
|||||||
2
configure
vendored
2
configure
vendored
@@ -32,6 +32,8 @@ CC=${CC:-cc}
|
|||||||
NXT_DAEMON=unitd
|
NXT_DAEMON=unitd
|
||||||
NXT_BINDIR="bin"
|
NXT_BINDIR="bin"
|
||||||
NXT_SBINDIR="sbin"
|
NXT_SBINDIR="sbin"
|
||||||
|
NXT_LIBDIR="lib"
|
||||||
|
NXT_INCDIR="include"
|
||||||
NXT_MODULES="modules"
|
NXT_MODULES="modules"
|
||||||
NXT_STATE="state"
|
NXT_STATE="state"
|
||||||
NXT_PID="unit.pid"
|
NXT_PID="unit.pid"
|
||||||
|
|||||||
Reference in New Issue
Block a user