Files
Arquivotheca.SunOS-4.1.4/usr.etc/zic/Makefile
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

74 lines
2.5 KiB
Makefile

#
# @(#)Makefile 1.1 94/10/31 SMI; from Arthur Olson's 6.1
#
# The setting for LOCALTIME is the time zone that is "installed by
# default" - that is, the time zone that'll be the standard one if
# SunOS is read in from the tape and started up. "suninstall"
# requires you to specify the appropriate time zone when you install
# SunOS, and since any particular choice will be incorrect for most
# sites, "factory" is probably the best choice, as it will cause the
# time zone name to be an indication that no time zone was specified.
LOCALTIME= Factory
# The setting for POSIXRULES is the time zone that is, by default, the
# one that's used as a "template" set of rules for POSIX-style time zone
# settings that don't specify the rules in TZ (for example, PST8PDT).
# (When a POSIX-style environment variable is handled, the rules in the template
# file are used to determine "spring forward" and "fall back" days and
# times; the environment variable itself specifies GMT offsets of standard and
# summer time.)
# Since the US Federal rules are what are used by most systems if you
# specify a POSIX-style TZ environment variable, US/Eastern is probably
# the best choice.
POSIXRULES= US/Eastern
CFLAGS= -O
LINTFLAGS= -hbaxc
################################################################################
BINS= zic zdump tzsetup
TZCOBJS= zic.o scheck.o ialloc.o
TZCSRCS= $(TZCOBJS:.o=.c)
TZDOBJS= zdump.o ialloc.o
TZDSRCS= $(TZDOBJS:.o=.c)
YDATA= africa antarctica asia australasia \
europe northamerica southamerica pacificnew etcetera factory
SDATA= solar87 solar88 solar89
TDATA= $(YDATA) $(SDATA)
USNO= usno1988 usno1989
FILES= $(TDATA) $(USNO)
CFLAGS= -I/usr/src/include
.KEEP_STATE:
all: $(BINS) $(FILES)
zdump: $(TZDOBJS)
$(LINK.c) -o $@ $(TZDOBJS) $(LDLIBS)
zic: $(TZCOBJS)
$(LINK.c) -o $@ $(TZCOBJS) $(LDLIBS)
install: $(BINS) $(FILES)
install -d -o bin -m 755 $(DESTDIR)/usr/share/lib/zoneinfo
install -m 644 $(FILES) $(DESTDIR)/usr/share/lib/zoneinfo
-./zic -s -d $(DESTDIR)/usr/share/lib/zoneinfo $(YDATA)
-./zic -s -d $(DESTDIR)/usr/share/lib/zoneinfo $(SDATA)
-./zic -d $(DESTDIR)/usr/share/lib/zoneinfo -l $(LOCALTIME) -p $(POSIXRULES)
install -d $(DESTDIR)/usr/lib
$(RM) $(DESTDIR)/usr/lib/zoneinfo
ln -s ../share/lib/zoneinfo $(DESTDIR)/usr/lib/zoneinfo
install -d $(DESTDIR)/usr/etc
install -s $(BINS) $(DESTDIR)/usr/etc
clean:
$(RM) $(BINS) $(TZCOBJS) $(TZDOBJS)
lint: $(TZCSRCS) $(TZDSRCS)
$(LINT.c) $(TZCSRCS)
$(LINT.c) $(TZDSRCS)