WEBDIR = /net/gaston/export/wu2/francois/WWW/
WEBSTRUCTFILESDIR = struct/files/
PATHSTRUCTFILES = $(WEBDIR)$(WEBSTRUCTFILESDIR)

BETAINCLUDES = \
	macros\
	console\
	microsub
BETAPROGINCLUDES = \
	betainstr\
	convbetainstr

os: $(BETAPROGINCLUDES)
	asm betaos.asm

betabpt: 
	cp -f onebreakpoint breakpoint
	make beta

betanobpt:
	cp -f nobreakpoint breakpoint
	make beta

beta: betamachine.asm breakpoint $(BETAINCLUDES)
	asm betamachine.asm

betafib: betafib.asm $(BETAPROGINCLUDES)
	asm betafib.asm

betafibuser: betafib-user.asm betafib.asm $(BETAPROGINCLUDES)
	asm betafib-user.asm

install:
	make betanobpt
	mv betamachine.asm.hex betamachine-nobpt.asm.hex
	cp -f betamachine-nobpt.asm.hex $(PATHSTRUCTFILES)
	chmod a+r $(PATHSTRUCTFILES)betamachine-nobpt.asm.hex
	make betabpt
	cp -f betamachine.asm.hex $(PATHSTRUCTFILES)
	chmod a+r $(PATHSTRUCTFILES)betamachine.asm.hex
	cp -f betafib.asm $(PATHSTRUCTFILES)betafib.asm
	chmod a+r $(PATHSTRUCTFILES)betafib.asm
	cp -f betafib-user.asm $(PATHSTRUCTFILES)betafib-user.asm
	chmod a+r $(PATHSTRUCTFILES)betafib-user.asm
	cp -f betainstr $(PATHSTRUCTFILES)betainstr
	chmod a+r $(PATHSTRUCTFILES)betainstr
	cp -f convbetainstr $(PATHSTRUCTFILES)convbetainstr
	chmod a+r $(PATHSTRUCTFILES)convbetainstr
