Commit 79bf453d authored by mueller's avatar mueller
Browse files

mods for doxygen-0.49-990901

parent f1812884
Loading
Loading
Loading
Loading
+19 −12
Original line number Diff line number Diff line
DOXYGEN Version 0.49-990829
DOXYGEN Version 0.49-990901

CONTENTS
--------
@@ -14,17 +14,17 @@ INSTALLATION INSTRUCTIONS FOR UNIX:

1.  Unpack the archive, unless you already have:
   
    gunzip doxygen-0.49-990829.src.tar.gz    # uncompress the archive
    tar xf doxygen-0.49-990829.src.tar       # unpack it
     gunzip doxygen-0.49-990901.src.tar.gz    # uncompress the archive
     tar xf doxygen-0.49-990901.src.tar       # unpack it

2.  Run the configure script:
 
     sh ./configure

    The script tries to determine the platform you use, the location
    of the Qt library, the make tool and the perl interpreter.
    It will report what it finds. Use configure --help 
    to see how to override or change the default settings.
    of the Qt library, the make tool (which _must_ be GNU make) and the perl 
    interpreter. It will report what it finds. Use configure --help 
    to see how to override or change the default or detected settings.

3.  Compile the program by running make:

@@ -34,7 +34,7 @@ INSTALLATION INSTRUCTIONS FOR UNIX:
    doxytag, and doxysearch) should be available in the bin directory of the 
    distribution.

5.  Generate the user manual.
5.  Generate the user manual (optional, will also be done in step 6).
    
     make docs

@@ -54,6 +54,13 @@ INSTALLATION INSTRUCTIONS FOR UNIX:
    directory of the distribution. Just send it to a postscript printer to 
    print it or use ghostview to view it. 

6.  Install the doxygen binaries, manual and examples

     make install

    Binaries are install to the directory <prefix>/bin 
    Documentation and examples to the directory <prefix>/share/doxygen

INSTALLATION INSTRUCTIONS FOR WINDOWS:
--------------------------------------

@@ -173,4 +180,4 @@ The latest version of doxygen can be obtained at

Enjoy,

Dimitri van Heesch (29 August 1999)
Dimitri van Heesch (01 September 1999)
+15 −0
Original line number Diff line number Diff line

all: src/version.cpp
	cd src ; $(MAKE)

@@ -16,6 +17,20 @@ distclean: clean
	-rm -f src/doxygen.pro src/doxytag.pro src/doxysearch.pro
	-rm -f src/version.cpp

install:
	$(INSTTOOL) -d $(INSTALL)/bin
	$(INSTTOOL) -d $(INSTALL)/share/doxygen/doc
	$(INSTTOOL) -d $(INSTALL)/share/doxygen/examples
	$(INSTTOOL) -m 755 bin/doxy* $(INSTALL)/bin
	cp -r doc $(INSTALL)/share/doxygen
	cp -r examples $(INSTALL)/share/doxygen
	echo "DOXYGEN  = $(INSTALL)" > $(INSTALL)/share/doxygen/doc/Makefile
	echo "DOXYDOCS = $(INSTALL)/share/doxygen" >> $(INSTALL)/share/doxygen/doc/Makefile
	echo "VERSION  = $(VERSION)" >> $(INSTALL)/share/doxygen/doc/Makefile
	cat doc/Makefile.in >> $(INSTALL)/share/doxygen/doc/Makefile
	cd $(INSTALL)/share/doxygen/examples ; $(MAKE)
	cd $(INSTALL)/share/doxygen/doc ; $(MAKE)

docs: FORCE
	cd examples ; $(MAKE)
	cd doc ; $(MAKE)
+2 −2
Original line number Diff line number Diff line
DOXYGEN Version 0.49-990829
DOXYGEN Version 0.49-990901

Please read INSTALL for compilation instructions.

@@ -7,4 +7,4 @@ The latest version of doxygen can be obtained at

Enjoy,

Dimitri van Heesch (29 August 1999)
Dimitri van Heesch (01 September 1999)
+1 −1
Original line number Diff line number Diff line
0.49-990829
0.49-990901
+40 −68
Original line number Diff line number Diff line
@@ -20,12 +20,15 @@ f_debug=NO
f_shared=YES
f_make=NO
f_perl=NO
f_qt_include=NO 
f_qt_library=NO
f_plf_auto=NO
f_prefix=/usr/local
f_insttool=install

while test -n "$1"; do
  case $1 in
    --prefix)
       shift; f_prefix=$1
       ;;
    --shared)
       f_shared=YES
       ;;
