Annotation of 43BSDReno/share/zoneinfo/Makefile, revision 1.1

1.1     ! root        1: #      @(#)Makefile    5.7 (Berkeley) 6/24/90
        !             2: 
        !             3: # Change the line below for your time zone (after finding the zone you want in
        !             4: # the time zone files, or adding it to a time zone file).
        !             5: # Alternately, if you discover you've got the wrong time zone, you can just
        !             6: #      zic -l rightzone
        !             7: 
        !             8: LOCALTIME=     US/Pacific
        !             9: 
        !            10: # If you want something other than Eastern United States time as a template
        !            11: # for handling POSIX-style time zone environment variables,
        !            12: # change the line below (after finding the zone you want in the
        !            13: # time zone files, or adding it to a time zone file).
        !            14: # Alternately, if you discover you've got the wrong time zone, you can just
        !            15: #      zic -p rightzone
        !            16: 
        !            17: POSIXRULES=    US/Pacific
        !            18: 
        !            19: # Use an absolute path name for TZDIR unless you're just testing the software.
        !            20: 
        !            21: TZDIR= ${DESTDIR}/usr/share/zoneinfo
        !            22: 
        !            23: # If you always want time values interpreted as "seconds since the epoch
        !            24: # (not counting leap seconds)", use
        !            25: #      REDO=           posix_only
        !            26: # below.  If you always want right time values interpreted as "seconds since
        !            27: # the epoch" (counting leap seconds)", use
        !            28: #      REDO=           right_only
        !            29: # below.  If you want both sets of data available, with leap seconds not
        !            30: # counted normally, use
        !            31: #      REDO=           posix_right
        !            32: # below.  If you want both sets of data available, with leap seconds counted
        !            33: # normally, use
        !            34: #      REDO=           right_posix
        !            35: # below.
        !            36: 
        !            37: REDO=          right_only
        !            38: 
        !            39: # If you're running on a System V-style system and don't want lint grief,
        !            40: # add
        !            41: #      -DUSG
        !            42: # to the end of the "CFLAGS=" line.
        !            43: #
        !            44: # If you're running on a system where "strchr" is known as "index",
        !            45: # (for example, a 4.[012]BSD system), add
        !            46: #      -Dstrchr=index
        !            47: # to the end of the "CFLAGS=" line.
        !            48: #
        !            49: # If you're running on a system with a "mkdir" function, feel free to add
        !            50: #      -Demkdir=mkdir
        !            51: # to the end of the "CFLAGS=" line
        !            52: #
        !            53: # If you want to use System V compatibility code, add
        !            54: #      -DUSG_COMPAT
        !            55: # to the end of the "CFLAGS=" line.
        !            56: #
        !            57: # If your system has a "GMT offset" field in its "struct tm"s
        !            58: # (or if you decide to add such a field in your system's "time.h" file),
        !            59: # add the name to a define such as
        !            60: #      -DTM_GMTOFF=tm_gmtoff
        !            61: # or
        !            62: #      -DTM_GMTOFF=_tm_gmtoff
        !            63: # to the end of the "CFLAGS=" line.
        !            64: #
        !            65: # If your system has a "GMT offset" field in its "struct tm"s
        !            66: # (or if you decide to add such a field in your system's "time.h" file),
        !            67: # add the name to a define such as
        !            68: #      -DTM_ZONE=tm_zone
        !            69: # or
        !            70: #      -DTM_ZONE=_tm_zone
        !            71: # to the end of the "CFLAGS=" line.
        !            72: #
        !            73: # If you want code inspired by certain emerging standards, add
        !            74: #      -DSTD_INSPIRED
        !            75: # to the end of the "CFLAGS=" line.
        !            76: #
        !            77: # If you want Source Code Control System ID's left out of object modules, add
        !            78: #      -DNOID
        !            79: # to the end of the "CFLAGS=" line.
        !            80: #
        !            81: # If you'll never want to handle solar-time-based time zones, add
        !            82: #      -DNOSOLAR
        !            83: # to the end of the "CFLAGS=" line
        !            84: # (and comment out the "SDATA=" line below).
        !            85: #
        !            86: # If you want to allocate state structures in localtime, add
        !            87: #      -DALL_STATE
        !            88: # to the end of the "CFLAGS=" line.
        !            89: #
        !            90: # If you want an "altzone" variable (a la System V Release 3.1), add
        !            91: #      -DALTZONE
        !            92: # to the end of the "CFLAGS=" line.
        !            93: #
        !            94: # If you want a "gtime" function (a la MACH), add
        !            95: #      -DCMUCS
        !            96: # to the end of the "CFLAGS=" line
        !            97: 
        !            98: .PATH: ${.CURDIR}/datfiles
        !            99: CFLAGS=        -Demkdir=mkdir -DTM_GMTOFF=tm_gmtoff -DTM_ZONE=tm_zone
        !           100: PROG=  zic
        !           101: MAN5=  tzfile.0
        !           102: 
        !           103: SRCS=  zic.c scheck.c ialloc.c
        !           104: OBJS=  ${SRCS:.c=.o}
        !           105: 
        !           106: YDATA= africa antarctica asia australasia europe northamerica \
        !           107:        southamerica pacificnew etcetera factory
        !           108: NDATA= systemv
        !           109: #SDATA=        solar87 solar88 solar89
        !           110: TDATA= ${YDATA} ${NDATA} ${SDATA}
        !           111: DATA=  ${YDATA} ${NDATA} ${SDATA} leapseconds
        !           112: USNO=  usno1988 usno1989
        !           113: 
        !           114: posix_only: ${TDATA}
        !           115:        (cd ${.CURDIR}/datfiles; \
        !           116:            ../obj/zic -d ${TZDIR} -L /dev/null ${TDATA})
        !           117: 
        !           118: right_only: leapseconds ${TDATA}
        !           119:        (cd ${.CURDIR}/datfiles; \
        !           120:            ../obj/zic -d ${TZDIR} -L leapseconds ${TDATA})
        !           121: 
        !           122: other_two: leapseconds ${TDATA}
        !           123:        (cd ${.CURDIR}/datfiles;
        !           124:            ../obj/zic -d ${TZDIR}/posix -L /dev/null ${TDATA})
        !           125:        (cd ${.CURDIR}/datfiles; \
        !           126:            ../obj/zic -d ${TZDIR}/right -L leapseconds ${TDATA})
        !           127: 
        !           128: posix_right: posix_only other_two
        !           129: 
        !           130: right_posix: right_only other_two
        !           131: 
        !           132: install: maninstall ${DATA} ${REDO}
        !           133:        (cd ${.CURDIR}/datfiles; \
        !           134:            ../obj/zic -d ${TZDIR} -p ${POSIXRULES})
        !           135:        install -c -o ${BINOWN} -g ${BINGRP} -m 444 \
        !           136:            ${TZDIR}/${LOCALTIME} ${DESTDIR}/etc/localtime
        !           137:        chown -R ${BINOWN}.${BINGRP} ${TZDIR}
        !           138:        chmod -R a-w ${TZDIR}
        !           139: 
        !           140: .include <bsd.prog.mk>

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.