mirror of
https://github.com/nmap/nmap.git
synced 2025-12-15 20:29:03 +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@
|
||||
BUILDZENMAP=@BUILDZENMAP@
|
||||
INSTALLZENMAP=@INSTALLZENMAP@
|
||||
UNINSTALLZENMAP=@UNINSTALLZENMAP@
|
||||
|
||||
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
|
||||
@@ -235,11 +236,23 @@ install-nse: $(TARGET)
|
||||
install: install-nmap $(INSTALLNSE) $(INSTALLZENMAP)
|
||||
@echo "NMAP SUCCESSFULLY INSTALLED"
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(bindir)/$(TARGET) $(DESTDIR)$(bindir)/xnmap
|
||||
rm -f $(DESTDIR)$(mandir)/man1/$(TARGET).1 $(DESTDIR)$(mandir)/man1/zenmap.1
|
||||
uninstall: uninstall-nmap $(UNINSTALLZENMAP)
|
||||
|
||||
uninstall-nmap:
|
||||
rm -f $(DESTDIR)$(bindir)/$(TARGET)
|
||||
rm -f $(DESTDIR)$(mandir)/man1/$(TARGET).1
|
||||
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
|
||||
cd ${srcdir} && autoconf
|
||||
|
||||
|
||||
9
configure
vendored
9
configure
vendored
@@ -689,6 +689,7 @@ pyexecdir
|
||||
pkgpyexecdir
|
||||
BUILDZENMAP
|
||||
INSTALLZENMAP
|
||||
UNINSTALLZENMAP
|
||||
ZENMAP_CLEAN
|
||||
ZENMAP_DIST_CLEAN
|
||||
OPENSSL_LIBS
|
||||
@@ -5645,11 +5646,13 @@ fi
|
||||
if test "$with_zenmap" = "no"; then
|
||||
BUILDZENMAP=""
|
||||
INSTALLZENMAP=""
|
||||
UNINSTALLZENMAP=""
|
||||
ZENMAP_CLEAN=""
|
||||
ZENMAP_DIST_CLEAN=""
|
||||
else
|
||||
BUILDZENMAP=build-zenmap
|
||||
INSTALLZENMAP=install-zenmap
|
||||
UNINSTALLZENMAP=uninstall-zenmap
|
||||
ZENMAP_CLEAN=zenmap_clean
|
||||
ZENMAP_DIST_CLEAN=zenmap_dist_clean
|
||||
fi
|
||||
@@ -5658,6 +5661,7 @@ fi
|
||||
|
||||
|
||||
|
||||
|
||||
# We test whether they specified openssl desires explicitly
|
||||
use_openssl="yes"
|
||||
specialssldir=""
|
||||
@@ -9123,6 +9127,7 @@ pyexecdir!$pyexecdir$ac_delim
|
||||
pkgpyexecdir!$pkgpyexecdir$ac_delim
|
||||
BUILDZENMAP!$BUILDZENMAP$ac_delim
|
||||
INSTALLZENMAP!$INSTALLZENMAP$ac_delim
|
||||
UNINSTALLZENMAP!$UNINSTALLZENMAP$ac_delim
|
||||
ZENMAP_CLEAN!$ZENMAP_CLEAN$ac_delim
|
||||
ZENMAP_DIST_CLEAN!$ZENMAP_DIST_CLEAN$ac_delim
|
||||
OPENSSL_LIBS!$OPENSSL_LIBS$ac_delim
|
||||
@@ -9143,7 +9148,6 @@ LIBDNETDIR!$LIBDNETDIR$ac_delim
|
||||
DNET_DEPENDS!$DNET_DEPENDS$ac_delim
|
||||
DNET_BUILD!$DNET_BUILD$ac_delim
|
||||
DNET_CLEAN!$DNET_CLEAN$ac_delim
|
||||
DNET_DIST_CLEAN!$DNET_DIST_CLEAN$ac_delim
|
||||
_ACEOF
|
||||
|
||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
||||
@@ -9185,6 +9189,7 @@ _ACEOF
|
||||
ac_delim='%!_!# '
|
||||
for ac_last_try in false false false false false :; do
|
||||
cat >conf$$subs.sed <<_ACEOF
|
||||
DNET_DIST_CLEAN!$DNET_DIST_CLEAN$ac_delim
|
||||
LIBLUA_LIBS!$LIBLUA_LIBS$ac_delim
|
||||
LIBLUADIR!$LIBLUADIR$ac_delim
|
||||
LUA_DEPENDS!$LUA_DEPENDS$ac_delim
|
||||
@@ -9204,7 +9209,7 @@ LIBOBJS!$LIBOBJS$ac_delim
|
||||
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
||||
_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
|
||||
elif $ac_last_try; then
|
||||
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
||||
|
||||
@@ -189,16 +189,19 @@ fi
|
||||
if test "$with_zenmap" = "no"; then
|
||||
BUILDZENMAP=""
|
||||
INSTALLZENMAP=""
|
||||
UNINSTALLZENMAP=""
|
||||
ZENMAP_CLEAN=""
|
||||
ZENMAP_DIST_CLEAN=""
|
||||
else
|
||||
BUILDZENMAP=build-zenmap
|
||||
INSTALLZENMAP=install-zenmap
|
||||
UNINSTALLZENMAP=uninstall-zenmap
|
||||
ZENMAP_CLEAN=zenmap_clean
|
||||
ZENMAP_DIST_CLEAN=zenmap_dist_clean
|
||||
fi
|
||||
AC_SUBST(BUILDZENMAP)
|
||||
AC_SUBST(INSTALLZENMAP)
|
||||
AC_SUBST(UNINSTALLZENMAP)
|
||||
AC_SUBST(ZENMAP_CLEAN)
|
||||
AC_SUBST(ZENMAP_DIST_CLEAN)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user