$NetBSD: patch-ab,v 1.2 2003/01/19 07:05:16 salo Exp $ --- src/Makefile.orig Fri Dec 18 05:49:09 1998 +++ src/Makefile Wed Nov 22 17:37:20 2000 @@ -8,11 +8,12 @@ # all over creation behind your back. # (/dev/null may be another good choice :-)) -BINDIR = /usr/bin -INCDIR = /usr/include/intercal -LIBDIR = /usr/share/intercal -#INCDIR = $(PWD) -#LIBDIR = $(PWD) +BINDIR = $(PREFIX)/bin +INCDIR = $(PREFIX)/include/intercal +LIBDIR = $(PREFIX)/lib/intercal +EGDIR = ${PREFIX}/share/examples/intercal +#INCDIR = . +#LIBDIR = . YDEBUG = -vlt DEBUG = -g -DDEBUG @@ -32,11 +33,12 @@ CC = gcc -Wall -W # You can use lex or flex -#LEX = lex -LEX = flex +LEX = lex +#LEX = flex # You should use bison, because some yaccs won't work correctly -YACC = bison -y +#YACC = bison -y +YACC = yacc CSOURCES = ick.y lexer.l feh.c lose.c fiddle.c perpetrate.c ISOURCES = cesspool.c arrgghh.c ick-wrap.c @@ -74,14 +76,16 @@ -ranlib libick.a install: all - cp ick $(BINDIR) - -mkdir $(INCDIR) - cp lose.h abcess.h fiddle.h ick-wrap.c $(INCDIR) - -mkdir $(LIBDIR) - cp libick.a $(LIBDIR) - (cd ../pit; cp *.i *.3i t_tet *.fft glider gun blinkers $(LIBDIR)) - -mkdir $(LIBDIR)/lib - (cd ../pit/lib; cp *.*i $(LIBDIR)/lib) + ${BSD_INSTALL_PROGRAM} ick ${BINDIR} + ${BSD_INSTALL_DATA_DIR} ${INCDIR} + ${BSD_INSTALL_DATA} lose.h abcess.h fiddle.h ick-wrap.c ${INCDIR} + ${BSD_INSTALL_DATA_DIR} ${LIBDIR} + ${BSD_INSTALL_DATA} libick.a ${LIBDIR} + cd ../pit/lib && \ + ${BSD_INSTALL_DATA} *.*i ${LIBDIR} + ${BSD_INSTALL_DATA_DIR} ${EGDIR} + cd ../pit && \ + ${BSD_INSTALL_DATA} *.i *.3i t_tet *.fft glider gun blinkers ${EGDIR} clean: rm -f yacc.* y.tab.* y.output *~ *.[oa] lexer.c ick.c lextest ick