Lines 85-95
Link Here
|
85 |
echo "CPROTO=`type cproto | sed 's%.* %%'`" > srcdir.mk |
85 |
echo "CPROTO=`type cproto | sed 's%.* %%'`" > srcdir.mk |
86 |
echo "srcdir=`pwd`/" >> srcdir.mk |
86 |
echo "srcdir=`pwd`/" >> srcdir.mk |
87 |
#srcdir=$(HOME)/scm/ |
87 |
#srcdir=$(HOME)/scm/ |
88 |
#srcdir=/usr/local/src/scm/ |
88 |
#srcdir=/usr/src/scm/ |
89 |
include srcdir.mk |
89 |
include srcdir.mk |
90 |
|
90 |
|
91 |
# directory where COPYING and InitXXX.scm reside. |
91 |
# directory where COPYING and InitXXX.scm reside. |
92 |
#IMPLPATH = /usr/local/src/scm/ |
92 |
#IMPLPATH = /usr/src/scm/ |
93 |
#this one is good for bootstrapping |
93 |
#this one is good for bootstrapping |
94 |
#IMPLPATH = `pwd`/ |
94 |
#IMPLPATH = `pwd`/ |
95 |
IMPLPATH=$(srcdir) |
95 |
IMPLPATH=$(srcdir) |
Lines 219-225
Link Here
|
219 |
udscm5: $(cfiles) $(ufiles) $(hfiles) build.scm build udscm5.opt |
219 |
udscm5: $(cfiles) $(ufiles) $(hfiles) build.scm build udscm5.opt |
220 |
$(BUILD) -f udscm5.opt -o udscm5 -s $(IMPLPATH) |
220 |
$(BUILD) -f udscm5.opt -o udscm5 -s $(IMPLPATH) |
221 |
-rm $(ofiles) scmmain.o |
221 |
-rm $(ofiles) scmmain.o |
222 |
strip udscm5 |
|
|
223 |
dscm5: udscm5 $(ifiles) require.scm |
222 |
dscm5: udscm5 $(ifiles) require.scm |
224 |
if [ -f /proc/sys/kernel/randomize_va_space -a\ |
223 |
if [ -f /proc/sys/kernel/randomize_va_space -a\ |
225 |
"`cat /proc/sys/kernel/randomize_va_space`" != "0" ]; then {\ |
224 |
"`cat /proc/sys/kernel/randomize_va_space`" != "0" ]; then {\ |
Lines 413-419
Link Here
|
413 |
PREVDOCS = prevdocs/ |
412 |
PREVDOCS = prevdocs/ |
414 |
html: $(htmldir)scm_toc.html $(htmldir)Xlibscm_toc.html $(htmldir)hobbit_toc.html |
413 |
html: $(htmldir)scm_toc.html $(htmldir)Xlibscm_toc.html $(htmldir)hobbit_toc.html |
415 |
|
414 |
|
416 |
TEXI2HTML = /usr/local/bin/texi2html -split -verbose |
415 |
TEXI2HTML = /usr/bin/texi2html -split -verbose |
417 |
scm_toc.html: version.txi scm.texi indexes.texi platform.txi features.txi |
416 |
scm_toc.html: version.txi scm.texi indexes.texi platform.txi features.txi |
418 |
${TEXI2HTML} scm.texi |
417 |
${TEXI2HTML} scm.texi |
419 |
Xlibscm_toc.html: version.txi Xlibscm.texi |
418 |
Xlibscm_toc.html: version.txi Xlibscm.texi |
Lines 445-458
Link Here
|
445 |
|
444 |
|
446 |
rpm_prefix=$(HOME)/rpmbuild/ |
445 |
rpm_prefix=$(HOME)/rpmbuild/ |
447 |
|
446 |
|
448 |
prefix = /usr/local/ |
447 |
prefix = /usr/ |
449 |
exec_prefix = $(prefix) |
448 |
exec_prefix = $(prefix) |
450 |
# directory where `make install' will put executable. |
449 |
# directory where `make install' will put executable. |
451 |
bindir = $(exec_prefix)bin/ |
450 |
bindir = $(exec_prefix)bin/ |
452 |
libdir = $(exec_prefix)lib/ |
451 |
libdir = $(exec_prefix)lib/ |
453 |
libscmdir = $(libdir)scm/ |
452 |
libscmdir = $(libdir)scm/ |
454 |
# directory where `make install' will put manual page. |
453 |
# directory where `make install' will put manual page. |
455 |
mandir = $(prefix)man/ |
454 |
mandir = $(prefix)share/man/ |
456 |
man1dir = $(mandir)man1/ |
455 |
man1dir = $(mandir)man1/ |
457 |
infodir = $(prefix)info/ |
456 |
infodir = $(prefix)info/ |
458 |
includedir = $(prefix)include/ |
457 |
includedir = $(prefix)include/ |
Lines 506-519
Link Here
|
506 |
gzip -f $(DESTDIR)$(infodir)hobbit.info |
505 |
gzip -f $(DESTDIR)$(infodir)hobbit.info |
507 |
|
506 |
|
508 |
install: scm.1 |
507 |
install: scm.1 |
509 |
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir) |
508 |
mkdir -p $(DESTDIR)$(bindir) |
510 |
test -d $(DESTDIR)$(mandir) || mkdir $(DESTDIR)$(mandir) |
509 |
mkdir -p $(DESTDIR)$(mandir) |
511 |
test -d $(DESTDIR)$(man1dir) || mkdir $(DESTDIR)$(man1dir) |
510 |
mkdir -p $(DESTDIR)$(man1dir) |
512 |
-cp scm scmlit $(DESTDIR)$(bindir) |
511 |
-cp scm scmlit $(DESTDIR)$(bindir) |
513 |
-strip $(DESTDIR)$(bindir)scmlit |
|
|
514 |
-cp scm.1 $(DESTDIR)$(man1dir) |
512 |
-cp scm.1 $(DESTDIR)$(man1dir) |
515 |
test -d $(DESTDIR)$(libdir) || mkdir $(DESTDIR)$(libdir) |
513 |
mkdir -p $(DESTDIR)$(libdir) |
516 |
test -d $(DESTDIR)$(libscmdir) || mkdir $(DESTDIR)$(libscmdir) |
514 |
mkdir -p $(DESTDIR)$(libscmdir) |
517 |
-cp $(ifiles) $(hobfiles) COPYING r4rstest.scm $(DESTDIR)$(libscmdir) |
515 |
-cp $(ifiles) $(hobfiles) COPYING r4rstest.scm $(DESTDIR)$(libscmdir) |
518 |
test -f $(DESTDIR)$(libscmdir)require.scm || \ |
516 |
test -f $(DESTDIR)$(libscmdir)require.scm || \ |
519 |
cp requires.scm $(DESTDIR)$(libscmdir)require.scm |
517 |
cp requires.scm $(DESTDIR)$(libscmdir)require.scm |
Lines 523-531
Link Here
|
523 |
-cp libscm.dylib $(DESTDIR)$(libdir) |
521 |
-cp libscm.dylib $(DESTDIR)$(libdir) |
524 |
|
522 |
|
525 |
installlib: |
523 |
installlib: |
526 |
test -d $(DESTDIR)$(includedir) || mkdir $(DESTDIR)$(includedir) |
524 |
mkdir -p $(DESTDIR)$(includedir) |
527 |
cp scm.h scmfig.h scmflags.h $(DESTDIR)$(includedir) |
525 |
cp scm.h scmfig.h scmflags.h $(DESTDIR)$(includedir) |
528 |
test -d $(DESTDIR)$(libdir) || mkdir $(DESTDIR)$(libdir) |
526 |
mkdir -p $(DESTDIR)$(libdir) |
529 |
cp libscm.a $(DESTDIR)$(libdir)libscm.a |
527 |
cp libscm.a $(DESTDIR)$(libdir)libscm.a |
530 |
|
528 |
|
531 |
uninstall: |
529 |
uninstall: |