summaryrefslogtreecommitdiff
path: root/Makefile.nmake
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2004-07-13 19:30:02 +0000
committerGerald Combs <gerald@wireshark.org>2004-07-13 19:30:02 +0000
commit26da5206148424b4e8528303b0b6a24289548a06 (patch)
tree26aa23d7a5cc288a32f44f4312da84c7180d0ef0 /Makefile.nmake
parentdf8f6cdb5e033a9edf8b7df51e46997f399e3147 (diff)
downloadwireshark-26da5206148424b4e8528303b0b6a24289548a06.tar.gz
Both epan/doxygen.cfg and gtk/doxygen.cfg depend on the root doxygen.cfg.
Build it before going into those directories. svn path=/trunk/; revision=11375
Diffstat (limited to 'Makefile.nmake')
-rw-r--r--Makefile.nmake17
1 files changed, 14 insertions, 3 deletions
diff --git a/Makefile.nmake b/Makefile.nmake
index ca63f8a7e7..05b3edb4de 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.425 2004/06/26 02:16:15 guy Exp $
+# $Id: Makefile.nmake,v 1.426 2004/07/13 19:30:02 gerald Exp $
include config.nmake
include <win32.mak>
@@ -346,7 +346,7 @@ wiretap::
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
-gtk:: help config.h cvsversion.h AUTHORS-SHORT
+gtk:: help config.h cvsversion.h AUTHORS-SHORT doxygen
cd gtk
$(MAKE) /$(MAKEFLAGS) /f Makefile.nmake GTK_CFLAGS="$(GTK1_CFLAGS)" GTK_LIBS="$(GTK1_LIBS)" libui.lib
cd ..
@@ -360,7 +360,7 @@ gtk2:: help config.h cvsversion.h AUTHORS-SHORT
$(MAKE) /$(MAKEFLAGS) /f Makefile.nmake GTK_CFLAGS="$(GTK2_CFLAGS)" GTK_LIBS="$(GTK2_LIBS)" libui.lib
cd ..
-epan:: packet-ncp2222.c x11-declarations.h x11-register-info.h dissectors.lib
+epan:: packet-ncp2222.c x11-declarations.h x11-register-info.h dissectors.lib doxygen
cd epan
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
@@ -380,6 +380,17 @@ help::
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
+doxygen.cfg: config.nmake doxygen.cfg.in
+ sed -e s/@VERSION@/$(VERSION)/ \
+ < doxygen.cfg.in > $@
+
+doxygen-run:
+!IFDEF DOXYGEN
+ $(DOXYGEN) doxygen.cfg
+!ENDIF
+
+doxygen: doxygen.cfg doxygen-run
+
REQUIRED_APPS=\
$(SH) \
$(YACC) \