Chez Scheme: avoid hard-coded paths for utilities in build scripts
These changes facilitate building Chez Scheme in environments where utility commands are not available at their usual absolute paths, such as Nix and GNU Guix. Specific changes: - `cc` -> `$(CC)` - `/bin/rm` -> `rm` - `/bin/ln` -> `ln` - `/bin/cp` -> `cp` - `/bin/echo` -> `echo` - in `makefiles/installsh`, add a case to find `true` at an unusual path or as a shell builtin Related to https://github.com/racket/racket/issues/3707
This commit is contained in:
parent
5114fec2c7
commit
fdb2ad7892
|
@ -2179,3 +2179,14 @@
|
|||
wininstall/ta6nt.wxs wininstall/ti3nt.wxs
|
||||
- newrelease no longer logs as updated files with no actual changes
|
||||
newrelease
|
||||
- avoid hard-coded paths for utilities in build scripts
|
||||
csug/gifs/Makefile csug/math/Makefile examples/Makefile
|
||||
makefiles/Makefile-csug.in makefiles/Makefile-release_notes.in
|
||||
makefiles/Mf-install.in makefiles/installsh mats/6.ms mats/Mf-a6fb
|
||||
mats/Mf-a6le mats/Mf-a6nb mats/Mf-a6ob mats/Mf-a6osx mats/Mf-arm32le
|
||||
mats/Mf-arm64le mats/Mf-arm64osx mats/Mf-i3fb mats/Mf-i3le mats/Mf-i3nb
|
||||
mats/Mf-i3ob mats/Mf-i3osx mats/Mf-i3qnx mats/Mf-ppc32le mats/Mf-ppc32osx
|
||||
mats/unix.ms newrelease pkg/Makefile release_notes/gifs/Makefile
|
||||
release_notes/math/Makefile s/Mf-base stex/Makefile stex/Mf-stex
|
||||
stex/gifs/Makefile stex/math/Makefile workarea
|
||||
zlib/contrib/minizip/Makefile
|
||||
|
|
|
@ -18,7 +18,7 @@ density=-r90x90
|
|||
${density} - |\
|
||||
pnmcrop |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f $*.dvi $*.log *.aux
|
||||
rm -f $*.dvi $*.log *.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
# translate ps file to gif w/o transparent white background
|
||||
|
@ -28,7 +28,7 @@ density=-r90x90
|
|||
${density} - |\
|
||||
pnmcrop |\
|
||||
ppmtogif > $*.gif
|
||||
/bin/rm -f $*.dvi $*.log *.aux
|
||||
rm -f $*.dvi $*.log *.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
all: ${gifs}
|
||||
|
@ -57,7 +57,7 @@ ghostRightarrow.gif: Rightarrow.tex
|
|||
giftrans -g '#000000=#ffffff' |\
|
||||
giftopnm |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f Rightarrow.dvi Rightarrow.log Rightarrow.aux
|
||||
rm -f Rightarrow.dvi Rightarrow.log Rightarrow.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
clean: ; /bin/rm -f *.gif Make.out
|
||||
clean: ; rm -f *.gif Make.out
|
||||
|
|
|
@ -15,11 +15,11 @@ density=-r90x90
|
|||
${density} - |\
|
||||
pnmcrop |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f $*.dvi $*.log $*.aux
|
||||
rm -f $*.dvi $*.log $*.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
all: ${gifs}
|
||||
|
||||
${gifs}: mathmacros
|
||||
|
||||
clean: ; /bin/rm -f *.gif Make.out
|
||||
clean: ; rm -f *.gif Make.out
|
||||
|
|
|
@ -25,4 +25,4 @@ needed: ${obj}
|
|||
|
||||
all: ; echo "(time (for-each compile-file (map symbol->string '(${src}))))" | ${Scheme}
|
||||
|
||||
clean: ; /bin/rm -f $(obj) expr.md
|
||||
clean: ; rm -f $(obj) expr.md
|
||||
|
|
|
@ -30,7 +30,7 @@ install: target
|
|||
# thrice is not enough when starting from scratch
|
||||
logcheck1: $(x).thirdrun
|
||||
@if [ -n "`grep 'Warning: Label(s) may have changed' $(x).log`" ] ; then\
|
||||
/bin/rm -f $(x).thirdrun ;\
|
||||
rm -f $(x).thirdrun ;\
|
||||
$(MAKE) $(x).thirdrun;\
|
||||
fi
|
||||
|
||||
|
@ -82,7 +82,7 @@ endif
|
|||
$(texsrc): $(moresrc)
|
||||
|
||||
$(srcdir)/title.tex $(srcdir)/contents.tex $(srcdir)/bibliography.tex:
|
||||
/bin/rm -f $*.tex
|
||||
rm -f $*.tex
|
||||
echo "%%% DO NOT EDIT THIS FILE" > $*.tex
|
||||
echo "%%% Edit the .stex version instead" >> $*.tex
|
||||
echo "" >> $*.tex
|
||||
|
@ -174,7 +174,7 @@ code: $(stexsrc)
|
|||
echo '(load "code" pretty-print)' | $(Scheme) -q
|
||||
|
||||
$(x).clean:
|
||||
-/bin/rm -f $(x).rfm $(x).sfm $(x).prefirstrun $(x).presecondrun\
|
||||
-rm -f $(x).rfm $(x).sfm $(x).prefirstrun $(x).presecondrun\
|
||||
$(x).prethirdrun $(x).ans\
|
||||
$(x).hprefirstrun $(x).hpresecondrun $(x).hprethirdrun\
|
||||
tspl.aux tspl.haux tspl.rfm tspl.idx in.hidx\
|
||||
|
|
|
@ -38,7 +38,7 @@ install: $x.pdf $x.html
|
|||
$(INSTALL) -m 2755 -d $(installdir)/gifs
|
||||
$(INSTALL) -m 0644 --ifdiff gifs/*.gif $(installdir)/gifs
|
||||
$(INSTALL) -m 2755 -d $(installdir)/math
|
||||
-/bin/rm -rf $(installdir)/$(mathdir)
|
||||
-rm -rf $(installdir)/$(mathdir)
|
||||
$(INSTALL) -m 2755 -d $(installdir)/$(mathdir)
|
||||
if [ -e $(mathdir)/0.gif ] ; then $(INSTALL) -m 0644 $(mathdir)/*.gif $(installdir)/$(mathdir) ; fi
|
||||
|
||||
|
|
|
@ -114,12 +114,12 @@ bininstall: ${Bin}
|
|||
libbininstall: ${LibBin}
|
||||
$I -m 444 ${PetiteBoot} ${LibBin}/petite.boot
|
||||
if [ "${InstallPetiteName}" != "petite" ]; then\
|
||||
/bin/rm -f ${LibBin}/${InstallPetiteName}.boot;\
|
||||
rm -f ${LibBin}/${InstallPetiteName}.boot;\
|
||||
ln -f ${LibBin}/petite.boot ${LibBin}/${InstallPetiteName}.boot;\
|
||||
fi
|
||||
$I -m 444 ${SchemeBoot} ${LibBin}/scheme.boot;\
|
||||
if [ "${InstallSchemeName}" != "scheme" ]; then\
|
||||
/bin/rm -f ${LibBin}/${InstallSchemeName}.boot;\
|
||||
rm -f ${LibBin}/${InstallSchemeName}.boot;\
|
||||
ln -f ${LibBin}/scheme.boot ${LibBin}/${InstallSchemeName}.boot;\
|
||||
fi
|
||||
ln -f ${LibBin}/scheme.boot ${LibBin}/${InstallScriptName}.boot;
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#! /bin/sh
|
||||
if [ -x /bin/true ]; then TRUE=/bin/true;
|
||||
elif [ -x /usr/bin/true ]; then TRUE=/usr/bin/true;
|
||||
else echo "Can't find /bin/true or /usr/bin/true" ; exit 1;
|
||||
elif command -v true &> /dev/null; then TRUE=true;
|
||||
else echo "Can't find /bin/true or /usr/bin/true and no true command" ; exit 1;
|
||||
fi
|
||||
|
||||
while ${TRUE} ; do
|
||||
|
|
|
@ -2756,7 +2756,7 @@
|
|||
(begin
|
||||
(system "ln -s ../examples .")
|
||||
(load "examples/fatfib.ss" compile)
|
||||
(system "/bin/rm examples")
|
||||
(system "rm examples")
|
||||
#t))
|
||||
(or (windows?) (embedded?)
|
||||
(equal?
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -m64 -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -m64 -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -m64 -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -m64 -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -8,7 +8,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -m32 -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -m32 -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -m32 -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -m32 -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -m32 -fPIC -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -m32 -fPIC -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -21,7 +21,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -m32 -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -m32 -fPIC ${threadFlags} -shared -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -8,7 +8,7 @@ fobj = foreign1.so
|
|||
include Mf-base
|
||||
|
||||
foreign1.so: ${fsrc} ../boot/$m/scheme.h
|
||||
cc -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
$(CC) -dynamiclib -undefined dynamic_lookup -I${Include} -o foreign1.so ${fsrc}
|
||||
|
||||
cat_flush: cat_flush.c
|
||||
cc -o cat_flush cat_flush.c
|
||||
$(CC) -o cat_flush cat_flush.c
|
||||
|
|
|
@ -72,8 +72,8 @@
|
|||
(mat system
|
||||
(eqv? (with-output-to-file "testfile.ss" void '(replace)) (void))
|
||||
(begin
|
||||
(system (format "~:[~;/pkg~]/bin/rm testfile.ss" (embedded?)))
|
||||
(system (format "~:[~;/pkg~]/bin/echo hello > testfile.ss" (embedded?)))
|
||||
(system (format "~:[~;/pkg~]rm testfile.ss" (embedded?)))
|
||||
(system (format "~:[~;/pkg~]echo hello > testfile.ss" (embedded?)))
|
||||
(let ([p (open-input-file "testfile.ss")])
|
||||
(and (eq? (read p) 'hello)
|
||||
(begin (close-input-port p) #t))))
|
||||
|
|
|
@ -75,13 +75,13 @@ if ($status != 0) exit 1
|
|||
|
||||
cd $W
|
||||
|
||||
/bin/rm -f BUILDING
|
||||
rm -f BUILDING
|
||||
sed -e "s/Chez Scheme Version [^ ]*/Chez Scheme Version $R/" \
|
||||
-e "s/Copyright 1984-.... /Copyright 1984-`date +%Y` /" \
|
||||
../BUILDING > BUILDING
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles BUILDING)
|
||||
|
||||
/bin/rm -f NOTICE
|
||||
rm -f NOTICE
|
||||
sed -e "s/Chez Scheme Version [^ ]*/Chez Scheme Version $R/" \
|
||||
-e "s/Copyright 1984-.... /Copyright 1984-`date +%Y` /" \
|
||||
../NOTICE > NOTICE
|
||||
|
@ -92,19 +92,19 @@ sed -e "s/csv[0-9]\.[0-9]\(\.[0-9]\)*/csv$R/" ../makefiles/Mf-install.in > makef
|
|||
sed -e "s/csug[0-9]\.[0-9]/csug$MR.$mR/" -e "s/csug[0-9]_[0-9]/csug$MR""_$mR/" ../makefiles/Makefile-csug.in > makefiles/Makefile-csug.in
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles makefiles/Mf-install.in makefiles/Makefile-csug.in)
|
||||
|
||||
/bin/rm scheme.1.in
|
||||
rm scheme.1.in
|
||||
sed -e "s/Chez Scheme Version [0-9]\.[0-9]\(\.[0-9]\)* .* [0-9][0-9]*/Chez Scheme Version $R `date +'%B %Y'`/" \
|
||||
-e "s/Copyright .* Cisco Systems, Inc./Copyright `date +%Y` Cisco Systems, Inc./" \
|
||||
../scheme.1.in > scheme.1.in
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles scheme.1.in)
|
||||
|
||||
/bin/rm -f c/Makefile.{,t}{i3,a6}nt
|
||||
rm -f c/Makefile.{,t}{i3,a6}nt
|
||||
foreach fn (c/Makefile.{,t}{a6,i3}nt)
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles $fn)
|
||||
sed -e "s/csv[0-9][0-9][0-9]*/csv$ZR/g" ../$fn > $fn
|
||||
end
|
||||
|
||||
/bin/rm -f mats/Mf-{,t}{i3,a6}nt
|
||||
rm -f mats/Mf-{,t}{i3,a6}nt
|
||||
foreach fn (mats/Mf-{,t}{a6,i3}nt)
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles $fn)
|
||||
sed -e "s/csv[0-9][0-9][0-9]*/csv$ZR/g" ../$fn > $fn
|
||||
|
@ -123,11 +123,11 @@ sed -e "s/FILEVERSION .*/FILEVERSION $RCVERSION/"\
|
|||
-e "s/Copyright 1984-..../Copyright 1984-`date +%Y`/g" ../c/scheme.rc > c/scheme.rc
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles c/scheme.rc)
|
||||
|
||||
/bin/rm -f s/7.ss
|
||||
rm -f s/7.ss
|
||||
sed -e "s/nCopyright 1984-..../nCopyright 1984-`date +%Y`/g" ../s/7.ss > s/7.ss
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles s/7.ss)
|
||||
|
||||
/bin/rm -f s/cmacros.ss
|
||||
rm -f s/cmacros.ss
|
||||
set VNUM = `printf "%04x%02x%02x" $MR $mR $bR`
|
||||
sed -e "s/scheme-version #x......../scheme-version #x$VNUM/" ../s/cmacros.ss > s/cmacros.ss
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles s/cmacros.ss)
|
||||
|
@ -145,17 +145,17 @@ sed -e "s/Revised\(.*\)for Chez Scheme Version [^ ]*<br>/Revised\1for Chez Schem
|
|||
../csug/csug.stex > csug/csug.stex
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles csug/copyright.stex csug/csug.stex)
|
||||
|
||||
/bin/rm bintar/Makefile
|
||||
rm bintar/Makefile
|
||||
sed -e "s/^version = .*/version = $R/" \
|
||||
-e "s/csv[0-9][0-9][0-9]*/csv$ZR/g" \
|
||||
../bintar/Makefile > bintar/Makefile
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles bintar/Makefile)
|
||||
|
||||
/bin/rm rpm/Makefile
|
||||
rm rpm/Makefile
|
||||
sed -e "s/^version = .*/version = $R/" ../rpm/Makefile > rpm/Makefile
|
||||
set maybeupdatedfiles = ($maybeupdatedfiles rpm/Makefile)
|
||||
|
||||
/bin/rm pkg/Makefile
|
||||
rm pkg/Makefile
|
||||
sed -e "s/^version = .*/version = $R/" \
|
||||
-e "s/© .* Cisco Systems/\© `date +%Y` Cisco Systems/" \
|
||||
../pkg/Makefile > pkg/Makefile
|
||||
|
@ -174,7 +174,7 @@ foreach x ($maybeupdatedfiles)
|
|||
cmp -s ../$x $x || set updatedfiles = ($updatedfiles $x)
|
||||
end
|
||||
|
||||
/bin/rm LOG
|
||||
rm LOG
|
||||
cat ../LOG > LOG
|
||||
echo "" >> LOG
|
||||
echo "$R changes:" >> LOG
|
||||
|
|
|
@ -39,7 +39,7 @@ $(PKG): $(BUILDROOT)/$(PKG)
|
|||
--package-path $(BUILDROOT)\
|
||||
$(PKG)
|
||||
sudo chown $(DOTUSER):$(DOTGROUP) $(PKG)
|
||||
sudo /bin/rm -rf $(RELEASE) $(BUILDROOT)
|
||||
sudo rm -rf $(RELEASE) $(BUILDROOT)
|
||||
|
||||
$(BUILDROOT)/$(PKG): $(PKGCONTENT)
|
||||
sudo /usr/bin/pkgbuild\
|
||||
|
|
|
@ -15,7 +15,7 @@ density=-r90x90
|
|||
${density} - |\
|
||||
pnmcrop |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f $*.dvi $*.log *.aux
|
||||
rm -f $*.dvi $*.log *.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
all: ${gifs}
|
||||
|
@ -44,7 +44,7 @@ ghostRightarrow.gif: Rightarrow.tex
|
|||
giftrans -g '#000000=#ffffff' |\
|
||||
giftopnm |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f Rightarrow.dvi Rightarrow.log Rightarrow.aux
|
||||
rm -f Rightarrow.dvi Rightarrow.log Rightarrow.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
clean: ; /bin/rm -f *.gif Make.out
|
||||
clean: ; rm -f *.gif Make.out
|
||||
|
|
|
@ -16,11 +16,11 @@ density=-r90x90
|
|||
${density} - |\
|
||||
pnmcrop |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f $*.dvi $*.log $*.aux
|
||||
rm -f $*.dvi $*.log $*.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
all: ${gifs}
|
||||
|
||||
${gifs}: mathmacros
|
||||
|
||||
clean: ; /bin/rm -f *.gif Make.out
|
||||
clean: ; rm -f *.gif Make.out
|
||||
|
|
|
@ -214,7 +214,7 @@ profiled:
|
|||
$(MAKE) all loadspd=t bp=t PetiteBoot=../boot/$m/xpetite.boot SchemeBoot=../boot/$m/xscheme.boot
|
||||
$(MAKE) prettyclean
|
||||
$(MAKE) io.$m loadspd=t dumpbpd=t Scheme="../bin/$m/scheme -b ../boot/$m/xpetite.boot -b ../boot/$m/xscheme.boot"
|
||||
/bin/rm -f ../boot/$m/xpetite.boot ../boot/$m/xscheme.boot
|
||||
rm -f ../boot/$m/xpetite.boot ../boot/$m/xscheme.boot
|
||||
$(MAKE) prettyclean
|
||||
$(MAKE) all loadspd=t loadbpd=t
|
||||
|
||||
|
|
|
@ -49,10 +49,10 @@ install: $(exec)
|
|||
(umask 022; sed -e 's;include ~/stex/Mf-stex;include $(LIB)/Mf-stex;' Makefile.template > $(LIB)/Makefile.template)
|
||||
|
||||
uninstall:
|
||||
/bin/rm -rf $(LIB)
|
||||
rm -rf $(LIB)
|
||||
|
||||
clean:
|
||||
/bin/rm -f Make.out
|
||||
rm -f Make.out
|
||||
|
||||
distclean: clean
|
||||
/bin/rm -rf $m
|
||||
rm -rf $m
|
||||
|
|
|
@ -139,12 +139,12 @@ $(x).spell: $(x).bbl $(x).tex
|
|||
latexspell $(x).tex
|
||||
|
||||
clean: $(x).clean
|
||||
-/bin/rm -f *.log *.dvi *.aux *.out *.toc *.tmp *.idx *.ilg *.ind *.blg *.bbl *.rfm *.sfm *.firstrun *.secondrun *.thirdrun
|
||||
-/bin/rm -f *.haux *.htoc *.hidx *.hfirstrun *.hsecondrun *.hthirdrun *.mathrun
|
||||
-/bin/rm -f *.tex
|
||||
-rm -f *.log *.dvi *.aux *.out *.toc *.tmp *.idx *.ilg *.ind *.blg *.bbl *.rfm *.sfm *.firstrun *.secondrun *.thirdrun
|
||||
-rm -f *.haux *.htoc *.hidx *.hfirstrun *.hsecondrun *.hthirdrun *.mathrun
|
||||
-rm -f *.tex
|
||||
|
||||
reallyclean: clean $(x).reallyclean
|
||||
-/bin/rm -f *.html *.ps *.pdf *.png
|
||||
-rm -f *.html *.ps *.pdf *.png
|
||||
|
||||
reallyreallyclean: reallyclean $(x).reallyreallyclean
|
||||
-/bin/rm -rf $(mathdir)
|
||||
-rm -rf $(mathdir)
|
||||
|
|
|
@ -15,7 +15,7 @@ density=-r90x90
|
|||
${density} - |\
|
||||
pnmcrop |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f $*.dvi $*.log *.aux
|
||||
rm -f $*.dvi $*.log *.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
all: ${gifs}
|
||||
|
@ -44,7 +44,7 @@ ghostRightarrow.gif: Rightarrow.tex
|
|||
giftrans -g '#000000=#ffffff' |\
|
||||
giftopnm |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f Rightarrow.dvi Rightarrow.log Rightarrow.aux
|
||||
rm -f Rightarrow.dvi Rightarrow.log Rightarrow.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
clean:
|
||||
|
|
|
@ -16,11 +16,11 @@ density=-r90x90
|
|||
${density} - |\
|
||||
pnmcrop |\
|
||||
ppmtogif -transparent white > $*.gif
|
||||
/bin/rm -f $*.dvi $*.log $*.aux
|
||||
rm -f $*.dvi $*.log $*.aux
|
||||
test -f $*.gif && chmod 644 $*.gif
|
||||
|
||||
all: ${gifs}
|
||||
|
||||
${gifs}: mathmacros
|
||||
|
||||
clean: ; /bin/rm -f *.gif Make.out
|
||||
clean: ; rm -f *.gif Make.out
|
||||
|
|
|
@ -130,9 +130,9 @@ esac
|
|||
|
||||
if [ "$OS" = "Windows_NT" ]
|
||||
then
|
||||
ln="/bin/cp -R"
|
||||
ln="cp -R"
|
||||
else
|
||||
ln="/bin/ln -s"
|
||||
ln="ln -s"
|
||||
fi
|
||||
|
||||
# This shell script creates a workarea for local modifications to the
|
||||
|
@ -183,7 +183,7 @@ workln()
|
|||
forceworkln()
|
||||
{
|
||||
if [ ! -e $2 ] ; then
|
||||
/bin/ln -s "$1" $2 2> /dev/null
|
||||
ln -s "$1" $2 2> /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -278,13 +278,13 @@ linkeach unicode
|
|||
# deep copy submodules where builds occur so changes don't propagate through symlinks
|
||||
for dir in `echo zlib` ; do
|
||||
if [ ! -e $W/$dir ] ; then
|
||||
/bin/cp -R "$srcdir"/$dir $W/$dir
|
||||
cp -R "$srcdir"/$dir $W/$dir
|
||||
fi
|
||||
done
|
||||
|
||||
for dir in `echo lz4` ; do
|
||||
if [ ! -e $W/$dir ] ; then
|
||||
/bin/cp -R "$srcdir"/$dir $W/$dir
|
||||
cp -R "$srcdir"/$dir $W/$dir
|
||||
fi
|
||||
done
|
||||
|
||||
|
|
|
@ -22,4 +22,4 @@ test: miniunz minizip
|
|||
./miniunz test.zip
|
||||
|
||||
clean:
|
||||
/bin/rm -f *.o *~ minizip miniunz
|
||||
rm -f *.o *~ minizip miniunz
|
||||
|
|
Loading…
Reference in New Issue
Block a user