# makefile template
# for djgpp -- should work with other C compilers, with adjustments
# intended for GNUish make 3.58

CC = gcc
LD = gcc
# if you don't have rm under DOS, you can use del instead.
RM = rm
MODE = ansi
CFLAGS = -c -O2 -$(MODE)
# in djgpp, -s means "strip".
LDFLAGS = -s

all   :	a2ibm ibm2a

a2ibm :	a2ibm.c
	$(CC) $(CFLAGS) a2ibm.c
	$(CC) -o a2ibm $(LDFLAGS) a2ibm.o
	aout2exe a2ibm
	+$(RM) a2ibm a2ibm.o

ibm2a :	ibm2a.c
	$(CC) $(CFLAGS) ibm2a.c
	$(CC) -o ibm2a $(LDFLAGS) ibm2a.o
	aout2exe ibm2a
	+$(RM) ibm2a ibm2a.o

.SUFFIXES : .o .c .h .exe

.c.o :
	$(CC) $(CFLAGS) $<
