######################################
#                                    #
#  MAD Software Standard components  #
#                                    #
######################################

include ../Makedef

all: $(LIBMAD)

clean:
	rm -f *.o
	rm -f *.a
	rm -f *~

$(LIBMAD):	prop.o mad.o macro.o parsers.o textfile.o coder.o \
		dpipe.o
	$(ARC) $(LIBMAD) \
		prop.o mad.o macro.o parsers.o textfile.o coder.o \
		dpipe.o

prop.o: prop.cpp prop.h mad.h textfile.h
	$(CC) prop.cpp

mad.h: port.h
	touch mad.h

mad.o: mad.cpp mad.h
	$(CC) mad.cpp

macro.o: macro.cpp macro.h mad.h prop.h
	$(CC) macro.cpp

parsers.o: parsers.cpp parsers.h mad.h prop.h
	$(CC) parsers.cpp

textfile.o: textfile.cpp textfile.h mad.h
	$(CC) textfile.cpp

coder.o: coder.cpp coder.h mad.h
	$(CC) coder.cpp

dpipe.o: sys/dpipe.cpp sys/dpipe.h mad.h
	$(CC) sys/dpipe.cpp
