head	1.5;
access;
symbols
	RELEASE_8_3_0:1.4
	RELEASE_9_0_0:1.4
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.4
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.4
	RELEASE_7_2_0:1.4
	RELEASE_7_1_0:1.4
	RELEASE_6_4_0:1.4
	RELEASE_5_EOL:1.4
	RELEASE_7_0_0:1.4
	RELEASE_6_3_0:1.4
	PRE_XORG_7:1.4
	RELEASE_4_EOL:1.4
	RELEASE_6_2_0:1.4
	RELEASE_6_1_0:1.4
	RELEASE_5_5_0:1.4
	RELEASE_6_0_0:1.4
	RELEASE_5_4_0:1.4
	RELEASE_4_11_0:1.4
	RELEASE_5_3_0:1.4
	RELEASE_4_10_0:1.4
	RELEASE_5_2_1:1.4
	RELEASE_5_2_0:1.4
	RELEASE_4_9_0:1.4
	RELEASE_5_1_0:1.4
	RELEASE_4_8_0:1.4
	RELEASE_5_0_0:1.4
	RELEASE_4_7_0:1.4
	RELEASE_4_6_2:1.4
	RELEASE_4_6_1:1.4
	RELEASE_4_6_0:1.4
	RELEASE_5_0_DP1:1.4
	RELEASE_4_5_0:1.4
	RELEASE_4_4_0:1.4
	RELEASE_4_3_0:1.4
	RELEASE_4_2_0:1.4
	RELEASE_4_1_1:1.4
	RELEASE_4_1_0:1.4
	RELEASE_3_5_0:1.4
	RELEASE_4_0_0:1.4
	RELEASE_3_4_0:1.3
	RELEASE_3_3_0:1.3
	RELEASE_3_2_0:1.3
	RELEASE_3_1_0:1.3
	RELEASE_2_2_8:1.3
	RELEASE_3_0_0:1.3
	RELEASE_2_2_7:1.3
	RELEASE_2_2_6:1.3
	RELEASE_2_2_5:1.3
	RELEASE_2_2_1:1.3
	RELEASE_2_2_2:1.3
	schemetoc_15mar93jfb:1.1.1.1
	DEC:1.1.1;
locks; strict;
comment	@# @;


1.5
date	2012.11.17.05.58.56;	author svnexp;	state Exp;
branches;
next	1.4;

1.4
date	2000.03.01.09.56.49;	author tg;	state Exp;
branches;
next	1.3;

1.3
date	95.01.30.09.13.47;	author jmacd;	state Exp;
branches;
next	1.2;

1.2
date	94.12.31.03.48.11;	author swallace;	state Exp;
branches;
next	1.1;

1.1
date	94.12.29.23.35.45;	author swallace;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.12.29.23.35.46;	author swallace;	state Exp;
branches;
next	;


desc
@@


1.5
log
@Switch exporter over
@
text
@# Makefile for FreeBSD Scheme-to-C port
#
# give this a CVS ID to satisfy commit_prep.pl --tg
# $FreeBSD: head/lang/schemetoc/files/Makefile 300896 2012-07-14 13:54:48Z beat $
#

MAN_DIR = ${PREFIX}/man/man1
BIN_DIR = ${PREFIX}/bin
LIB_DIR = ${PREFIX}/lib
SCHEME_DIR = ${LIB_DIR}/schemetoc

all:
	${MAKE} -f makefile forFREEBSD
	(cd FREEBSD; ${MAKE} port)
	(cd FREEBSD/cdecl; ${MAKE} all)
	(cd FREEBSD/xlib; ${MAKE} all)

