#  Makefile.st	Makefile for UnZip 4.0,
#  using Turbo C 2.0 for the Atari ST and
#  make from the Mark Williams C 3.9 (sorry for that mixture)
#

# UPPERCASE file names facilitate TD's understanding of modules.
.SUFFIXES: .o .O .c .C .s

TCHOME	= E:\tc

#####################
# MACRO DEFINITIONS #
#####################

CC	= tcc
#CFLAGS	= -DATARI_ST=1 -Y -I=$(TCHOME)\include
CFLAGS	= -DATARI_ST=1 -I=$(TCHOME)\include
#LFLAGS	= -L -Y
LFLAGS	=
LIB	= $(TCHOME)\lib
LD	= tlink

OBJS = unzip.o file_io.o mapname.o match.o misc.o\
       unimplod.o unreduce.o unshrink.o


###############################################
# BASIC COMPILE INSTRUCTIONS AND DEPENDENCIES #
###############################################

ALL	: unzip.prg
	echo done

unzip.o:      unzip.c unzip.h

file_io.o:    file_io.c unzip.h

mapname.o:    mapname.c unzip.h

match.o:      match.c unzip.h

misc.o:       misc.c unzip.h

unimplod.o:   unimplod.c unzip.h

unreduce.o:   unreduce.c unzip.h

unshrink.o:   unshrink.c unzip.h

unzip.prg:     $(OBJS)
	tlink -O=$@ $(LFLAGS) -S=8192 -C=unzip.lnk

.c.o:
	tcc $(CFLAGS) $<

