Skip to content

Commit

Permalink
merge soc07 r4819 - Put NMAP_VERSION in nmap.h only and have the make…
Browse files Browse the repository at this point in the history
…files grep it from there
  • Loading branch information
fyodor committed Aug 11, 2007
1 parent 848bc4d commit 3e38a10
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 7 deletions.
5 changes: 3 additions & 2 deletions Makefile.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
export NMAP_VERSION = 4.21ALPHA5
# Extract the version string from nmap.h.
export NMAP_VERSION := $(shell grep '^\#[ \t]*define[ \t]\+NMAP_VERSION' nmap.h | sed -e 's/.*"\(.*\)".*/\1/' -e 'q')
NMAP_NAME= Nmap
NMAP_URL= http://insecure.org
NMAP_PLATFORM=@host@
Expand All @@ -22,7 +23,7 @@ DBGFLAGS =
LIBPCAPDIR = @libpcapdir@
LIBPCREDIR = @LIBPCREDIR@
export LIBDNETDIR = @LIBDNETDIR@
DEFS = @DEFS@ -DNMAP_VERSION=\"$(NMAP_VERSION)\" -DNMAP_NAME=\"$(NMAP_NAME)\" -DNMAP_URL=\"$(NMAP_URL)\" -DNMAP_PLATFORM=\"$(NMAP_PLATFORM)\" -DNMAPDATADIR=\"$(nmapdatadir)\"
DEFS = @DEFS@ -DNMAP_NAME=\"$(NMAP_NAME)\" -DNMAP_URL=\"$(NMAP_URL)\" -DNMAP_PLATFORM=\"$(NMAP_PLATFORM)\" -DNMAPDATADIR=\"$(nmapdatadir)\"
# For mtrace debugging -- see MTRACE define in main.cc for instructions
# Should only be enabled during debugging and not in any real release.
# DEFS += -DMTRACE=1
Expand Down
2 changes: 1 addition & 1 deletion mswin32/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MAKENSIS=/c/apps/NSIS/makensis.exe
VCEXPRESS="/c/Program Files/Microsoft Visual Studio 8/Common7/IDE/VCExpress.exe"
NMAP_VERSION:=$(shell grep "export NMAP_VERSION " ../Makefile.in | cut "-d " -f4)
export NMAP_VERSION := $(shell grep '^\#[ \t]*define[ \t]\+NMAP_VERSION' ../nmap.h | sed -e 's/.*"\(.*\)".*/\1/' -e 'q')
LOGLOC=c:nmapbuild.log

winbuild:
Expand Down
6 changes: 6 additions & 0 deletions nmap.h
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,12 @@ void *realloc();

/******* DEFINES ************/

#ifndef NMAP_VERSION
/* Edit this definition only within the quotes, because it is read from this
file by the makefiles. */
#define NMAP_VERSION "4.21ALPHA5"
#endif

/* User configurable #defines: */
#ifndef VERSION
#define VERSION "1.60-Beta"
Expand Down
1 change: 0 additions & 1 deletion nmap_winconfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@
/* Without this, Windows will give us all sorts of crap about using functions
like strcpy() even if they are done safely */
#define _CRT_SECURE_NO_DEPRECATE 1
#define NMAP_VERSION "4.21ALPHA5"
#define NMAP_NAME "Nmap"
#define NMAP_URL "http://insecure.org"
#define NMAP_PLATFORM "i686-pc-windows-windows"
Expand Down
1 change: 1 addition & 0 deletions nmapfe/nmapfe.c
Original file line number Diff line number Diff line change
Expand Up @@ -428,6 +428,7 @@ GtkAdjustment *adjust;
#ifdef WIN32
opt.isr00t = 1;
/* for nmap version */
#include "nmap.h"
#include "nmap_winconfig.h"
#define VERSION NMAP_VERSION
#else
Expand Down
6 changes: 3 additions & 3 deletions nmapfe/nmapfe.h
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,8 @@
* Long live Aol and pr: Phreak. <grins>
*/

#ifndef NMAP_H
#define NMAP_H
#ifndef NMAPFE_H
#define NMAPFE_H

#if MISSING_GTK
#error "Your system does not appear to have GTK (www.gtk.org) installed. Thus the Nmap X Front End will not compile. You should still be able to use Nmap the normal way (via text console). GUIs are for wimps anyway :)"
Expand Down Expand Up @@ -307,4 +307,4 @@ GtkWidget* create_main_win (void);
GtkWidget* create_fileSelection(const char *title, char *filename, void (*action)(), GtkEntry *entry);
GtkWidget* create_helpDialog(void);

#endif /* NMAP_H */
#endif /* NMAPFE_H */

0 comments on commit 3e38a10

Please sign in to comment.