all: zic zdump timezone timezoneinfo setclockgmt lib CC = m68k-amigaos-gcc 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 LDFLAGS = LDLIBS = -lgcc -liberty -lm AR = m68k-amigaos-ar PACKAGE = tzcode VERSION = 2015e BUGEMAIL= carsten.larsen@mail.com version.h: (echo '#define AMIGA_VERSION " 1.00 (25.06.2015) $(PACKAGE) $(VERSION)"' && \ echo 'static char const PKGVERSION[]="($(PACKAGE)) ";' && \ echo 'static char const TZVERSION[]="$(VERSION)";' && \ echo 'static char const REPORT_BUGS_TO[]="$(BUGEMAIL)";') >$@ private.h: touch private.h amiga_tz.h: touch amiga_tz.h amiga_tz.o: amiga_tz.c private.h amiga_tz.h 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 strtoll.o: strtoll.c amiga_tz.h date_amiga.o: date_amiga.c private.h amiga_tz.h date.o: date.c private.h amiga_tz.h timezone.o: timezone.c amiga_tz.h zone.h timezoneinfo.o: timezoneinfo.c amiga_tz.h setclockgmt.o: setclockgmt.c amiga_tz.h zic: zic.o ${CC} ${CFLAGS} -o zic zic.o $(LDFLAGS) $(LDLIBS) 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) date: date.o localtime.o strftime.o asctime.o strtoll.o date_amiga.o amiga_tz.o ${CC} ${CFLAGS} -o dateTZ date.o localtime.o strftime.o asctime.o strtoll.o date_amiga.o amiga_tz.o $(LDFLAGS) -lsocket $(LDLIBS) 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 timezone: timezone.o localtime.o asctime.o amiga_tz.o ${CC} ${CFLAGS} -o TimeZone timezone.o localtime.o asctime.o amiga_tz.o $(LDFLAGS) $(LDLIBS) timezoneinfo: timezoneinfo.o localtime.o asctime.o amiga_tz.o ${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) clean: 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 depend: @echo Dependencies already done