|
Lines 44-64
Link Here
|
| 44 |
|
44 |
|
| 45 |
# Everything gets put in subdirectories of. . . |
45 |
# Everything gets put in subdirectories of. . . |
| 46 |
|
46 |
|
| 47 |
TOPDIR= /usr/local |
47 |
TOPDIR= /usr |
| 48 |
|
48 |
|
| 49 |
# "Compiled" time zone information is placed in the "TZDIR" directory |
49 |
# "Compiled" time zone information is placed in the "TZDIR" directory |
| 50 |
# (and subdirectories). |
50 |
# (and subdirectories). |
| 51 |
# Use an absolute path name for TZDIR unless you're just testing the software. |
51 |
# Use an absolute path name for TZDIR unless you're just testing the software. |
| 52 |
|
52 |
|
| 53 |
TZDIR_BASENAME= zoneinfo |
53 |
TZDIR_BASENAME= zoneinfo |
| 54 |
TZDIR= $(TOPDIR)/etc/$(TZDIR_BASENAME) |
54 |
TZDIR= $(TOPDIR)/share/$(TZDIR_BASENAME) |
| 55 |
|
55 |
|
| 56 |
# Types to try, as an alternative to time_t. int64_t should be first. |
56 |
# Types to try, as an alternative to time_t. int64_t should be first. |
| 57 |
TIME_T_ALTERNATIVES= int64_t int32_t uint32_t uint64_t |
57 |
TIME_T_ALTERNATIVES= int64_t int32_t uint32_t uint64_t |
| 58 |
|
58 |
|
| 59 |
# The "tzselect", "zic", and "zdump" commands get installed in. . . |
59 |
# The "tzselect", "zic", and "zdump" commands get installed in. . . |
| 60 |
|
60 |
|
| 61 |
ETCDIR= $(TOPDIR)/etc |
61 |
SBINDIR= $(TOPDIR)/sbin |
| 62 |
|
62 |
|
| 63 |
# If you "make INSTALL", the "date" command gets installed in. . . |
63 |
# If you "make INSTALL", the "date" command gets installed in. . . |
| 64 |
|
64 |
|
|
Lines 66-72
Link Here
|
| 66 |
|
66 |
|
| 67 |
# Manual pages go in subdirectories of. . . |
67 |
# Manual pages go in subdirectories of. . . |
| 68 |
|
68 |
|
| 69 |
MANDIR= $(TOPDIR)/man |
69 |
MANDIR= $(TOPDIR)/share/man |
| 70 |
|
70 |
|
| 71 |
# Library functions are put in an archive in LIBDIR. |
71 |
# Library functions are put in an archive in LIBDIR. |
| 72 |
|
72 |
|
|
Lines 335-342
Link Here
|
| 335 |
|
335 |
|
| 336 |
#MAKE= make |
336 |
#MAKE= make |
| 337 |
|
337 |
|
| 338 |
cc= cc |
338 |
CPPFLAGS+= -DTZDIR=\"$(TZDIR)\" |
| 339 |
CC= $(cc) -DTZDIR=\"$(TZDIR)\" |
339 |
ifeq ($(NLS),1) |
|
|
340 |
CPPFLAGS+= -DHAVE_GETTEXT=1 -DTZ_DOMAIN=\"libc\" |
| 341 |
endif |
| 340 |
|
342 |
|
| 341 |
AR= ar |
343 |
AR= ar |
| 342 |
|
344 |
|
|
Lines 387-403
Link Here
|
| 387 |
|
389 |
|
| 388 |
install: all $(DATA) $(REDO) $(MANS) |
390 |
install: all $(DATA) $(REDO) $(MANS) |
| 389 |
mkdir -p $(DESTDIR)$(ETCDIR) $(DESTDIR)$(TZDIR) \ |
391 |
mkdir -p $(DESTDIR)$(ETCDIR) $(DESTDIR)$(TZDIR) \ |
| 390 |
$(DESTDIR)$(LIBDIR) \ |
392 |
$(DESTDIR)$(SBINDIR) $(DESTDIR)$(BINDIR) \ |
| 391 |
$(DESTDIR)$(MANDIR)/man3 $(DESTDIR)$(MANDIR)/man5 \ |
393 |
$(DESTDIR)$(MANDIR)/man3 $(DESTDIR)$(MANDIR)/man5 \ |
| 392 |
$(DESTDIR)$(MANDIR)/man8 |
394 |
$(DESTDIR)$(MANDIR)/man8 |
| 393 |
$(ZIC_INSTALL) -l $(LOCALTIME) -p $(POSIXRULES) |
395 |
$(ZIC_INSTALL) -l $(LOCALTIME) -p $(POSIXRULES) |
| 394 |
cp -f iso3166.tab $(ZONETABLES) $(DESTDIR)$(TZDIR)/. |
396 |
cp -f iso3166.tab $(ZONETABLES) $(DESTDIR)$(TZDIR)/. |
| 395 |
cp tzselect zic zdump $(DESTDIR)$(ETCDIR)/. |
397 |
cp zic zdump $(DESTDIR)$(SBINDIR)/. |
| 396 |
cp libtz.a $(DESTDIR)$(LIBDIR)/. |
398 |
cp tzselect $(DESTDIR)$(BINDIR)/. |
| 397 |
$(RANLIB) $(DESTDIR)$(LIBDIR)/libtz.a |
|
|
| 398 |
cp -f newctime.3 newtzset.3 $(DESTDIR)$(MANDIR)/man3/. |
399 |
cp -f newctime.3 newtzset.3 $(DESTDIR)$(MANDIR)/man3/. |
| 399 |
cp -f tzfile.5 $(DESTDIR)$(MANDIR)/man5/. |
|
|
| 400 |
cp -f tzselect.8 zdump.8 zic.8 $(DESTDIR)$(MANDIR)/man8/. |
| 401 |
|
400 |
|
| 402 |
INSTALL: ALL install date.1 |
401 |
INSTALL: ALL install date.1 |
| 403 |
mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 |
402 |
mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 |
|
Lines 492-498
Link Here
|
| 492 |
chmod +x $@ |
491 |
chmod +x $@ |
| 493 |
|
492 |
|
| 494 |
check: check_character_set check_white_space check_links check_sorted \ |
493 |
check: check_character_set check_white_space check_links check_sorted \ |
| 495 |
check_tables check_web |
494 |
check_tables |
| 496 |
|
495 |
|
| 497 |
check_character_set: $(ENCHILADA) |
496 |
check_character_set: $(ENCHILADA) |
| 498 |
LC_ALL=en_US.utf8 && export LC_ALL && \ |
497 |
LC_ALL=en_US.utf8 && export LC_ALL && \ |