summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>1994-11-13 10:02:19 +0000
committerRoland McGrath <roland@redhat.com>1994-11-13 10:02:19 +0000
commitf801fc3521d8f5067169fc9155acb429f867f51c (patch)
treee45fd66595c81b22fddf1b6e5754bd21f0500e0a
parentb2c0446e712950e94d1d7468c3dbca022d12f4de (diff)
downloadgunmake-f801fc3521d8f5067169fc9155acb429f867f51c.tar.gz
(CPPFLAGS): New variable, set from @CPPFLAGS@.
(RANLIB): Variable removed. (prefix, exec_prefix): Set these from @...@. (.c.o): Use $(CPPFLAGS). (glob/libglob.a): Don't pass down variables to sub-make. glob/Makefile should be configured properly by configure. (distclean): Remove config.log and config.cache (autoconf stuff).
-rw-r--r--compatMakefile16
1 files changed, 6 insertions, 10 deletions
diff --git a/compatMakefile b/compatMakefile
index 33b77b1..92fb6ba 100644
--- a/compatMakefile
+++ b/compatMakefile
@@ -30,11 +30,9 @@ srcdir = @srcdir@
CC = @CC@
CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
-# How to invoke ranlib. This is only used by the `glob' subdirectory.
-RANLIB = @RANLIB@
-
# Define these for your system as follows:
# -DNO_ARCHIVES To disable `ar' archive support.
# -DNO_FLOAT To avoid using floating-point numbers.
@@ -77,9 +75,9 @@ LOADLIBES = @LIBS@
extras = @LIBOBJS@
# Common prefix for machine-independent installed files.
-prefix = /usr/local
+prefix = @prefix@
# Common prefix for machine-dependent installed files.
-exec_prefix = $(prefix)
+exec_prefix = @exec_prefix@
# Directory to install `make' in.
bindir = $(exec_prefix)/bin
@@ -166,17 +164,14 @@ make: $(objs)
# -I. is needed to find config.h in the build directory.
.c.o:
$(CC) $(defines) -c -I. -I$(srcdir) -I$(srcdir)/glob \
- $(CFLAGS) $< $(OUTPUT_OPTION)
+ $(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
# For some losing Unix makes.
SHELL = /bin/sh
MAKE = make
glob/libglob.a: FORCE config.h
- cd glob; $(MAKE) CC='$(CC)' CFLAGS='$(CFLAGS) -I..' \
- CPPFLAGS='$(CPPFLAGS) -DHAVE_CONFIG_H' \
- RANLIB='$(RANLIB)' \
- libglob.a
+ cd glob; $(MAKE) libglob.a
FORCE:
tagsrcs = $(srcs) $(srcdir)/remote-*.c
@@ -250,6 +245,7 @@ clean: glob-clean
-rm -f make loadavg *.o core make.info* make.dvi
distclean: clean glob-realclean
-rm -f Makefile config.h config.status build.sh stamp-config
+ -rm -f config.log config.cache
-rm -f TAGS tags
-rm -f make.?? make.??s make.log make.toc make.*aux
-rm -f loadavg.c