summaryrefslogblamecommitdiff
path: root/lang/intercal/files/patch-aa
blob: 1f6b9f178ddcb4b0090ea65e9c0e75a3bd6a861f (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11


                                                


                                             




                          













                                





                                                                         

                                                       
                                                    


                  
                    






                          
                                                                

                


                                                            
                 







                                                         
                 











                                                                                       
--- Makefile.orig	Wed Apr 29 11:54:34 1998
+++ Makefile	Fri Dec 11 11:30:33 1998
@@ -8,18 +8,19 @@
 # all over creation behind your back.
 # (/dev/null may be another good choice :-))
 
-DVMT=~/WWW/intercal-0.18
+#DVMT=~/WWW/intercal-0.18
 #DVMT=/usr/local
-DVMT=/intercal-0.18
+#DVMT=/intercal-0.18
+DVMT=$(PREFIX)
 
 BINDIR = $(DVMT)/bin
-INCDIR = $(DVMT)/lib
-LIBDIR = $(DVMT)/lib
+INCDIR = $(DVMT)/share/intercal
+LIBDIR = $(DVMT)/lib/intercal
 #INCDIR = $(PWD)
 #LIBDIR = $(PWD)
 
 YDEBUG = -vlt
-DEBUG	= -g -DDEBUG
+# DEBUG	= -g -DDEBUG
 # DEBUG = -O
 
 # This version (0.18) is POSIX-compliant.  You should only set the POSIX
@@ -29,18 +30,18 @@
 # POSIX = 
 POSIX = -D_POSIX_SOURCE
 
-CFLAGS = -I. $(DEBUG) -DICKINCLUDEDIR=\"$(INCDIR)\" \
+CFLAGS += -I. $(DEBUG) -DICKINCLUDEDIR=\"$(INCDIR)\" \
 	-DICKLIBDIR=\"$(LIBDIR)\" -DYYDEBUG $(POSIX)
 LDFLAGS =
 
-CC = gcc -Wall -W
+# 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 = yacc
 
 CSOURCES = ick.y lexer.l feh.c lose.c fiddle.c perpetrate.c
 ISOURCES = cesspool.c arrgghh.c ick-wrap.c
@@ -61,7 +62,7 @@
 	mv lex.yy.c lexer.c 
 
 # Uncomment the following if using a stock lex
-# LEXLIBS = -ll
+LEXLIBS = -ll
 lextest: y.tab.h lexer.c ick.h lose.o
 	$(CC) -DMAIN lexer.c lose.o $(LEXLIBS) -o lextest
 
@@ -78,9 +79,9 @@
 	-ranlib libick.a
 
 install: all
-	cp ick $(BINDIR)
-	cp lose.h abcess.h fiddle.h ick-wrap.c $(INCDIR)
-	cp libick.a ../pit/lib/syslib.i ../pit/lib/syslib.?i $(LIBDIR)
+	$(BSD_INSTALL_PROGRAM) ick $(BINDIR)
+	$(BSD_INSTALL_DATA) lose.h abcess.h fiddle.h ick-wrap.c $(INCDIR)
+	$(BSD_INSTALL_DATA) libick.a ../pit/lib/syslib.i ../pit/lib/syslib.?i $(LIBDIR)
 
 clean:
 	rm -f yacc.* y.tab.* y.output *~ *.[oa] lexer.c ick.c lextest ick