52 lines
1.4 KiB
Text
52 lines
1.4 KiB
Text
$NetBSD: patch-aa,v 1.3 2005/03/02 17:10:05 dillo Exp $
|
|
|
|
--- Makefile.orig Mon Dec 20 01:21:49 1999
|
|
+++ Makefile
|
|
@@ -10,18 +10,19 @@
|
|
|
|
# Pick a C compiler.
|
|
#CC = cc
|
|
-CC = gcc -ansi
|
|
+#CC = gcc -ansi
|
|
|
|
# You may need to set directories to pick up the ncurses library.
|
|
#INCLUDEDIRS = -I/usr/5include
|
|
-#LIBDIRS = -L/usr/5lib
|
|
+LIBDIRS = -L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib
|
|
LIBS = -lncurses
|
|
|
|
-OPTIONS = -O
|
|
+#OPTIONS = -O
|
|
|
|
-CFLAGS = $(OPTIONS) $(INCLUDEDIRS)
|
|
+#CFLAGS = $(OPTIONS) $(INCLUDEDIRS)
|
|
|
|
-GLKLIB = libglkterm.a
|
|
+GLKINCDIR=${PREFIX}/include/glkterm
|
|
+GLKLIB = libglkterm.la
|
|
|
|
GLKTERM_OBJS = \
|
|
main.o gtevent.o gtfref.o gtgestal.o gtinput.o \
|
|
@@ -35,9 +36,20 @@ GLKTERM_HEADERS = \
|
|
|
|
all: $(GLKLIB) Make.glkterm
|
|
|
|
+install: all
|
|
+ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} $(GLKLIB) ${PREFIX}/lib
|
|
+ ${BSD_INSTALL_DATA_DIR} ${GLKINCDIR}
|
|
+ ${BSD_INSTALL_DATA} gi_blorb.h ${GLKINCDIR}
|
|
+ ${BSD_INSTALL_DATA} gi_dispa.h ${GLKINCDIR}
|
|
+ ${BSD_INSTALL_DATA} glk.h ${GLKINCDIR}
|
|
+ ${BSD_INSTALL_DATA} glkstart.h ${GLKINCDIR}
|
|
+ ${BSD_INSTALL_DATA} Make.glkterm ${GLKINCDIR}
|
|
+
|
|
+.c.o:
|
|
+ ${LIBTOOL} --mode=compile ${CC} ${CFLAGS} -c -o $@ $<
|
|
+
|
|
$(GLKLIB): $(GLKTERM_OBJS)
|
|
- ar r $(GLKLIB) $(GLKTERM_OBJS)
|
|
- ranlib $(GLKLIB)
|
|
+ ${LIBTOOL} --mode=link ${CC} -o $(GLKLIB) ${GLKTERM_OBJS:.o=.lo} -rpath ${PREFIX}/lib -version-info 0:7 ${LIBS}
|
|
|
|
Make.glkterm:
|
|
echo LINKLIBS = $(LIBDIRS) $(LIBS) > Make.glkterm
|