axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] [build-improvements] Remove non-supported Makefiles


From: Gabriel Dos Reis
Subject: [Axiom-developer] [build-improvements] Remove non-supported Makefiles
Date: 11 Sep 2006 22:39:27 -0500

Hi,

  This patchlet removes platform-specific makefiles that "obviously"
are not supported by Axiom in its current form.  Long term goal is to
stop generating Makefile.${SYS}

-- Gaby
2006-09-11  Gabriel Dos Reis  <address@hidden>
  
        * Makefile.pamphlet (<<Makefile.axposf1v3>>): Remove.
        (<<Makefile.axposf1v4>>): Likewise.
        (<<Makefile.hp10>>): Likewise.
        (<<Makefile.hp11>>): Likewise.
        (<<Makefile.hp9>>): Likewise.
        (<<Makefile.irixmips1>>): Likewise.
        (<<Makefile.irixmips3>>): Likewise.
        (<<Makefile.rs6000aix3>>): Likewise.
        (<<Makefile.rs6000aix4>>): Likewise.
        (<<Makefile.rs6000aix4.1>>): Likewise.
        (<<Makefile.rs6000aix4.3>>): Likewise.
        (<<Makefile.sun4os55c>>): Likewise.
        (<<Makefile.sun4os58c>>): Likewise.
        * Makefile.in: Regenerate.

*** Makefile.pamphlet   (revision 15074)
--- Makefile.pamphlet   (local)
*************** changed on the command line.
*** 353,359 ****
  ## -- Old-style Axiom makefile variables --
  ## ----------------------------------------
  
! VERSION="Axiom (build improvements branch) -- 2006-08-26"
  SPD=$(shell pwd)
  SYS=$(notdir $(AXIOM))
  SPAD=${SPD}/mnt/${SYS}
--- 353,359 ----
  ## -- Old-style Axiom makefile variables --
  ## ----------------------------------------
  
! VERSION="Axiom (build improvements branch) -- 2006-09-12"
  SPD=$(shell pwd)
  SYS=$(notdir $(AXIOM))
  SPAD=${SPD}/mnt/${SYS}
*************** GCLOPTS="--enable-vssize=65536*2 --enabl
*** 797,1064 ****
           --disable-statsysbfd  --enable-custreloc --disable-tkconfig \
           --enable-machine=pwerpc-macosx"
  @
