1# @(#)Makefile 8.1 (Berkeley) 6/6/93 2# $FreeBSD: head/usr.bin/calendar/Makefile 334102 2018-05-23 16:28:31Z brd $ 3 4PROG= calendar 5MAN= calendar.1 6SRCS= basics.c calendar.c chinese.c dates.c days.c \ 7 ecclesiastical.c gregorian.c io.c julian.c \ 8 moon.c nnames.c parsedata.c sun.c utils.c 9 10DPADD= ${LIBM} 11LDADD= -lm 12 13CALENDAR_ETCDIR=/etc/calendar 14CALENDAR_DIR= /usr/share/calendar 15CFLAGS+= -DCALENDAR_ETCDIR='"${CALENDAR_ETCDIR}"' \ 16 -DCALENDAR_DIR='"${CALENDAR_DIR}"' 17 18SED_EXPR= -e 's|@@CALENDAR_ETCDIR@@|${CALENDAR_ETCDIR}|' \ 19 -e 's|@@CALENDAR_DIR@@|${CALENDAR_DIR}|' 20 21CLEANFILES+=${MAN} 22${MAN}: ${MAN}.in 23 sed ${SED_EXPR} ${.ALLSRC} > ${.TARGET} 24 25.if !defined(NO_SHARE) 26INTER= de_AT.UTF-8 \ 27 de_DE.UTF-8 \ 28 fr_FR.UTF-8 \ 29 hr_HR.UTF-8 \ 30 hu_HU.UTF-8 \ 31 pt_BR.UTF-8 \ 32 ru_RU.UTF-8 \ 33 uk_UA.UTF-8 \ 34 zh_Hans_CN.UTF-8 \ 35 zh_Hant_TW.UTF-8 36 37FILESGROUPS+= CALS 38CALS= calendars/calendar.all \ 39 calendars/calendar.australia \ 40 calendars/calendar.birthday \ 41 calendars/calendar.brazilian \ 42 calendars/calendar.canada \ 43 calendars/calendar.chinese \ 44 calendars/calendar.christian \ 45 calendars/calendar.computer \ 46 calendars/calendar.croatian \ 47 calendars/calendar.discord \ 48 calendars/calendar.dragonfly \ 49 calendars/calendar.dutch \ 50 calendars/calendar.fictional \ 51 calendars/calendar.french \ 52 calendars/calendar.german \ 53 calendars/calendar.history \ 54 calendars/calendar.holiday \ 55 calendars/calendar.hungarian \ 56 calendars/calendar.judaic \ 57 calendars/calendar.misc \ 58 calendars/calendar.music \ 59 calendars/calendar.newzealand \ 60 calendars/calendar.orthodox \ 61 calendars/calendar.russian \ 62 calendars/calendar.southafrica \ 63 calendars/calendar.space \ 64 calendars/calendar.uk \ 65 calendars/calendar.ukrainian \ 66 calendars/calendar.ushistory \ 67 calendars/calendar.usholiday \ 68 calendars/calendar.world 69CALSDIR= ${SHAREDIR}/calendar 70 71CAL_de_AT.UTF-8=calendar.feiertag 72 73CAL_de_DE.UTF-8=calendar.all \ 74 calendar.feiertag \ 75 calendar.geschichte \ 76 calendar.kirche \ 77 calendar.literatur \ 78 calendar.musik \ 79 calendar.wissenschaft 80 81CAL_fr_FR.UTF-8=calendar.all \ 82 calendar.fetes \ 83 calendar.jferies \ 84 calendar.proverbes 85 86CAL_hr_HR.UTF-8=calendar.all \ 87 calendar.praznici 88 89CAL_hu_HU.UTF-8=calendar.all \ 90 calendar.nevnapok \ 91 calendar.unnepek 92 93CAL_pt_BR.UTF-8=calendar.all \ 94 calendar.commemorative \ 95 calendar.holidays \ 96 calendar.mcommemorative 97 98CAL_ru_RU.UTF-8=calendar.all \ 99 calendar.common \ 100 calendar.history \ 101 calendar.orthodox \ 102 calendar.pagan \ 103 calendar.primety 104 105CAL_uk_UA.UTF-8=calendar.all \ 106 calendar.holiday \ 107 calendar.misc \ 108 calendar.orthodox 109 110CAL_zh_Hans_CN.UTF-8=\ 111 calendar.all \ 112 calendar.chinese \ 113 calendar.gregorian 114 115CAL_zh_Hant_TW.UTF-8=\ 116 calendar.all \ 117 calendar.chinese \ 118 calendar.gregorian 119 120.for lang in ${INTER} 121FILESGROUPS+= CALS_${lang} 122CALS_${lang}DIR=${SHAREDIR}/calendar/${lang} 123. for file in ${CAL_${lang}} 124CALS_${lang}+= ${file:S@^@calendars/${lang}/@} 125. endfor 126.endfor 127 128.endif # !defined(NO_SHARE) 129 130.include <bsd.prog.mk> 131