CC = gcc

AR = ar
RANLIB = ranlib
DEBUGLIB =

ifeq ($(CC),vc)
	CFLAGS = -O2 -Iinclude -Ivbcc:PosixLib/include -D_AMIGAOS3_ -c99 -cpu=68060 -fpu=68881
	LFLAGS = -lm040 -lamiga
endif
ifeq ($(CC),gcc)
	CPU = -m68020
	CFLAGS = -msmall-code -O2 -fomit-frame-pointer -Wall -D_AMIGAOS3_ -Iinclude $(CPU)
	LFLAGS = -noixemul -lm
endif

all: play_hvl

clean:
	rm *.o

play_hvl: play_hvl.o hvl_replay.o
	$(CC) -o play_hvl play_hvl.o hvl_replay.o $(LFLAGS)
ifeq ($(CC),gcc)
	strip play_hvl
endif

play_hvl.o: play_hvl.c hvl_replay.h
	$(CC) -c play_hvl.c -o play_hvl.o $(CFLAGS)

hvl_replay.o: hvl_replay.c hvl_replay.h
	$(CC) -c hvl_replay.c -o hvl_replay.o $(CFLAGS)
