all: tailgunr index.html
	echo all up to date

index.html: dualcpu.c.html ccpu.c.html ccpu.h.html ccpudasm.c.html macros.h.html mdep.h.html \
            opcodes.h.html tailgunr-ops.c.html tailgunr-exec.c.html tailgunr.c.html translate.c.html
	echo http://www.gtoal.com/athome/tailgunner/ up to date

tailgunr-ops.c: translate
	./translate

tailgunr: tailgunr-ops.c tailgunr.c
	cc -o tailgunr tailgunr.c

translate: translate.c macros.h
	cc -o translate translate.c

ccpu.c.html: ccpu.c
	ctohtml ccpu.c > ccpu.c.html

dualcpu.c.html: dualcpu.c
	ctohtml dualcpu.c > dualcpu.c.html

ccpu.h.html: ccpu.h
	ctohtml ccpu.h > ccpu.h.html

ccpudasm.c.html: ccpudasm.c
	ctohtml ccpudasm.c > ccpudasm.c.html

macros.h.html: macros.h
	ctohtml macros.h > macros.h.html

mdep.h.html: mdep.h
	ctohtml mdep.h > mdep.h.html

opcodes.h.html: opcodes.h
	ctohtml opcodes.h > opcodes.h.html

tailgunr-ops.c.html: tailgunr-ops.c
	ctohtml tailgunr-ops.c > tailgunr-ops.c.html

tailgunr-exec.c.html: tailgunr-exec.c
	ctohtml tailgunr-exec.c > tailgunr-exec.c.html

tailgunr.c.html: tailgunr.c
	ctohtml tailgunr.c > tailgunr.c.html

translate.c.html: translate.c
	ctohtml translate.c > translate.c.html
