mirror of
https://github.com/nmap/nmap.git
synced 2025-12-16 12:49:02 +00:00
Split Zenmap uninstallation into its own makefile target uninstall-zenmap, to
make it easier when we actually support uninstalling Zenmap with the makefile.
This commit is contained in:
19
Makefile.in
19
Makefile.in
@@ -57,6 +57,7 @@ TARGET = nmap
|
|||||||
INSTALLNSE=@INSTALLNSE@
|
INSTALLNSE=@INSTALLNSE@
|
||||||
BUILDZENMAP=@BUILDZENMAP@
|
BUILDZENMAP=@BUILDZENMAP@
|
||||||
INSTALLZENMAP=@INSTALLZENMAP@
|
INSTALLZENMAP=@INSTALLZENMAP@
|
||||||
|
UNINSTALLZENMAP=@UNINSTALLZENMAP@
|
||||||
|
|
||||||
ifneq (@LIBLUA_LIBS@,)
|
ifneq (@LIBLUA_LIBS@,)
|
||||||
NSE_SRC=nse_main.cc nse_auxiliar.cc nse_nsock.cc nse_init.cc nse_nmaplib.cc nse_debug.cc nse_pcrelib.cc nse_string.cc
|
NSE_SRC=nse_main.cc nse_auxiliar.cc nse_nsock.cc nse_init.cc nse_nmaplib.cc nse_debug.cc nse_pcrelib.cc nse_string.cc
|
||||||
@@ -235,11 +236,23 @@ install-nse: $(TARGET)
|
|||||||
install: install-nmap $(INSTALLNSE) $(INSTALLZENMAP)
|
install: install-nmap $(INSTALLNSE) $(INSTALLZENMAP)
|
||||||
@echo "NMAP SUCCESSFULLY INSTALLED"
|
@echo "NMAP SUCCESSFULLY INSTALLED"
|
||||||
|
|
||||||
uninstall:
|
uninstall: uninstall-nmap $(UNINSTALLZENMAP)
|
||||||
rm -f $(DESTDIR)$(bindir)/$(TARGET) $(DESTDIR)$(bindir)/xnmap
|
|
||||||
rm -f $(DESTDIR)$(mandir)/man1/$(TARGET).1 $(DESTDIR)$(mandir)/man1/zenmap.1
|
uninstall-nmap:
|
||||||
|
rm -f $(DESTDIR)$(bindir)/$(TARGET)
|
||||||
|
rm -f $(DESTDIR)$(mandir)/man1/$(TARGET).1
|
||||||
rm -rf $(DESTDIR)$(nmapdatadir) $(DESTDIR)$(nmaplibexecdir)
|
rm -rf $(DESTDIR)$(nmapdatadir) $(DESTDIR)$(nmaplibexecdir)
|
||||||
|
|
||||||
|
uninstall-zenmap:
|
||||||
|
# This is not a complete uninstall for Zenmap. It only uninstalls the
|
||||||
|
# things installed by this makefile.
|
||||||
|
rm -f $(DESTDIR)$(mandir)/man1/zenmap.1
|
||||||
|
# Uninstall nmapfe only if it's a symlink.
|
||||||
|
if [ -L $(DESTDIR)$(bindir)/nmapfe ]; then \
|
||||||
|
rm -f $(DESTDIR)$(bindir)/nmapfe; \
|
||||||
|
fi
|
||||||
|
rm -f $(DESTDIR)$(bindir)/xnmap
|
||||||
|
|
||||||
${srcdir}/configure: configure.ac
|
${srcdir}/configure: configure.ac
|
||||||
cd ${srcdir} && autoconf
|
cd ${srcdir} && autoconf
|
||||||
|
|
||||||
|
|||||||
9
configure
vendored
9
configure
vendored
@@ -689,6 +689,7 @@ pyexecdir
|
|||||||
pkgpyexecdir
|
pkgpyexecdir
|
||||||
BUILDZENMAP
|
BUILDZENMAP
|
||||||
INSTALLZENMAP
|
INSTALLZENMAP
|
||||||
|
UNINSTALLZENMAP
|
||||||
ZENMAP_CLEAN
|
ZENMAP_CLEAN
|
||||||
ZENMAP_DIST_CLEAN
|
ZENMAP_DIST_CLEAN
|
||||||
OPENSSL_LIBS
|
OPENSSL_LIBS
|
||||||
@@ -5645,11 +5646,13 @@ fi
|
|||||||
if test "$with_zenmap" = "no"; then
|
if test "$with_zenmap" = "no"; then
|
||||||
BUILDZENMAP=""
|
BUILDZENMAP=""
|
||||||
INSTALLZENMAP=""
|
INSTALLZENMAP=""
|
||||||
|
UNINSTALLZENMAP=""
|
||||||
ZENMAP_CLEAN=""
|
ZENMAP_CLEAN=""
|
||||||
ZENMAP_DIST_CLEAN=""
|
ZENMAP_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
BUILDZENMAP=build-zenmap
|
BUILDZENMAP=build-zenmap
|
||||||
INSTALLZENMAP=install-zenmap
|
INSTALLZENMAP=install-zenmap
|
||||||
|
UNINSTALLZENMAP=uninstall-zenmap
|
||||||
ZENMAP_CLEAN=zenmap_clean
|
ZENMAP_CLEAN=zenmap_clean
|
||||||
ZENMAP_DIST_CLEAN=zenmap_dist_clean
|
ZENMAP_DIST_CLEAN=zenmap_dist_clean
|
||||||
fi
|
fi
|
||||||
@@ -5658,6 +5661,7 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# We test whether they specified openssl desires explicitly
|
# We test whether they specified openssl desires explicitly
|
||||||
use_openssl="yes"
|
use_openssl="yes"
|
||||||
specialssldir=""
|
specialssldir=""
|
||||||
@@ -9123,6 +9127,7 @@ pyexecdir!$pyexecdir$ac_delim
|
|||||||
pkgpyexecdir!$pkgpyexecdir$ac_delim
|
pkgpyexecdir!$pkgpyexecdir$ac_delim
|
||||||
BUILDZENMAP!$BUILDZENMAP$ac_delim
|
BUILDZENMAP!$BUILDZENMAP$ac_delim
|
||||||
INSTALLZENMAP!$INSTALLZENMAP$ac_delim
|
INSTALLZENMAP!$INSTALLZENMAP$ac_delim
|
||||||
|
UNINSTALLZENMAP!$UNINSTALLZENMAP$ac_delim
|
||||||
ZENMAP_CLEAN!$ZENMAP_CLEAN$ac_delim
|
ZENMAP_CLEAN!$ZENMAP_CLEAN$ac_delim
|
||||||
ZENMAP_DIST_CLEAN!$ZENMAP_DIST_CLEAN$ac_delim
|
ZENMAP_DIST_CLEAN!$ZENMAP_DIST_CLEAN$ac_delim
|
||||||
OPENSSL_LIBS!$OPENSSL_LIBS$ac_delim
|
OPENSSL_LIBS!$OPENSSL_LIBS$ac_delim
|
||||||
@@ -9143,7 +9148,6 @@ LIBDNETDIR!$LIBDNETDIR$ac_delim
|
|||||||
DNET_DEPENDS!$DNET_DEPENDS$ac_delim
|
DNET_DEPENDS!$DNET_DEPENDS$ac_delim
|
||||||
DNET_BUILD!$DNET_BUILD$ac_delim
|
DNET_BUILD!$DNET_BUILD$ac_delim
|
||||||
DNET_CLEAN!$DNET_CLEAN$ac_delim
|
DNET_CLEAN!$DNET_CLEAN$ac_delim
|
||||||
DNET_DIST_CLEAN!$DNET_DIST_CLEAN$ac_delim
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
||||||
@@ -9185,6 +9189,7 @@ _ACEOF
|
|||||||
ac_delim='%!_!# '
|
ac_delim='%!_!# '
|
||||||
for ac_last_try in false false false false false :; do
|
for ac_last_try in false false false false false :; do
|
||||||
cat >conf$$subs.sed <<_ACEOF
|
cat >conf$$subs.sed <<_ACEOF
|
||||||
|
DNET_DIST_CLEAN!$DNET_DIST_CLEAN$ac_delim
|
||||||
LIBLUA_LIBS!$LIBLUA_LIBS$ac_delim
|
LIBLUA_LIBS!$LIBLUA_LIBS$ac_delim
|
||||||
LIBLUADIR!$LIBLUADIR$ac_delim
|
LIBLUADIR!$LIBLUADIR$ac_delim
|
||||||
LUA_DEPENDS!$LUA_DEPENDS$ac_delim
|
LUA_DEPENDS!$LUA_DEPENDS$ac_delim
|
||||||
@@ -9204,7 +9209,7 @@ LIBOBJS!$LIBOBJS$ac_delim
|
|||||||
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 17; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 18; then
|
||||||
break
|
break
|
||||||
elif $ac_last_try; then
|
elif $ac_last_try; then
|
||||||
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
||||||
|
|||||||
@@ -189,16 +189,19 @@ fi
|
|||||||
if test "$with_zenmap" = "no"; then
|
if test "$with_zenmap" = "no"; then
|
||||||
BUILDZENMAP=""
|
BUILDZENMAP=""
|
||||||
INSTALLZENMAP=""
|
INSTALLZENMAP=""
|
||||||
|
UNINSTALLZENMAP=""
|
||||||
ZENMAP_CLEAN=""
|
ZENMAP_CLEAN=""
|
||||||
ZENMAP_DIST_CLEAN=""
|
ZENMAP_DIST_CLEAN=""
|
||||||
else
|
else
|
||||||
BUILDZENMAP=build-zenmap
|
BUILDZENMAP=build-zenmap
|
||||||
INSTALLZENMAP=install-zenmap
|
INSTALLZENMAP=install-zenmap
|
||||||
|
UNINSTALLZENMAP=uninstall-zenmap
|
||||||
ZENMAP_CLEAN=zenmap_clean
|
ZENMAP_CLEAN=zenmap_clean
|
||||||
ZENMAP_DIST_CLEAN=zenmap_dist_clean
|
ZENMAP_DIST_CLEAN=zenmap_dist_clean
|
||||||
fi
|
fi
|
||||||
AC_SUBST(BUILDZENMAP)
|
AC_SUBST(BUILDZENMAP)
|
||||||
AC_SUBST(INSTALLZENMAP)
|
AC_SUBST(INSTALLZENMAP)
|
||||||
|
AC_SUBST(UNINSTALLZENMAP)
|
||||||
AC_SUBST(ZENMAP_CLEAN)
|
AC_SUBST(ZENMAP_CLEAN)
|
||||||
AC_SUBST(ZENMAP_DIST_CLEAN)
|
AC_SUBST(ZENMAP_DIST_CLEAN)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user