1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-01-25 19:46:21 +00:00

Remove 'release' support from makeright. (#265)

This is the old way that releases were built and isn't relevant
today. It made a variety of assumptions about how things were
linked and allowed for the user to re-link an executable, but
that isn't something we need to do any longer.

This doesn't yet remove the checksum, ldechecksum, and related
scripts.
This commit is contained in:
Bruce Mitchener
2021-01-22 04:03:11 +07:00
committed by GitHub
parent 95b482d5d5
commit bf15105d3c
24 changed files with 2 additions and 1635 deletions

View File

@@ -25,7 +25,6 @@
# makeright multi ; make lde for cg3,cg6
# makeright x ; make lde for X-windows
# makeright color ; make lde with color support in it.
# makeright multi release ; make release version of lde for cg3,cg6
# makeright init ; make lde for loading INIT.DLINIT b/w only
#
# makeright multi requires directory "maiko/${osversion}.${architecture}-multi"
@@ -40,7 +39,6 @@
#
# Hide X shared libraries from link libraries search path.
LD_LIBRARY_PATH=/usr/local/lib
RELDIR="../RELEASE/"
export PATH=".:$PATH"
@@ -48,24 +46,7 @@ if test "$1" = ""
then
display="single"
else
if test "$1" = "release"
then
case "$2" in
single) display = single
;;
multi) display = multi
;;
x) display=x
;;
*) makeright single release
makeright multi release
makeright x release
exit
;;
esac
else
display="$1"
fi
display="$1"
fi
if test $# -gt 0
@@ -95,23 +76,6 @@ case "$display" in
;;
esac
echo making with display $display releasename $releasename ldename $ldename
releaseflg=0
if test "$1" = "release"
then
releaseflg=1
if test "$display" != single
then
if test ! -e usermakefile-${releasename}
then
ln usermakefile-${osversion}.${architecture} usermakefile-${releasename}
fi
fi
else
releaseflg=0
fi
installdir=${RELDIR}install.${osversion}.${architecture}/
#if($display == single ) then
# releasename = ${osversion}.${architecture}
@@ -134,7 +98,7 @@ echo start making lde for ${releasename}.
# then finally do the make, including the right stuff
# With makefile-tail merged, this should only take ONE make command....
make RELEASENAME=${releasename} INSDIR=${installdir} LDENAME=${ldename} \
make RELEASENAME=${releasename} LDENAME=${ldename} \
OSARCHNAME=${osversion}.${architecture} \
-f makefile-header -f makefile-${releasename} \
-f makefile-tail $*