| # Copyright (C) 1991-2003, 2004, 2005, 2007 Free Software Foundation, Inc. | 
 | # This file is part of the GNU C Library. | 
 |  | 
 | # The GNU C Library is free software; you can redistribute it and/or | 
 | # modify it under the terms of the GNU Lesser General Public | 
 | # License as published by the Free Software Foundation; either | 
 | # version 2.1 of the License, or (at your option) any later version. | 
 |  | 
 | # The GNU C Library is distributed in the hope that it will be useful, | 
 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | 
 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
 | # Lesser General Public License for more details. | 
 |  | 
 | # You should have received a copy of the GNU Lesser General Public | 
 | # License along with the GNU C Library; if not, write to the Free | 
 | # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA | 
 | # 02111-1307 USA. | 
 |  | 
 | # | 
 | #	Makefile for time routines | 
 | # | 
 | subdir	:= time | 
 |  | 
 | headers	:= time.h sys/time.h sys/timeb.h bits/time.h | 
 |  | 
 | routines := offtime asctime clock ctime ctime_r difftime \ | 
 | 	    gmtime localtime mktime time		 \ | 
 | 	    gettimeofday settimeofday adjtime tzset	 \ | 
 | 	    tzfile getitimer setitimer			 \ | 
 | 	    stime dysize timegm ftime			 \ | 
 | 	    getdate strptime strptime_l			 \ | 
 | 	    strftime wcsftime strftime_l wcsftime_l | 
 | aux :=	    era alt_digit lc-time-cleanup | 
 | distribute := datemsk | 
 |  | 
 | tests	:= test_time clocktest tst-posixtz tst-strptime tst_wcsftime \ | 
 | 	   tst-getdate tst-mktime tst-mktime2 tst-ftime_l tst-strftime \ | 
 | 	   tst-mktime3 tst-strptime2 bug-asctime bug-asctime_r bug-mktime1 \ | 
 | 	   tst-strptime3 bug-getdate1 | 
 |  | 
 | include ../Rules | 
 |  | 
 | tz-cflags = -DTZDIR='"$(zonedir)"' \ | 
 | 	    -DTZDEFAULT='"$(localtime-file)"' \ | 
 | 	    -DTZDEFRULES='"$(posixrules-file)"' | 
 |  | 
 | CFLAGS-tzfile.c = $(tz-cflags) | 
 | CFLAGS-tzset.c = $(tz-cflags) | 
 | CFLAGS-getdate.c = -fexceptions | 
 |  | 
 | # Don't warn about Y2k problem in strftime format string. | 
 | CFLAGS-test_time.c = -Wno-format | 
 |  | 
 | tst-getdate-ENV= DATEMSK=datemsk TZDIR=${common-objpfx}timezone/testdata | 
 | test_time-ARGS= EST5EDT CST | 
 |  | 
 | tst-strptime-ENV = LOCPATH=${common-objpfx}localedata | 
 | tst-ftime_l-ENV = LOCPATH=${common-objpfx}localedata | 
 |  | 
 | bug-getdate1-ARGS = ${objpfx}bug-getdate1-fmt |