/[mpak]/mpak/autogen.sh
ViewVC logotype

Diff of /mpak/autogen.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by pbgavin, Wed May 7 20:11:26 2003 UTC revision 1.4 by pbgavin, Mon Jul 14 15:53:33 2003 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh
 # -*- autoconf -*-  
2  # $Header$  # $Header$
3    
4  # mpak - the advanced package manager  # mpak - the advanced package manager
# Line 40  MPAK_MICRO_VERSION=0 Line 39  MPAK_MICRO_VERSION=0
39  MPAK_INTERFACE_AGE=0  MPAK_INTERFACE_AGE=0
40  MPAK_BINARY_AGE=0  MPAK_BINARY_AGE=0
41  MPAK_VERSION=${MPAK_MAJOR_VERSION}.${MPAK_MINOR_VERSION}.${MPAK_MICRO_VERSION}  MPAK_VERSION=${MPAK_MAJOR_VERSION}.${MPAK_MINOR_VERSION}.${MPAK_MICRO_VERSION}
42  MPAK_LIB_VERSION=${MPAK_MAJOR_VERSION}.${MPAK_MINOR_VERSION}  MPAK_API_VERSION=0.0
43  MPAK_LIB_VERSION_AUTOMAKE=${MPAK_MAJOR_VERSION}_${MPAK_MINOR_VERSION}  MPAK_API_VERSION_AUTOMAKE=0_0
44  [ "${MPAK_RELEASE_TYPE+set}" = set ] || MPAK_RELEASE_TYPE='cvs'  [ "${MPAK_RELEASE_TYPE+set}" = set ] || MPAK_RELEASE_TYPE='cvs'
45  MPAK_RELEASE_DATE="$(date +%Y%m%d)"  MPAK_RELEASE_DATE="$(date +%Y%m%d)"
46  if [ $MPAK_RELEASE_TYPE = cvs ]  if [ $MPAK_RELEASE_TYPE = cvs ]
# Line 58  PACKAGE_TARNAME=mpak Line 57  PACKAGE_TARNAME=mpak
57  PACKAGE_STRING="${PACKAGE_NAME} ${PACKAGE_VERSION}"  PACKAGE_STRING="${PACKAGE_NAME} ${PACKAGE_VERSION}"
58    
59  echo Preparing sources...  echo Preparing sources...
60  ln -sf mpak.pc.in mpak-${MPAK_LIB_VERSION}.pc.in  ln -sf mpak.pc.in mpak-${MPAK_API_VERSION}.pc.in
61  mkdir -p aux m4  mkdir -p aux m4
62  for file in Makefile.am configure.ac include/mpak/defs.h README  for file in Makefile.am configure.ac include/mpak/defs.hh README
63  do  do
64      sed -e "s,@AUTOGEN_PACKAGE_NAME@,$PACKAGE_NAME," \      if test ${file}.ag -nt ${file}
65          -e "s,@AUTOGEN_PACKAGE_VERSION@,$PACKAGE_VERSION," \      then
66          -e "s,@AUTOGEN_PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT," \          sed -e "s,@AUTOGEN_PACKAGE_NAME@,$PACKAGE_NAME," \
67          -e "s,@AUTOGEN_PACKAGE_TARNAME@,$PACKAGE_TARNAME," \              -e "s,@AUTOGEN_PACKAGE_VERSION@,$PACKAGE_VERSION," \
68          -e "s,@AUTOGEN_PACKAGE_STRING@,$PACKAGE_STRING," \              -e "s,@AUTOGEN_PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT," \
69          -e "s,@AUTOGEN_MPAK_RELEASE_TYPE@,$MPAK_RELEASE_TYPE," \              -e "s,@AUTOGEN_PACKAGE_TARNAME@,$PACKAGE_TARNAME," \
70          -e "s,@AUTOGEN_MPAK_RELEASE_DATE@,$MPAK_RELEASE_DATE," \              -e "s,@AUTOGEN_PACKAGE_STRING@,$PACKAGE_STRING," \
71          -e "s,@AUTOGEN_MPAK_RELEASE@,$MPAK_RELEASE," \              -e "s,@AUTOGEN_MPAK_RELEASE_TYPE@,$MPAK_RELEASE_TYPE," \
72          -e "s,@AUTOGEN_MPAK_MAJOR_VERSION@,$MPAK_MAJOR_VERSION," \              -e "s,@AUTOGEN_MPAK_RELEASE_DATE@,$MPAK_RELEASE_DATE," \
73          -e "s,@AUTOGEN_MPAK_MINOR_VERSION@,$MPAK_MINOR_VERSION," \              -e "s,@AUTOGEN_MPAK_RELEASE@,$MPAK_RELEASE," \
74          -e "s,@AUTOGEN_MPAK_MICRO_VERSION@,$MPAK_MICRO_VERSION," \              -e "s,@AUTOGEN_MPAK_MAJOR_VERSION@,$MPAK_MAJOR_VERSION," \
75          -e "s,@AUTOGEN_MPAK_INTERFACE_AGE@,$MPAK_INTERFACE_AGE," \              -e "s,@AUTOGEN_MPAK_MINOR_VERSION@,$MPAK_MINOR_VERSION," \
76          -e "s,@AUTOGEN_MPAK_BINARY_AGE@,$MPAK_BINARY_AGE," \              -e "s,@AUTOGEN_MPAK_MICRO_VERSION@,$MPAK_MICRO_VERSION," \
77          -e "s,@AUTOGEN_MPAK_LIB_VERSION@,$MPAK_LIB_VERSION," \              -e "s,@AUTOGEN_MPAK_INTERFACE_AGE@,$MPAK_INTERFACE_AGE," \
78          -e "s,@AUTOGEN_MPAK_VERSION@,$MPAK_VERSION," \              -e "s,@AUTOGEN_MPAK_BINARY_AGE@,$MPAK_BINARY_AGE," \
79          -e "s,@AUTOGEN_MPAK_LIB_VERSION_AUTOMAKE@,$MPAK_LIB_VERSION_AUTOMAKE," \              -e "s,@AUTOGEN_MPAK_API_VERSION@,$MPAK_API_VERSION," \
80          ${file}.ag > ${file}              -e "s,@AUTOGEN_MPAK_VERSION@,$MPAK_VERSION," \
81                -e "s,@AUTOGEN_MPAK_API_VERSION_AUTOMAKE@,$MPAK_API_VERSION_AUTOMAKE," \
82                ${file}.ag > ${file}
83        fi
84  done  done
85    
86  for program in "${LIBTOOLIZE}" \  if test x${1} != x-
87                 "${ACLOCAL}" \  then
88                 "${AUTOHEADER}" \      for program in "${LIBTOOLIZE}" \
89                 "${AUTOMAKE}" \                     "${ACLOCAL}" \
90                 "${AUTOCONF}"                     "${AUTOHEADER}" \
91  do                     "${AUTOMAKE}" \
92      echo Running "$program"...                     "${AUTOCONF}"
93      $program      do
94  done          echo Running "$program"...
95            $program
96        done
97    fi
98    
99  echo Cleaning up...  echo Cleaning up...
100  find -type f -name "*~" -exec rm -f {} \;  find -type f -name "*~" -exec rm -f {} \;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26