Formerly Makerules.~39~
authorroland <roland>
Thu, 7 May 1992 03:24:16 +0000 (03:24 +0000)
committerroland <roland>
Thu, 7 May 1992 03:24:16 +0000 (03:24 +0000)
Makerules

index aee2cc7..d5ed289 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -26,26 +26,24 @@ endif
 
 ifdef  subdir
 ..     := ../
+endif  # subdir
 
 # If `sources' was defined by the parent makefile, undefine it so
 # we will later get it from wildcard search in this directory.
 ifneq  "$(findstring env,$(origin sources))" ""
 sources :=
 endif
+export sources
 
-ifneq ($(findstring e,$(MAKEFLAGS)),)
-You must not use the -e flag when building the GNU C library.
+ifneq  "$(findstring env,$(origin headers))" ""
+headers :=
 endif
+export headers
 
-# If defined, these will determine the value of `sources'.
-ifneq  "$(findstring env,$(origin routines))" ""
-routines       :=
-endif
-ifneq  "$(findstring env,$(origin aux))" ""
-aux            :=
-endif
 
-endif  # subdir
+ifneq ($(findstring e,$(MAKEFLAGS)),)
+You must not use the -e flag when building the GNU C library.
+endif
 \f
 ifndef +included-Makeconfig
 include $(..)Makeconfig
@@ -83,6 +81,8 @@ $(+sysdir_pfx)Sysnames:
        @(echo The GNU C Library has not been configured!       ;\
          echo Run \`configure\' to configure it before building.\
         ) >&2; exit 1
+export sysdirs
+export sysdep_dir
 
 # Turn the list of sysdep names into a colon-separated list of directories
 # under SYSDEP_DIR (the base directory for sysdep files), and tell Make to
@@ -255,16 +255,6 @@ echo-headers:
 \f
 # Installation.
 
-ifneq "$(findstring env,$(origin install-lib))" ""
-override install-lib :=
-endif
-ifneq "$(findstring env,$(origin install-data))" ""
-override install-data :=
-endif
-ifneq "$(findstring env,$(origin install))" ""
-override install :=
-endif
-
 # install-lib are installed from the object directory into libdir.
 # install-data are installed as they are into datadir.  
 # headers are installed from the object directory header directories into
@@ -326,3 +316,6 @@ endif
 
 # Command to compile in $< in $(objdir) using the native libraries.
 native-compile = cwd=`pwd`; cd $(objdir); $(CC) $$cwd/$< -o $(@:$(objpfx)%=%)
+\f
+TAGS: $(..)MakeTAGS
+       $(MAKE) -f $< $@