Thu May 2 00:24:04 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
authorRoland McGrath <roland@gnu.org>
Fri, 3 May 1996 16:46:40 +0000 (16:46 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 3 May 1996 16:46:40 +0000 (16:46 +0000)
* time/Makefile (tz-cflags): New variable.
(CFLAGS-tzfile.c): New variable.
(CFLAGS-zic.c): Add $(tz-cflags).
(tz-cc): Remove variable.
($(objpfx)tzfile.o, $(objpfx)zic.o): Remove targets.

time/Makefile

index 566f296..5741853 100644 (file)
@@ -117,17 +117,12 @@ endif
 
 $(objpfx)zic: $(objpfx)scheck.o $(objpfx)ialloc.o
 
-$(objpfx)tzfile.o: tzfile.c; $(tz-cc)
-$(objpfx)zic.o: zic.c; $(tz-cc)
-
-# Some versions of GNU make have a bug with backslashes in define directives.
-tz-cc = $(COMPILE.c) $(+gcc-nowarn) \
-            -DTZDIR='"$(zonedir)"' \
-            -DTZDEFAULT='"$(localtime-file)"' \
-            -DTZDEFRULES='"$(posixrules-file)"' \
-            $< $(OUTPUT_OPTION)
+tz-cflags = -DTZDIR='"$(zonedir)"' \
+           -DTZDEFAULT='"$(localtime-file)"' \
+           -DTZDEFRULES='"$(posixrules-file)"'
 
 CFLAGS-zdump.c = -Wno-strict-prototypes -DNOID
-CFLAGS-zic.c = -Wno-strict-prototypes -DNOID
+CFLAGS-zic.c = -Wno-strict-prototypes -DNOID $(tz-cflags)
 CFLAGS-ialloc.c = -Wno-strict-prototypes -DNOID
 CFLAGS-scheck.c = -Wno-strict-prototypes -DNOID
+CFLAGS-tzfile.c = $(tz-cflags)