IZPH%MUSICB.MCGILL.CA@vm1.cc.mcgill.ca (IZPH000) (02/14/90)
I got all the files for elle (codea to codeg, doca to docd, sba to sbc, maka and
makb, and misc) from listserv@ndsuvm1 and read elle.doc to make elle.
When I did make, there was a "cc -i -c -O deffun.c" and cpp complained deffun.c
does not exist. I tried to grep deffun.c anf deffun.s but grep silently
returned . So I touched deffun.c and did another make.
But I didn't get much further. elib.a was not properly created and libsb.a was
never made.
I coudn't understand the following lines in the Makefile :
##############
B-elle: $(CORE_OFILES) $(FUN_OFILES) elle.h eesite.h libsb.a
$(RANLIB) elib.a
cc -i -o xelle -u _main elib.a libsb.a
makecf.rl:
echo "RANLIB = echo" > makecf.rl
-sh -c "if ranlib; then (echo \"RANLIB = ranlib\" > makecf.rl;) fi"
libsb.a:
make -f sbmake sbnoran
$(RANLIB) libsb.a
###############
The lines
$(RANLIB) elib.a
and
$(RAMLIB) libsb.a
result in complaints from sh : elib.a not found ; libsb.a not found.
To make the long story short, I have three questions :
1/- Do I need deffun.c, if I do and you have it, would you please
email to me.
2/- How can I make ELLE, even manually.
3/- I also get occasional message "bombed out of codegen", but when
I checked the s files, they were there.
Does cg generate partial s files ?
Thank you in advance.
Phi-Ho Hoang.
(IZPH@MusicB.McGill.CA)