#
# Makefile for NOAHDI Hard Disk Driver
#
ASFLAGS= -x
CFLAGS = -VSMALL -VPEEP
OBJ=hd_front.o hd_med.o hd_low.o
LIB= $(OBJ) hd_extra.o

noahdi.prg:     hd_dvr.o hd_inst.o $(OBJ) libhd.a
        cc -o noahdi.prg $(OBJ) hd_inst.o -Nrhd_dvr.o
        strip noahdi.prg

libhd.a:        $(LIB)
        ar r libhd.a $(LIB)

clean:
        rm *.o *.a *.prg


#
# Module dependencies
#

hd_low.o:       dma.h mfp.h hddriver.h system.h
hd_med.o:       hddriver.h system.h
hd_front.o:     hddriver.h
hd_inst.o:      hddriver.h system.h bootsec.h
hd_extra.o:     dma.h mfp.h hddriver.h system.h

