]> git.wh0rd.org - dump.git/commitdiff
Make configure understand CPPFLAGS=, CFLAGS=, LDFLAGS=...
authorStelian Pop <stelian@popies.net>
Thu, 8 May 2003 21:11:33 +0000 (21:11 +0000)
committerStelian Pop <stelian@popies.net>
Thu, 8 May 2003 21:11:33 +0000 (21:11 +0000)
CHANGES
THANKS
common/Makefile.in
compat/lib/Makefile.in
dump/Makefile.in
restore/Makefile.in
rmt/Makefile.in

diff --git a/CHANGES b/CHANGES
index 3fad0c541bd3e231eb75518656c50aef6ca9fd8d..47eead29167a5670fbf94a677b6c64f37e5f5e1a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,4 @@
-$Id: CHANGES,v 1.229 2003/05/07 14:45:18 stelian Exp $
+$Id: CHANGES,v 1.230 2003/05/08 21:11:33 stelian Exp $
 
 Changes between versions 0.4b34 and 0.4b35 (released ??????????????)
 ====================================================================
@@ -8,6 +8,10 @@ Changes between versions 0.4b34 and 0.4b35 (released ??????????????)
        Thanks to Antonios Christofides <A.Christofides@itia.ntua.gr>
        for the patch.
 
+2.     Fixed configure to correctly understand CPPFLAGS, CFLAGS,
+       LDFLAGS environment variables. Thanks to Arcady Genkin
+       <antipode@users.sourceforge.net> for reporting the bug.
+
 Changes between versions 0.4b33 and 0.4b34 (released April 18, 2003)
 ====================================================================
 
diff --git a/THANKS b/THANKS
index a414702ad3b877e9a9e978d6742f7462df92f828..cd3a3ad142492df0f789886dbcc07df9df19b917 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -1,4 +1,4 @@
-$Id: THANKS,v 1.81 2003/05/07 14:45:18 stelian Exp $
+$Id: THANKS,v 1.82 2003/05/08 21:11:33 stelian Exp $
 
 Dump and restore were written by the people of the CSRG at the University
 of California, Berkeley.
@@ -47,6 +47,7 @@ Bernhard Erdmann      bernhard.erdmann@gmx.de
 Jason Fearon           jasonf@netrider.org.au
 Jeremy Fitzhardinge    jeremy@goop.org
 Eirik Fuller           eirik@netcom.com
+Arcady Genkin          antipode@users.sourceforge.net
 Uwe Gohlke             uwe@ugsoft.de
 Ian Gordon             iangordon@users.sourceforge.net
 Ted Grzesik            tedgyz@roostme.com
index b8a5d3271ad876ea69c96e64025ae5302f3e8b6a..80ea04d401c20e358a7cc36c85d5fa1aa4a6fff1 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.4 2003/01/24 11:01:48 stelian Exp $
+# $Id: Makefile.in,v 1.5 2003/05/08 21:11:39 stelian Exp $
 
 top_srcdir=    @top_srcdir@
 srcdir=                @srcdir@
@@ -7,10 +7,14 @@ top_builddir= ..
 @MCONFIG@
 
 INC=           -I$(top_srcdir)/dump
-CFLAGS=                @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS)
+ALL_CFLAGS=    @CPPFLAGS@ @CFLAGS@ @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS) @DUMPDEBUG@
+ALL_LDFLAGS=   @LDFLAGS@ @LDOPTS@ @STATIC@
 SRCS=          dumprmt.c
 OBJS=          dumprmt.o
 
+.c.o:
+       $(CC) -c $(ALL_CFLAGS) $< -o $@
+
 all::          $(OBJS)
 
 install::
index ee6e26b9b267bb10e2fceae32fe1e95df50d0bb5..cc909690775d6ec3940022cd4fe187cac675c1ad 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.9 2003/03/31 09:42:57 stelian Exp $
+# $Id: Makefile.in,v 1.10 2003/05/08 21:11:39 stelian Exp $
 
 top_srcdir=    @top_srcdir@
 srcdir=                @srcdir@
@@ -7,11 +7,14 @@ top_builddir= ../..
 @MCONFIG@
 
 INC=           -I$(top_srcdir)/compat/include
-CFLAGS=                @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS)
+ALL_CFLAGS=    @CPPFLAGS@ @CFLAGS@ @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS)
 SRCS=          compaterr.c compatglob.c bylabel.c system.c rmtflags.c minilzo.c
 OBJS=          compaterr.o compatglob.o bylabel.o system.o rmtflags.o minilzo.o
 LIB=           libcompat.a
 
+.c.o:
+       $(CC) -c $(ALL_CFLAGS) $< -o $@
+
 all::          $(LIB)
 
 $(LIB):                $(OBJS)
index e90dc28c9c53b60893b86f9c31aabb7fced5060d..a8a2b158de6902fefed996d893207489e0422e0b 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.10 2003/01/24 11:01:49 stelian Exp $
+# $Id: Makefile.in,v 1.11 2003/05/08 21:11:39 stelian Exp $
 
 top_srcdir=    @top_srcdir@
 srcdir=                @srcdir@
@@ -6,8 +6,9 @@ top_builddir=   ..
 
 @MCONFIG@
 
