all:	timezone timezoneinfo setclockgmt zdump dstcheck date

CC      = m68k-amigaos-gcc
CFLAGS  = -O2 -s -noixemul -DAOS3 -Iinclude -Wall
AR      = m68k-amigaos-ar
LIBS    = -lm

tzversion.h:
	touch tzversion.h

private.h:
	touch private.h

getopt.h:
	touch getopt.h

zdump_amiga.o:	zdump_amiga.c private.h tzversion.h

zic.o:	zic.c private.h tzversion.h tzfile.h

zic_amiga.o:	zic_amiga.c private.h tzversion.h

strtoll.o:	strtoll.c  tzversion.h

getopt.o:	getopt.c  getopt.h

date.o:	date.c private.h tzversion.h

timezone.o:	timezone.c zone.h tzversion.h

timezoneinfo.o:	timezoneinfo.c tzversion.h

setclockgmt.o:	setclockgmt.c tzversion.h

dstcheck.o:	dstcheck.c tzversion.h

dstcheck_amiga.o:	private.h  tzversion.h
	${CC} ${CFLAGS} -DPROG_NAME=\"DSTCheck\" -c tzversion.c -o dstcheck_amiga.o

date_amiga.o:	private.h  tzversion.h
	${CC} ${CFLAGS} -DPROG_NAME=\"tzdate\" -c tzversion.c -o date_amiga.o

timezoneinfo_amiga.o:	private.h  tzversion.h
	${CC} ${CFLAGS} -DPROG_NAME=\"TimeZoneInfo\" -c tzversion.c -o timezoneinfo_amiga.o

zic:	zic.o zic_amiga.o getopt.o
	${CC} ${CFLAGS} -o zic zic.o zic_amiga.o getopt.o

date:	date.o date_amiga.o strtoll.o getopt.o
	${CC} ${CFLAGS} -o Date date.o date_amiga.o strtoll.o getopt.o -lm

zdump:	zdump_amiga.o strtoll.o
	${CC} ${CFLAGS} -o ZDump zdump_amiga.o strtoll.o

timezone:	timezone.o
	${CC} ${CFLAGS} -o TimeZone timezone.o

timezoneinfo:	timezoneinfo.o timezoneinfo_amiga.o
	${CC} ${CFLAGS} -o TimeZoneInfo timezoneinfo.o timezoneinfo_amiga.o

setclockgmt:	setclockgmt.o
	${CC} ${CFLAGS} -o SetClockGMT setclockgmt.o

dstcheck:	dstcheck.o dstcheck_amiga.o
	${CC} ${CFLAGS} -o DSTCheck dstcheck.o dstcheck_amiga.o

clean:
	rm -f *.o ZDump TimeZone TimeZoneInfo SetClockGMT DSTCheck Date zic

depend:
	@echo Dependencies already done