- \subsection{Makefile.axposf1v3}
- <<Makefile.axposf1v3>>=
- # System dependent Makefile for the AXP/OSF platform
- # Platform variable
- PLF= ALPHAplatform
- # C compiler flags
- CCF=" -O2 -Olimit 3000 -std1 -warnprotos -float -ieee_with_no_inexact 
-D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC= cc
- AWK="/systems/pub/bin.alpha/gawk -W version -W compat"
- RANLIB=ranlib
- TOUCH=/bin/touch
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- # where the libXpm.a library lives
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 24 Makefile.axposf1v3 called
-       @echo 25 Environment : ${ENV} 
-       @echo 26 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.axposf1v4}
- <<Makefile.axposf1v4>>=
- # System dependent Makefile for the AXP/OSF platform
- # Platform variable
- PLF= ALPHAplatform
- # C compiler flags
- CCF=" -O2 -Olimit 3000 -std1 -warnprotos -float -ieee_with_no_inexact 
-D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC= cc
- AWK=/systems/pub/bin.alpha/gawk -W compat
- RANLIB=ranlib
- TOUCH=/bin/touch
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP}  DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 27 Makefile.axposf1v4 called
-       @echo 28 Environment : ${ENV} 
-       @echo 29 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.hp10}
- <<Makefile.hp10>>=
- # System dependent Makefile for the HP 9000/730 (700 series) platform
- # Platform variable
- PLF= HP10platform
- # C compiler flags
- CCF=" +O2 +Onolimit -D${PLF} -D_HPUX_SOURCE"
- # Loader flags
- LDF= -Wl,+vnocompatwarnings
- # C compiler to use
- CC= c89
- AWK="/usr/local/bin/gawk -W version -W compat"
- RANLIB=ranlib
- TOUCH=touch
- TAR=/usr/local/bin/gnutar
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP}  DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 30 Makefile.hp10 called
-       @echo 31 Environment : ${ENV} 
-       @echo 32 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.hp11}
- <<Makefile.hp11>>=
- # System dependent Makefile for the HP 9000/730 (700 series) platform
- # Platform variable
- PLF= HP10platform
- # C compiler flags
- CCF=" +O2 +Onolimit -D${PLF} -D_HPUX_SOURCE"
- # Loader flags
- LDF="-Wl,+vnocompatwarnings -lnsl"
- # C compiler to use
- CC= c89
- AWK="/usr/local/bin/gawk -W version -W compat"
- RANLIB=ranlib
- TOUCH=touch
- TAR=/usr/local/bin/gnutar
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 33 Makefile.hp11 called
-       @echo 34 Environment : ${ENV} 
-       @echo 35 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.hp9}
- <<Makefile.hp9>>=
- # System dependent Makefile for the HP 9000/730 (700 series) platform
- # Platform variable
- PLF= HP9platform
- # C compiler flags
- CCF=" -D${PLF} -Ae"
- # Loader flags
- LDF=
- # C compiler to use
- CC= cc -O
- AWK="/usr/local/bin/gawk -W version -W compat"
- RANLIB=ranlib
- TOUCH=touch
- TAR=/usr/local/bin/gnutar
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 36 Makefile.hp9 called
-       @echo 37 Environment : ${ENV} 
-       @echo 38 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.irixmips1}
- <<Makefile.irixmips1>>=
- # System dependent Makefile for the IP12 IRIX 5.3
- # Platform variable
- PLF= SGIplatform
- # C compiler flags
- CCF=" -O2 -D_SGI_SOURCE -fullwarn  -D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC= cc
- RANLIB=echo
- TOUCH=touch
- TAR=gnutar
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 39 Makefile.irixmips1 called
-       @echo 40 Environment : ${ENV} 
-       @echo 41 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.irixmips3}
- <<Makefile.irixmips3>>=
- # System dependent Makefile for the IP26 IRIX 6.2
- # Platform variable
- PLF= SGIplatform
- CCF=" -mips3 -n32 -O -D_SGI_SOURCE -fullwarn -woff all -D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC= cc -mips3 -n32
- RANLIB=echo
- TOUCH=touch
- TAR=gnutar
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 42 Makefile.irixmips3 called
-       @echo 43 Environment : ${ENV} 
-       @echo 44 finished system build on `date` | tee >lastBuildDate
  
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
  \subsection{Makefile.freebsd}
  Annoyingly enough it seems that GCL uses a default extension of .lsp
  rather than .lisp so we add the [[LISP]] variable here. We need to
--- 797,803 ----
*************** all: stamp-rootdirs srcsetup lspdir srcd
*** 1419,1613 ****
  <<document>>
  
  @