-CFLAGS=                @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS) @DUMPDEBUG@
-LDFLAGS=       @LDOPTS@ @STATIC@
+INC=           -I$(top_srcdir)/dump
+ALL_CFLAGS=    @CPPFLAGS@ @CFLAGS@ @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS) @DUMPDEBUG@
+ALL_LDFLAGS=   @LDFLAGS@ @LDOPTS@ @STATIC@
 LIBS=          $(GLIBS) @ZLIB@ @BZLIB@
 DEPLIBS=       ../compat/lib/libcompat.a
 
@@ -20,10 +21,13 @@ OBJS=               itime.o main.o optr.o tape.o traverse.o unctime.o \
 MAN8=          dump.8
 RMAN8=         rdump.8
 
+.c.o:
+       $(CC) -c $(ALL_CFLAGS) $< -o $@
+
 all::          $(PROG) $(MAN8)
 
 $(PROG):       $(OBJS) $(DEPLIBS)
-       $(LD) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBS)
+       $(LD) $(ALL_LDFLAGS) -o $(PROG) $(OBJS) $(LIBS)
 
 $(MAN8):       dump.8.in
        sed -e "s|__DUMPDATES__|$(DUMPDATESPATH)|g" \
index 344af88c1932448ad9e1b1c650debf89c781d67b..cdc2004cf1076daf784e0e939990ac04781cdacb 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.11 2003/01/24 11:01:49 stelian Exp $
+# $Id: Makefile.in,v 1.12 2003/05/08 21:11:39 stelian Exp $
 
 top_srcdir=    @top_srcdir@
 srcdir=                @srcdir@
@@ -6,8 +6,9 @@ top_builddir=   ..
 
 @MCONFIG@
 
-CFLAGS=                @CCOPTS@ -pipe $(OPT) $(DEFS) $(GINC) $(INC) @RESTOREDEBUG@
-LDFLAGS=       @LDOPTS@ @STATIC@
+INC=           -I$(top_srcdir)/restore
+ALL_CFLAGS=    @CPPFLAGS@ @CFLAGS@ @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS) @RESTOREDEBUG@
+ALL_LDFLAGS=   @LDFLAGS@ @LDOPTS@ @STATIC@
 LIBS=          $(GLIBS) -le2p @READLINE@ @ZLIB@ @BZLIB@
 DEPLIBS=       ../compat/lib/libcompat.a
 
@@ -21,10 +22,13 @@ OBJS=               dirs.o interactive.o main.o restore.o symtab.o tape.o \
 MAN8=          restore.8
 RMAN8=         rrestore.8
 
+.c.o:
+       $(CC) -c $(ALL_CFLAGS) $< -o $@
+
 all::          $(PROG) $(MAN8)
 
 $(PROG):       $(OBJS) $(DEPLIBS)
-       $(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBS)
+       $(CC) $(ALL_LDFLAGS) -o $(PROG) $(OBJS) $(LIBS)
 
 $(MAN8):       restore.8.in
        sed -e "s|__DATE__|$(DATE)|g" \
index a955a6215d29216249616016879c7a2ffc64340e..f64f5fa49a53194809a91738bd6ad946c6872988 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.9 2003/04/08 19:52:36 stelian Exp $
+# $Id: Makefile.in,v 1.10 2003/05/08 21:11:39 stelian Exp $
 
 top_srcdir=    @top_srcdir@
 srcdir=                @srcdir@
@@ -6,8 +6,8 @@ top_builddir=   ..
 
 @MCONFIG@
 
-CFLAGS=                @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS)
-LDFLAGS=       @LDOPTS@ @STATIC@
+ALL_CFLAGS=    @CPPFLAGS@ @CFLAGS@ @CCOPTS@ -pipe $(OPT) $(GINC) $(INC) $(DEFS)
+ALL_LDFLAGS=   @LDFLAGS@ @LDOPTS@ @STATIC@
 LIBS=          $(GLIBS)
 DEPLIBS=       ../compat/lib/libcompat.a
 
@@ -16,15 +16,19 @@ SRCS=               rmt.c
 OBJS=          rmt.o
 MAN8=          rmt.8
 
+.c.o:
+       $(CC) -c $(ALL_CFLAGS) $< -o $@
+
 all::          $(PROG) @ERMT@ $(MAN8)
 
 $(PROG):       $(OBJS) $(DEPLIBS)
-       $(LD) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBS)
+       $(LD) $(ALL_LDFLAGS) -o $(PROG) $(OBJS) $(LIBS)
 
 ermt:  ermt.o cipher.o $(DEPLIBS)
-       $(LD) $(CFLAGS) $(LDFLAGS) -o ermt ermt.o cipher.o $(LIBS) @CRYPTO@
+       $(LD) $(ALL_LDFLAGS) -o ermt ermt.o cipher.o $(LIBS) @CRYPTO@
+
 ermt.o: rmt.c
-       $(CC) -c $(CFLAGS) -DERMT -o ermt.o rmt.c
+       $(CC) -c $(ALL_CFLAGS) -DERMT -o ermt.o rmt.c
 
 $(MAN8):               rmt.8.in
        sed -e "s|__DATE__|$(DATE)|g" \