install:
	mkdir -p ${SCHEME_DIR}/doc
	(cd FREEBSD/scrt; ${MAKE} "LIBDIR = ${LIB_DIR}" \
			       "BINDIR = ${BIN_DIR}" install)
	(cd FREEBSD/scsc; ${MAKE} "LIBDIR = ${LIB_DIR}" \
	                       "BINDIR = ${BIN_DIR}" install)
	(cd FREEBSD/xlib; ${MAKE} "LIBDIR = ${LIB_DIR}" \
                               "BINDIR = ${BIN_DIR}" install)
	(cd doc; ${BSD_INSTALL_DATA} index.psf \
				   embedded.psf \
			  	   intro.psf \
				   r4rs.psf \
		                   smithnotes.psf \
			           ${SCHEME_DIR}/doc)
	${BSD_INSTALL_DATA} test/test51.sc ${SCHEME_DIR}/doc/test.sc
	${BSD_INSTALL_DATA} xlib/hello.sc ${SCHEME_DIR}/doc
	${BSD_INSTALL_DATA} xlib/puzzle.sc ${SCHEME_DIR}/doc
	${BSD_INSTALL_DATA} README.FreeBSD ${SCHEME_DIR}/doc
	${BSD_INSTALL_DATA} doc/scc.l ${MAN_DIR}/scc.1
	${BSD_INSTALL_DATA} doc/sci.l ${MAN_DIR}/sci.1
@


1.4
log
@- Convert to ELF.
- Support CC/CFLAGS/PREFIX.

PR:		16677
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.3
log
@Reviewed by:
Submitted by:	jmacd
Obtained from:
@
text
@d2 4
d13 4
a16 4
	make -f makefile forFREEBSD
	(cd FREEBSD;make port)
	(cd FREEBSD/cdecl; make all)
	(cd FREEBSD/xlib; make all)
d20 1
a20 1
	(cd FREEBSD/scrt; make "LIBDIR = ${LIB_DIR}" \
d22 1
a22 1
	(cd FREEBSD/scsc; make "LIBDIR = ${LIB_DIR}" \
d24 1
a24 1
	(cd FREEBSD/xlib; make "LIBDIR = ${LIB_DIR}" \
d26 1
a26 1
	(cd doc; install -c -m 444 index.psf \
d32 6
a37 10
	cp test/test51.sc ${SCHEME_DIR}/doc/test.sc
	cp xlib/hello.sc ${SCHEME_DIR}/doc
	cp xlib/puzzle.sc ${SCHEME_DIR}/doc
	cp README.FreeBSD ${SCHEME_DIR}/doc
	cp doc/scc.l ${MAN_DIR}/scc.1
	cp doc/sci.l ${MAN_DIR}/sci.1
	gzip -f ${MAN_DIR}/sci.1 ${MAN_DIR}/scc.1
	chmod 444 ${LIB_DIR}/libsc.so.1.0 ${LIB_DIR}/libscxl.so.1.0
	chown -R bin:bin ${SCHEME_DIR}
	strip ${BIN_DIR}/sccomp ${BIN_DIR}/sci ${BIN_DIR}/scixl
@


1.2
log
@Added shared library support.
Submitted by:	jmacd@@uclink.berkeley.edu
@
text
@a37 2

	
@


1.1
log
@Initial revision
@
text
@d13 1
d20 2
a21 4
	strip ${BIN_DIR}/sccomp ${BIN_DIR}/sci
	cp FREEBSD/xlib/scxl.a ${SCHEME_DIR}
	ranlib ${SCHEME_DIR}/scxl.a
	install -cs -g bin -o bin FREEBSD/xlib/scixl ${BIN_DIR}
d31 1
d35 1
a35 2
	@@if [ ! -e ${MAN_DIR}/scixl.1.gz ] ; then ln ${MAN_DIR}/sci.1.gz ${MAN_DIR}/scixl.1.gz;fi
	@@if [ ! -e ${MAN_DIR}/sccxl.1.gz ] ; then ln ${MAN_DIR}/scc.1.gz ${MAN_DIR}/sccxl.1.gz;fi
d37 2
@


1.1.1.1
log
@Scheme to C compiler and interpreter - 15mar93
Submitted by:	jmacd@@uclink.berkeley.edu (Josh MacDonald)
@
text
@@
