all:   fact1 fact2 fact3 fact4

fact1:  fact1.o 
	java asm.Linker --output fact1 fact1.o

fact2:  fact2.o
	java asm.Linker --output fact2 fact2.o


fact3:  fact3.o prologue-os.o 
	java asm.Linker --output fact3 fact3.o prologue-os.o

fact4:  fact4.o prologue-os.o iolib-os.o
	java asm.Linker --output fact4 fact4.o prologue-os.o iolib-os.o

%.o : %.s
	java asm.parser $<

clean:
	rm -f *.o *~ a.out *.sym image fact1 fact2 fact3 fact4