.c.o:
	LC $(CFLAGS) $*.c

.asm.o:
	ASM -IASM: $*.asm

CFLAGS		= -cimqws -b1 -r1 -v -j89 -DDONT_DEBUG -mt0 -O -Hterm.SYM
LFLAGS		= SC SD ND

LIBS		= LIB:amiga2.0.lib LIB:lc.lib

OBJS		= Beep.o CodeCmp.o Console.o DialPanel.o EmulationPanel.o\
		  Format.o HotkeyPanel.o Identify.o MacroPanel.o ModemPanel.o\
		  Packet.o ParseCode.o ParseRoutines.o PathPanel.o PhonePanel.o\
		  QuickSort.o Res.o SaveILBM.o Scale.o ScreenPanel.o\
		  Serial.o SerialPanel.o SpeechPanel.o StringHook.o termAux.o\
		  termBuffer.o termClip.o termData.o termHotkeys.o TerminalPanel.o\
		  termInfo.o termInit.o termMain.o termPhone.o termRaster.o\
		  termRexx.o termSpeech.o termSub.o termTag.o termTransfer.o\
		  termXPR.o ToneDial.o TransferPanel.o UploadPanel.o XprGlue.o

OBJS1		= Panel.o

all:		term.SYM term ColourPatch UpdatePhone UpdateConfig

termTag.o:	termTag.asm term.i
		ASM -IASM: termTag.asm

term:		$(OBJS)
#		BumpRev 1 term
		BLINK WITH term.WITH TO $@ LIB $(LIBS) $(LFLAGS)

ColourPatch:	ColourPatch.o
		BLINK ColourPatch.o Format.o termTag.o TO $@ LIB $(LIBS) $(LFLAGS)

UpdatePhone:	UpdatePhone.o
		BLINK UpdatePhone.o Format.o termTag.o TO $@ LIB $(LIBS) $(LFLAGS)

UpdateConfig:	UpdateConfig.o
		BLINK UpdateConfig.o Format.o termTag.o TO $@ LIB $(LIBS) $(LFLAGS)

Panel:		$(OBJS1)
		BLINK LIB:c.o $(OBJS1) Work:term/Format.o TO $@ LIB $(LIBS) $(LFLAGS)

term.SYM:	PreInclude.c
		LC -cimqws -ph -oterm.SYM PreInclude.c
