aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.nmake
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2004-04-08 20:36:09 +0000
committerGerald Combs <gerald@wireshark.org>2004-04-08 20:36:09 +0000
commita011fb14e2a33e555e0f365eb3ebcc0742993c3c (patch)
tree7120d362702a9fe933639ac0c643ed43819ed04e /Makefile.nmake
parent9ebddd2d71d05d5ac884d2a35ec55c24fe298338 (diff)
Add a Makefile.nmake target called "setup" that uses the script
tools\win32-setup.sh to - Check for applications required to build Ethereal - Download and unpack required packages into $ETHEREAL_LIBS Update ADNS to the latest version. Make Python 2.3 the default. svn path=/trunk/; revision=10567
Diffstat (limited to 'Makefile.nmake')
-rw-r--r--Makefile.nmake53
1 files changed, 52 insertions, 1 deletions
diff --git a/Makefile.nmake b/Makefile.nmake
index aac6423db7..fa076f5787 100644
--- a/Makefile.nmake
+++ b/Makefile.nmake
@@ -1,7 +1,7 @@
## Makefile for building ethereal.exe with Microsoft C and nmake
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
-# $Id: Makefile.nmake,v 1.410 2004/03/22 20:35:07 gerald Exp $
+# $Id: Makefile.nmake,v 1.411 2004/04/08 20:36:09 gerald Exp $
include config.nmake
include <win32.mak>
@@ -350,3 +350,54 @@ help::
cd help
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
+
+REQUIRED_APPS=\
+ bison \
+ flex \
+ grep \
+ perl \
+ python \
+ sed \
+ unzip \
+ wget
+
+setup:
+ @$(SH) tools\win32-setup.sh --appverify $(REQUIRED_APPS)
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ glib glib-2.2.3-20040116.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ glib glib-dev-2.2.3-20040116.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk+ gtk+-1.3.0-20030717.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk+ gtk+-dev-1.3.0-20030115.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ libiconv-1.9.1.bin.woe32 libiconv-1.9.1.bin.woe32.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gettext-runtime-0.13.1 gettext-runtime-0.13.1.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ . net-snmp-5.1.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ . wpdpack_3_0.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ . adns-1.0-win32-03.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ . pcre-4.4.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ zlib121-dll zlib121-dll.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk2 gtk2/gtk+-2.2.4-20040124.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk2 gtk2/gtk+-dev-2.2.4-20040124.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk2 gtk2/pango-1.2.5-20040124.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk2 gtk2/pango-dev-1.2.5-20040124.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk2 gtk2/atk-1.4.0.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk2 gtk2/atk-dev-1.4.0.zip
+ @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
+ gtk-wimp gtk2/gtk-wimp-0.5.3-bin.zip
+ @echo ""
+ @echo Ethereal is ready to build.