- \subsection{Makefile.rs6000aix3}
- <<Makefile.rs6000aix3>>=
- # System dependent Makefile for the IBM Risc System/6000 platform
- # Platform variable
- PLF= RIOSplatform
- # C compiler flags
- CCF=" -O3 -qstrict -qlanglvl=ansi -qextchk -D_ALL_SOURCE -D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC=c89
- AWK="/systems/pub/rios/gawk -W version -W compat"
- TOUCH=/bin/touch
- TAR=/usr/local/bin/gtar
- RANLIB=ranlib
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 54 Makefile.rs6000aix3 called
-       @echo 55 Environment : ${ENV} 
-       @echo 56 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.rs6000aix4}
- <<Makefile.rs6000aix4>>=
- # System dependent Makefile for the IBM Risc System/6000 platform
- # Platform variable
- PLF= RIOSplatform
- # C compiler flags
- CCF=" -O3 -qstrict -qlanglvl=ansi -qextchk -D_ALL_SOURCE -D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC=c89
- AWK="/systems/pub/rios/gawk -W version -W compat"
- TOUCH=/bin/touch
- TAR=/usr/local/bin/gtar
- RANLIB=ranlib
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 57 Makefile.rs6000aix4 called
-       @echo 58 Environment : ${ENV} 
-       @echo 59 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.rs6000aix4.1}
- <<Makefile.rs6000aix4.1>>=
- # System dependent Makefile for the IBM Risc System/6000 platform
- # Platform variable
- PLF= RIOSplatform
- # C compiler flags
- CCF=" -O3 -qstrict -qlanglvl=ansi -qextchk -D_ALL_SOURCE -D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC=c89
- AWK="/systems/pub/rios/gawk -W version -W compat"
- TOUCH=/bin/touch
- TAR=/usr/local/bin/gtar
- RANLIB=ranlib
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 60 Makefile.rs6000aix4.1 called
-       @echo 61 Environment : ${ENV} 
-       @echo 62 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.rs6000aix4.3}
- <<Makefile.rs6000aix4.3>>=
- # System dependent Makefile for the IBM Risc System/6000 platform
- # Platform variable
- PLF= RIOSplatform
- # C compiler flags
- CCF=" -O3 -qstrict -qlanglvl=ansi -qextchk -D_ALL_SOURCE -D${PLF}"
- # Loader flags
- LDF=
- # C compiler to use
- CC=c89
- AWK="/systems/pub/rios/gawk -W version -W compat"
- TOUCH=/bin/touch
- TAR=/usr/local/bin/gtar
- RANLIB=ranlib
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
  
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 63 Makefile.rs6000aix4.3 called
-       @echo 64 Environment : ${ENV} 
-       @echo 65 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
- \subsection{Makefile.sun4os55c}
- <<Makefile.sun4os55c>>=
- # System dependent Makefile for the SPARC SUNOS 5.5 platform with SPARCworks 
compiler
- # Platform variable
- PLF= SUN4OS5platform
- # C compiler flags
- CCF=" -xO4 -Xa  -D${PLF} -I /usr/openwin/include"
- # Loader flags
- LDF=-L /usr/openwin/lib -lnsl -lsocket 
- # C compiler to use
- CC= cc
- AWK=/systems/pub/sun4/gawk
- TOUCH=/bin/touch
- RANLIB= ar tvs 
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
- 
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 66 Makefile.sun4os55c called
-       @echo 67 Environment : ${ENV} 
-       @echo 68 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
  \subsection{Makefile.sun4os55g}
  <<Makefile.sun4os55g>>=
  # System dependent Makefile for the SPARC SUNOS 5.5 platform with GNU compiler
--- 1158,1164 ----
*************** all: stamp-rootdirs srcsetup lspdir srcd
*** 1645,1687 ****
  <<document>>
  
  @
- \subsection{Makefile.sun4os58c}
- <<Makefile.sun4os58c>>=
- # System dependent Makefile for the SPARC SUNOS 5.5 platform with SPARCworks 
compiler
- # Platform variable
- PLF= SUN4OS5platform
- # C compiler flags
- CCF=" -xO4 -Xa  -D${PLF} -I /usr/openwin/include"
- # Loader flags
- LDF=-L /usr/openwin/lib -lnsl -lsocket 
- # C compiler to use
- CC= cc
- AWK=/systems/pub/sun4/gawk
- TOUCH=/bin/touch
- RANLIB= ar tvs 
- AXIOMXLROOT=${AXIOM}/compiler
- O=o
- BYE=bye
- LISP=lisp
- <<GCLOPTS>>
- <<SRCDIRS>>
  
- ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \
-     TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \
-     LISP=${LISP} DAASE=${DAASE} GCLOPTS=${GCLOPTS} \
-     SRCDIRS=${SRCDIRS} PATCH=${PATCH}
- 
- all: stamp-rootdirs srcsetup lspdir srcdir
-       @echo 72 Makefile.sun4os58c called
-       @echo 73 Environment : ${ENV} 
-       @echo 74 finished system build on `date` | tee >lastBuildDate
- 
- <<srcsetup>>
- <<src>>
- <<lsp>>
- <<document>>
- 
- @
  \subsection{Makefile.sung}
  <<Makefile.sung>>=
  # System dependent Makefile for the SPARC SUNOS 4.1.2 platform
--- 1196,1202 ----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]