
all: d10split d10join patches

d10split: d10split.c
	cc -s -o d10split d10split.c

d10join: d10join.c
	cc -s -o d10join d10join.c

# should have d10fact.pat.uu
UU = d10fact.pat.uu d10fact.rsu.uu d10fact.tim.uu d10fact.ton.uu \
	d10fact.tra.uu d10fact.urp.uu k1fact.mlt.uu k1fact.sgl.uu \
	yamfact1.dw8.uu yamfact1.dx1.uu yamfact1.t8p.uu \
	yamfact1.tx8.uu yamfact2.dx1.uu \
	d10-2-89.id.uu d10-2-89.pat.uu d10-2-89.rsu.uu \
	d10-2-89.tim.uu d10-2-89.ton.uu d10-2-89.tra.uu \
	d10-2-89.urp.uu d10dnvox.pat.uu d10dnvox.tim.uu \
	d10dnvox.ton.uu d10tones.pat.uu d10tones.tim.uu \
	d10tones.ton.uu yamfact1.dp5.uu yamfact3.dx1.uu

patches:
	(for f in $(UU); do uudecode $$f; done)

shar:	$(UU)
	rm -f patches.shar.*
	makekit -m -npatches.shar.

clean:
	rm -f $(UU) MANIFEST.BAK *.hdr

d10fact.pat.uu: d10fact.pat
	rm -f $@
	uuencode $? $? >$@
d10fact.rsu.uu: d10fact.rsu
	rm -f $@
	uuencode $? $? >$@
d10fact.tim.uu: d10fact.tim
	rm -f $@
	uuencode $? $? >$@
d10fact.ton.uu: d10fact.ton
	rm -f $@
	uuencode $? $? >$@
d10fact.tra.uu: d10fact.tra
	rm -f $@
	uuencode $? $? >$@
d10fact.urp.uu: d10fact.urp
	rm -f $@
	uuencode $? $? >$@
k1fact.mlt.uu: k1fact.mlt
	rm -f $@
	uuencode $? $? >$@
k1fact.sgl.uu: k1fact.sgl
	rm -f $@
	uuencode $? $? >$@
yamfact1.dw8.uu: yamfact1.dw8
	rm -f $@
	uuencode $? $? >$@
yamfact1.dx1.uu: yamfact1.dx1
	rm -f $@
	uuencode $? $? >$@
yamfact1.t8p.uu: yamfact1.t8p
	rm -f $@
	uuencode $? $? >$@
yamfact1.tx8.uu: yamfact1.tx8
	rm -f $@
	uuencode $? $? >$@
yamfact2.dx1.uu: yamfact2.dx1
	rm -f $@
	uuencode $? $? >$@
d10-2-89.id.uu: d10-2-89.id
	rm -f $@
	uuencode $? $? >$@
d10-2-89.pat.uu: d10-2-89.pat
	rm -f $@
	uuencode $? $? >$@
d10-2-89.rsu.uu: d10-2-89.rsu
	rm -f $@
	uuencode $? $? >$@
d10-2-89.tim.uu: d10-2-89.tim
	rm -f $@
	uuencode $? $? >$@
d10-2-89.ton.uu: d10-2-89.ton
	rm -f $@
	uuencode $? $? >$@
d10-2-89.tra.uu: d10-2-89.tra
	rm -f $@
	uuencode $? $? >$@
d10-2-89.urp.uu: d10-2-89.urp
	rm -f $@
	uuencode $? $? >$@
d10dnvox.pat.uu: d10dnvox.pat
	rm -f $@
	uuencode $? $? >$@
d10dnvox.tim.uu: d10dnvox.tim
	rm -f $@
	uuencode $? $? >$@
d10dnvox.ton.uu: d10dnvox.ton
	rm -f $@
	uuencode $? $? >$@
d10tones.pat.uu: d10tones.pat
	rm -f $@
	uuencode $? $? >$@
d10tones.tim.uu: d10tones.tim
	rm -f $@
	uuencode $? $? >$@
d10tones.ton.uu: d10tones.ton
	rm -f $@
	uuencode $? $? >$@
yamfact1.dp5.uu: yamfact1.dp5
	rm -f $@
	uuencode $? $? >$@
yamfact3.dx1.uu: yamfact3.dx1
	rm -f $@
	uuencode $? $? >$@
