diff options
Diffstat (limited to 'japanese/today/files/Makefile')
-rw-r--r-- | japanese/today/files/Makefile | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/japanese/today/files/Makefile b/japanese/today/files/Makefile new file mode 100644 index 000000000000..204568dfb2d2 --- /dev/null +++ b/japanese/today/files/Makefile @@ -0,0 +1,96 @@ +# +# Makefile for today +# + +CFLAGS += -DDISTRIBUTE -DMSG_STYLE +PROGRAM = today +MANPAGE = today.1 +PREFIX = /usr/local +MANDIR = ${PREFIX}/man/ja_JP.euc/cat1 +OBJSMV = birthday.o config.o date.o event.o getfile.o getsb.o \ + history.o kansi.o kyureki.o kyusei.o list.o machine.o \ + main.o misc.o pager.o rdcalendar.o schedule.o sekki.o sepparam.o +OBJS = $(OBJSMV) version.o +OBJS2 = calendar.o config.o getfile.o getsb.o kyureki2.o misc2.o \ + rdcalendar.o schedule2.o + +all: ${PROGRAM} calendar-today dayinfo + +install: ${PROGRAM} calendar-today dayinfo + ${INSTALL} -c -o bin -s ${PROGRAM} ${PREFIX}/bin + ${INSTALL} -c -o bin -s calendar-today ${PREFIX}/bin + ${INSTALL} -c -o bin -s dayinfo ${PREFIX}/bin + mkdir -p ${MANDIR} + cp today.doc ${MANPAGE} + ${INSTALL} -c -m 644 ${MANPAGE} ${MANDIR} +.if !defined(NOMANCOMPRESS) + gzip -9nf ${MANDIR}/${MANPAGE} +.endif + mkdir -p ${PREFIX}/lib + ${INSTALL} -c -m 644 -o bin today.cnf ${PREFIX}/lib + mkdir -p ${PREFIX}/share/today + ${INSTALL} -c -m 644 -o bin *.tbl ${PREFIX}/share/today + + + +today : $(OBJS) + $(CC) $(OBJS) -lm -o $@ + +calendar-today : $(OBJS2) + $(CC) $(OBJS2) -lm -o $@ + +dayinfo : dayinfo.c + $(CC) $(CFLAGS) -lm $? -o $@ + +#inreki : inreki.c inreki.h +# $(CC) $(CFLAGS) -DSTANDALONE $? -o $@ +#kansi : kansi.c kansi.h +# $(CC) $(CFLAGS) -DSTANDALONE -DDEBUG $? -o $@ +#kyusei : kyusei.c kyusei.h +# $(CC) $(CFLAGS) -DSTANDALONE $? -o $@ + +clean : + rm -f *.o core calendar-today dayinfo inreki kansi kyusei today + + +birthday.o : birthday.c common.h main.h birthday.h getfile.h list.h misc.h \ + pager.h +calendar.o : calendar.c common.h config.h getfile.h getopt.h getsb.h \ + kyureki.h misc.h rdcalendar.h schedule.h + $(CC) $(CFLAGS) -DINCLUDE_CALENDAR -c -o $@ calendar.c + +config.o : config.c common.h config.h getfile.h +date.o : date.c common.h main.h date.h kansi.h kyusei.h misc.h pager.h \ + tide_tbl.c +event.o : event.c common.h main.h event.h getfile.h getsb.h kyureki.h list.h \ + misc.h pager.h sekki.h sepparam.h +getfile.o : getfile.c common.h getfile.h +getopt.o : getopt.c getopt.h +getsb.o : getsb.c getsb.h sb_tbl.c +history.o : history.c common.h main.h getfile.h history.h list.h misc.h pager.h +#inreki.o : inreki.c inreki.h +kansi.o : kansi.c kansi.h +kyureki.o : kyureki.c common.h main.h getfile.h kyureki.h misc.h kyutbl.c +kyureki2.o : kyureki.c common.h main.h getfile.h kyureki.h misc.h kyutbl.c + $(CC) $(CFLAGS) -DINCLUDE_CALENDAR -c -o $@ kyureki.c + +kyusei.o : kyusei.c kyusei.h +list.o : list.c list.h +machine.o : machine.c common.h machine.h main.h +main.o : main.c common.h main.h birthday.h config.h date.h event.h getfile.h \ + getopt.h history.h kyureki.h machine.h misc.h pager.h rdcalendar.h \ + schedule.h version.h +misc.o : misc.c common.h main.h getfile.h kyureki.h misc.h +misc2.o : misc.c common.h main.h getfile.h kyureki.h misc.h + $(CC) $(CFLAGS) -DINCLUDE_CALENDAR -c -o $@ misc.c + +pager.o : pager.c common.h main.h getfile.h misc.h pager.h +rdcalendar.o : rdcalendar.c common.h rdcalendar.h +schedule.o : schedule.c common.h main.h getfile.h list.h misc.h pager.h \ + schedule.h +schedule2.o : schedule.c common.h main.h getfile.h misc.h schedule.h + $(CC) $(CFLAGS) -DINCLUDE_CALENDAR -c -o $@ schedule.c + +sekki.o : sekki.c sekki.h +sepparam.o : sepparam.c sepparam.h +version.o : version.c version.h $(OBJSMV) |