awka/awka-0.7.5-DESTDIR.patch

127 lines
3.4 KiB
Diff

--- ./awka/Makefile.in.orig Thu Jun 14 15:35:31 2001
+++ ./awka/Makefile.in Thu Jun 14 15:38:47 2001
@@ -14,17 +14,15 @@
YACC = @YACC@
AWK = @AWK@
+LDFLAGS = @LDFLAGS@
# where to put awka
prefix = @prefix@
exec_prefix = @exec_prefix@
-BINDIR = @bindir@
-LIBDIR = @libdir@
-INCDIR = @includedir@
-# where to put the man pages
-MANDIR = @mandir@
-MANEXT = @MANEXT@
+bindir = @bindir@
+libdir = @libdir@
+includedir = @includedir@
#######################################
MAKEFILEIN = Makefile.in
@@ -40,7 +38,7 @@
cd ..; /bin/sh ./config.status
awka : $(OBJS)
- $(CC) $(CFLAGS) $(OBJS) -o awka
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o awka
parse.c : parse.y
@echo expect 6 shift/reduce conflicts
@@ -51,8 +49,8 @@
else mv y.tab.h parse.h ; fi
install : awka
- cp awka$(EXE) $(BINDIR)
- chmod a+rx $(BINDIR)/awka$(EXE)
+ cp awka$(EXE) $(DESTDIR)$(bindir)
+ chmod a+rx $(DESTDIR)$(bindir)/awka$(EXE)
clean :
rm -f *.o core awka awka$(EXE)
--- ./lib/Makefile.in.orig Thu Jun 14 15:42:03 2001
+++ ./lib/Makefile.in Thu Jun 14 15:44:48 2001
@@ -18,12 +18,10 @@
prefix = @prefix@
exec_prefix = @exec_prefix@
-BINDIR = @bindir@
-LIBDIR = @libdir@
-INCDIR = @includedir@
+bindir = @bindir@
+libdir = @libdir@
+includedir = @includedir@
# where to put the man pages
-MANDIR = @mandir@
-MANEXT = @MANEXT@
SHAREDLIB = @SHARED_LIB@
VERSION = @VERSION@
BUILDLIB = libawka.a $(SHAREDLIB)
@@ -55,11 +53,11 @@
$(AWK) -f ../examples/fixhdr.awk libawka.h.in >libawka.h
install : libawka.a $(SHAREDLIB)
- cp libawka.a $(LIBDIR)
- if [ -f libawka.so ]; then cp libawka.so $(LIBDIR); fi
- cp libawka.h $(INCDIR)
- chmod a+r $(LIBDIR)/libawka.*
- chmod a+r $(INCDIR)/libawka.h
+ cp libawka.a $(DESTDIR)$(libdir)
+ if [ -f libawka.so ]; then cp libawka.so $(DESTDIR)$(libdir); fi
+ cp libawka.h $(DESTDIR)$(includedir)
+ chmod a+r $(DESTDIR)$(libdir)/libawka.*
+ chmod a+r $(DESTDIR)$(includedir)/libawka.h
clean :
rm -f *.o ../regexp/*.o ../regexp/.done core libawka.a libawka.so libawka.h
--- ./Makefile.in.orig Thu Jun 14 15:25:17 2001
+++ ./Makefile.in Thu Jun 14 15:35:12 2001
@@ -20,13 +20,11 @@
prefix = @prefix@
exec_prefix = @exec_prefix@
-BINDIR = @bindir@
-LIBDIR = @libdir@
-INCDIR = @includedir@
+bindir = @bindir@
+libdir = @libdir@
+includedir = @includedir@
# where to put the man pages
-MANEXT = @MANEXT@
-MANSRCDIR = @mandir@
-MANDIR = $(MANSRCDIR)/man$(MANEXT)
+mandir = @mandir@
SHARED_LIB = @SHARED_LIB@
BUILDLIB = libawka.a $(SHARED_LIB)
#######################################
@@ -44,20 +44,17 @@
awka_exe:
cd awka; $(MAKE)
-AWKAMAN = $(MANDIR)/awka.$(MANEXT)
install: awka_exe libawka
- if [ ! -d $(LIBDIR) ]; then mkdir -p $(LIBDIR); fi
- if [ ! -d $(INCDIR) ]; then mkdir -p $(INCDIR); fi
- if [ ! -d $(BINDIR) ]; then mkdir -p $(BINDIR); fi
- if [ ! -d $(MANDIR) ]; then mkdir -p $(MANDIR); fi
- if [ ! -d $(MANSRCDIR)/man5 ]; then mkdir -p $(MANSRCDIR)/man5; fi
+ mkdir -p $(DESTDIR)$(libdir)
+ mkdir -p $(DESTDIR)$(includedir)
+ mkdir -p $(DESTDIR)$(bindir)
+ mkdir -p $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man5
cd awka; $(MAKE) install
cd lib; $(MAKE) install
- cp doc/awka.1 $(AWKAMAN)
- cp doc/awka-elm.5 $(MANSRCDIR)/man5
- cp doc/awka-elmref.5 $(MANSRCDIR)/man5
- chmod 0644 $(AWKAMAN)
+ cp doc/awka.1 $(DESTDIR)$(mandir)/man1
+ cp doc/awka-elm.5 $(DESTDIR)$(mandir)/man5
+ cp doc/awka-elmref.5 $(DESTDIR)$(mandir)/man5
clean:
cd awka; $(MAKE) clean