1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2025-11-24 04:22:39 +00:00
Files
amiga-tz/Makefile.m68k

80 lines
2.7 KiB
Makefile
Raw Permalink Normal View History

2015-06-25 22:28:02 +02:00
all: zic zdump timezone timezoneinfo setclockgmt lib
2015-04-17 22:43:20 +02:00
CC = m68k-amigaos-gcc
2015-06-25 22:28:02 +02:00
CFLAGS = -O2 -noixemul -DTZDIR=\"LOCALE:zoneinfo\" -DHAVE_ADJTIME=0 -DHAVE_DOS_FILE_NAMES -DHAVE_LINK=0 -DHAVE_SYMLINK=0 -DHAVE_SYS_STAT_H=0 -DTM_GMTOFF=tm_gmtoff -DTM_ZONE=tm_zone -Dtime_tz=long -DTLOCALTIME_IMPLEMENTATION -DALL_STATE -DAOS3 -Wall #-Werror
2015-04-17 22:43:20 +02:00
LDFLAGS =
LDLIBS = -lgcc -liberty -lm
AR = m68k-amigaos-ar
2015-06-20 23:29:11 +02:00
PACKAGE = tzcode
2015-06-25 22:28:02 +02:00
VERSION = 2015e
2015-06-20 23:29:11 +02:00
BUGEMAIL= carsten.larsen@mail.com
2015-04-17 22:43:20 +02:00
version.h:
2015-06-25 22:28:02 +02:00
(echo '#define AMIGA_VERSION " 1.00 (25.06.2015) $(PACKAGE) $(VERSION)"' && \
2015-06-20 23:29:11 +02:00
echo 'static char const PKGVERSION[]="($(PACKAGE)) ";' && \
2015-04-17 22:43:20 +02:00
echo 'static char const TZVERSION[]="$(VERSION)";' && \
echo 'static char const REPORT_BUGS_TO[]="$(BUGEMAIL)";') >$@
2015-06-20 23:29:11 +02:00
private.h:
touch private.h
amiga_tz.h:
touch amiga_tz.h
2015-06-22 23:49:55 +02:00
amiga_tz.o: amiga_tz.c private.h amiga_tz.h
2015-04-17 22:43:20 +02:00
asctime.o: asctime.c private.h tzfile.h
date.o: date.c private.h
difftime.o: difftime.c
localtime.o: localtime.c private.h tzfile.h
strftime.o: strftime.c private.h tzfile.h
zdump.o: zdump.c private.h version.h
zic.o: zic.c private.h tzfile.h version.h
2015-06-20 23:29:11 +02:00
strtoll.o: strtoll.c amiga_tz.h
2015-06-22 23:49:55 +02:00
date_amiga.o: date_amiga.c private.h amiga_tz.h
2015-06-17 17:00:14 +02:00
2015-06-20 23:29:11 +02:00
date.o: date.c private.h amiga_tz.h
2015-06-22 23:49:55 +02:00
timezone.o: timezone.c amiga_tz.h zone.h
timezoneinfo.o: timezoneinfo.c amiga_tz.h
2015-06-17 17:00:14 +02:00
2015-06-25 22:28:02 +02:00
setclockgmt.o: setclockgmt.c amiga_tz.h
2015-05-02 10:14:17 +02:00
zic: zic.o
2015-06-20 23:29:11 +02:00
${CC} ${CFLAGS} -o zic zic.o $(LDFLAGS) $(LDLIBS)
2015-04-17 22:43:20 +02:00
2015-06-22 23:49:55 +02:00
zdump: zdump.o localtime.o asctime.o strtoll.o amiga_tz.o
${CC} ${CFLAGS} -o zdump zdump.o localtime.o asctime.o strtoll.o amiga_tz.o $(LDFLAGS) $(LDLIBS)
2015-04-17 22:43:20 +02:00
2015-06-22 23:49:55 +02:00
date: date.o localtime.o strftime.o asctime.o strtoll.o date_amiga.o amiga_tz.o
2015-06-25 22:28:02 +02:00
${CC} ${CFLAGS} -o dateTZ date.o localtime.o strftime.o asctime.o strtoll.o date_amiga.o amiga_tz.o $(LDFLAGS) -lsocket $(LDLIBS)
2015-04-17 22:43:20 +02:00
2015-06-25 22:28:02 +02:00
lib: localtime.o asctime.o difftime.o strftime.o strtoll.o date_amiga.o amiga_tz.o
${AR} rcs libtz.a localtime.o asctime.o difftime.o strftime.o strtoll.o date_amiga.o amiga_tz.o
2015-06-20 23:29:11 +02:00
2015-06-22 23:49:55 +02:00
timezone: timezone.o localtime.o asctime.o amiga_tz.o
2015-06-25 22:28:02 +02:00
${CC} ${CFLAGS} -o TimeZone timezone.o localtime.o asctime.o amiga_tz.o $(LDFLAGS) $(LDLIBS)
2015-06-22 23:49:55 +02:00
timezoneinfo: timezoneinfo.o localtime.o asctime.o amiga_tz.o
2015-06-25 22:28:02 +02:00
${CC} ${CFLAGS} -o TimeZoneInfo timezoneinfo.o localtime.o asctime.o amiga_tz.o $(LDFLAGS) $(LDLIBS)
setclockgmt: setclockgmt.o localtime.o asctime.o amiga_tz.o
${CC} ${CFLAGS} -o SetClockGMT setclockgmt.o localtime.o asctime.o amiga_tz.o $(LDFLAGS) $(LDLIBS)
2015-04-17 22:43:20 +02:00
clean:
2015-06-25 22:28:02 +02:00
rm -f amiga_tz.o asctime.o date.o difftime.o localtime.o strftime.o zdump.o zic.o strtoll.o date_amiga.o timezone.o timezoneinfo.o setclockgmt.o version.h libtz.a zic zdump DateTZ TimeZone TimeZoneInfo SetClockGMT
2015-04-17 22:43:20 +02:00
depend:
@echo Dependencies already done