# $Id: Makefile,v 1.11 2001/12/15 16:52:20 michael Exp $

include ../config.make

.PHONY: all mrproper clean install uninstall

HDRS    = d64copy_int.h ../include/d64copy.h gcr.h
LIBOBJS = d64copy.o gcr.o fs.o std.o pp.o s1.o s2.o
LIBS	= libd64copy.a
INC     = s1.inc s2.inc pp1541.inc pp1571.inc \
   	  turboread1541.inc turbowrite1541.inc \
	  turboread1571.inc turbowrite1571.inc \
	  warpread1541.inc warpwrite1541.inc \
	  warpread1571.inc warpwrite1571.inc

.c.o:
	$(CC) $(CFLAGS) $(PIC) -c $< -o $@

all: $(LIBS)

mrproper: clean
	rm -f $(INC)

clean:
	rm -f $(LIBS) $(LIBOBJS) *.o65

pp.o: $(HDRS) pp.c pp1541.inc pp1571.inc

s1.o: $(HDRS) s1.c s1.inc

s2.o: $(HDRS) s2.c s2.inc

fs.o: $(HDRS)

std.o: $(HDRS)

gcr.o: gcr.h gcr.c

d64copy.o: $(HDRS) \
	turboread1541.inc turbowrite1541.inc \
	turboread1571.inc turbowrite1571.inc \
	warpread1541.inc warpwrite1541.inc \
	warpread1571.inc warpwrite1571.inc

$(LIBS): $(LIBOBJS)
	$(AR) rs $@ $(LIBOBJS)

install:

uninstall:
