####
#
#   Makefile for FreeFax using DICE
#

CFLAGS=-INewIFF -proto -r
LDFLAGS=-r
#LD=gcc
#CC=gcc
#AS=gcc
#CFLAGS=-INewIFF -Wall -O -2.0
#LDFLAGS=-lamy

all:	iff2fax fax2iff asc2fax append fax.man

IFF2FAX_O = iff2fax.o tofax.o parse.o unpacker.o Hook.o faxcmd/getopt.o
iff2fax:    $(IFF2FAX_O)
	$(LD) $(IFF2FAX_O) -o iff2fax $(LDFLAGS)

FAX2IFF_O = fax2iff.o fromfax.o parse.o apack.o Hook.o faxcmd/getopt.o
fax2iff:    $(FAX2IFF_O)
	$(LD) $(FAX2IFF_O) -o fax2iff $(LDFLAGS)

ASC2FAX_O = asc2fax.o tofax.o faxcmd/getopt.o
asc2fax:    $(ASC2FAX_O)
	$(LD) $(ASC2FAX_O) -o asc2fax $(LDFLAGS)

APPEND_O = append.o faxcmd/getopt.o
append:     $(APPEND_O)
	$(LD) $(APPEND_O) -o append $(LDFLAGS)

fax.man:    fax.n
	    nro fax.n >fax.man

tofax.o:    faxfile.h g3.h
fromfax.o:  faxfile.h g3.h
fax2iff.o:  faxfile.h
iff2fax.o:  faxfile.h
asc2fax.o:  faxfile.h
apack.o:    apack.asm
	    A68k -oapack.o apack.asm

#For gcc:
#Hook.o:     Hook.s
#	 $(AS) -c $(AFLAGS) -o Hook.o Hook.s
