51 lines
1.4 KiB
Text
51 lines
1.4 KiB
Text
|
Index: Makefile
|
||
|
--- Makefile.orig
|
||
|
+++ Makefile
|
||
|
@@ -20,19 +20,19 @@ NAME=SC
|
||
|
# packaging this with an O/S, for example, you'll probably want to change
|
||
|
# this to /usr. Otherwise, /usr/local is probably more appropriate, unless
|
||
|
# you're replacing the vendor-supplied version.
|
||
|
-prefix=/usr
|
||
|
+LOCALBASE=${LOCALBASE}
|
||
|
|
||
|
# This is where the install step puts it.
|
||
|
-EXDIR=${prefix}/bin
|
||
|
+EXDIR=${PREFIX}/bin
|
||
|
|
||
|
# This is where the man page goes.
|
||
|
-MANDIR=${prefix}/man/man1
|
||
|
+MANDIR=${PREFIX}/man/man1
|
||
|
MANEXT=1
|
||
|
MANMODE=644
|
||
|
|
||
|
# This is where the library file (tutorial) goes.
|
||
|
#LIBDIR=/usr/local/share/$(name) # reno
|
||
|
-LIBDIR=${prefix}/lib/$(name)
|
||
|
+LIBDIR=${PREFIX}/share/$(name)
|
||
|
LIBRARY=-DLIBDIR=\"${LIBDIR}\"
|
||
|
|
||
|
# Set SIMPLE for lex.c if you don't want arrow keys or lex.c blows up
|
||
|
@@ -331,13 +331,19 @@ LN=ln
|
||
|
|
||
|
#########################################
|
||
|
# Use this for Linux
|
||
|
-CC=gcc
|
||
|
+#CC=gcc
|
||
|
# Only use -Wall for testing, since it produces warnings that are of no
|
||
|
# real effect on the reliability of the program, but may concern some
|
||
|
# people who don't understand them.
|
||
|
#CFLAGS=-DSYSV3 -O2 -Wall -pipe
|
||
|
-CFLAGS=-DSYSV3 -O2 -pipe
|
||
|
-LIB=-lm -lncurses
|
||
|
+#CFLAGS=-DSYSV3 -O2 -pipe
|
||
|
+#LIB=-lm -lncurses
|
||
|
+
|
||
|
+#########################################
|
||
|
+# Use this for OpenBSD
|
||
|
+CC?=cc
|
||
|
+LIB=-lm -lcurses -ltermcap
|
||
|
+YACC=yacc
|
||
|
|
||
|
# All of the source files
|
||
|
SRC=Makefile abbrev.c cmds.c color.c crypt.c eres.sed frame.c format.c gram.y \
|