@@ -38,12 +41,6 @@ while test -n "$1"; do
    --debug)
       f_debug=YES
       ;;
    --qt-includes)
       shift; f_qt_include=$1
       ;;
    --qt-libs)
       shift; f_qt_library=$1
       ;;
    --platform)
       shift; f_platform=$1
       ;;
@@ -53,6 +50,9 @@ while test -n "$1"; do
    --perl)
       shift; f_perl=$1
       ;;
    --install)
       shift; f_insttool=$1
       ;;
    -h | -help | --help)
       f_help=y
       ;;
@@ -68,8 +68,8 @@ done
if test "$f_help" = y; then
  cat <<EOF
Usage: $0 [--help] [--shared] [--static] [--release] [--debug] 
          [--perl name] [--make name] [--qt-includes name] [--qt-libs name] 
          [--platform target]
          [--perl name] [--make name] [--platform target] [--prefix]
          [--install]

Options: 

@@ -84,18 +84,18 @@ Options:
  --perl name         Use \`name' as the name of the perl interpreter 
		      [default: autodetect]

  --make name         Use \`name' as the name of the make tool
		      [default: autodetect]

  --qt-includes path  Use \`path' as the path to the qt include directory 
                      [default: autodetect]      

  --qt-libs path      Use \`path' as the path to the qt library directory
  --make name         Use \`name' as the name of the GNU make tool
		      [default: autodetect]

  --platform target   Do not detect platform but use \`target' instead.
                      See PLATFORMS for a list of possibilities

  --prefix dir        Installation prefix directory
                      [default: /usr/local]
  
  --install name      name of the GNU install tool
                      [default: install]

EOF
  test "$f_error" = y && exit 1
  exit 0;
@@ -189,63 +189,30 @@ fi
#- check for qt --------------------------------------------------------------

echo -n "  Checking for Qt..."
if test "$f_qt_include" = NO; then
  qt_incdirs="/usr/lib/qt/include /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt"
  test -n "$QTDIR" && qt_incdirs="$QTDIR/include $QTDIR $qt_incdirs"
  
  qt_incdir=NO
  for i in $qt_incdirs; do
    if test -r "$i/qlist.h"; then
      qt_incdir=$i
      break 
    else 
      echo "Tried include directory $i..."
    fi 
  done
  f_qt_include="$qt_incdir"
fi

if test "$f_qt_library" = NO; then
  qt_libdirs="/usr/lib/qt/lib /usr/X11R6/lib /usr/lib /usr/local/qt/lib /usr/lib/qt"
  if test -n "$LD_LIBRARY_PATH"; then
    qt_ldpaths=`echo $LD_LIBRARY_PATH | sed 's%:% %'`
    qt_libdirs="$qt_ldpaths $qt_libdirs"
  fi
  test -n "$QTDIR" && qt_libdirs="$QTDIR/lib $QTDIR $qt_libdirs"

  qt_libdir=NO
  for i in $qt_libdirs; do
    try="ls -1 $i/libqt*"
    if test=`eval $try 2>/dev/null`; then
      qt_libdir=$i;
      break 
    else
      echo "Tried library directory $i..."
    fi
  done
  f_qt_library="$qt_libdir"
fi

if test "$f_qt_include" = NO || test "$f_qt_library" = NO; then
  if test "$f_qt_include" = NO && test "$f_qt_library" = NO; then
    echo "not found!"
if test -z "$QTDIR"; then
  echo "QTDIR not set!"
  echo
  elif test "$f_qt_include" = NO; then
    echo "include files not found!"
  echo "tmake requires the QTDIR environment variable to be set."
  echo "check your Qt installation!"
  exit 2
else
    echo "libraries not found!"
  if ! test -d "$QTDIR/lib"; then
    echo "QTDIR is set, but library directory does not exist!"
    exit 2
  fi
  if ! test -d "$QTDIR/include"; then
    echo "QTDIR is set, but include directory does not exist!"
    exit 2
  fi

echo "libraries: $f_qt_library"
echo "                    headers: $f_qt_include"
  echo " headers $QTDIR/include,"
  echo "                     libraries $QTDIR/lib"  
fi
  
# - check for make ------------------------------------------------------------

echo -n "  Checking for make tool... "
echo -n "  Checking for GNU make tool... "
if test "$f_make" = NO; then
  make_names="make gmake pmake"
  make_names="gmake make"
  make_dirs="/usr/bin /usr/local/bin /bin /sbin $bin_dirs"
  make_prog=NO
  for i in $make_names; do
@@ -312,6 +279,11 @@ MAKE = $f_make
PERL      = $f_perl
RM        = rm -f
VERSION   = `cat VERSION`
INSTALL   = $f_prefix
INSTTOOL  = $f_insttool
DOXYDOCS  = $PWD

export TMAKEPATH
EOF

touch .tmakeconfig
Loading