Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 251926 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile.orig (-14 / +12 lines)
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:

Return to bug 251926