CINCLUDES  = INCLUDE:
ASMINCLUDE = Martins:PSpråk/Asm/Include/
OBJ = obj/
ASM = a68k

LCFLAGS  =  -fl -b1 -r1r -crs -w -qt: -d1 -H$(CINCLUDES)all.sym -v
ASMFLAGS  =  -i$(ASMINCLUDE) -f -d -m0

all: ShowPatch SaferPatches

ShowPatch: $(OBJ)ShowPatch.o
ShowPatch: $(OBJ)FindPatch.o
ShowPatch: $(OBJ)ShowStartup.o
  @Blink FROM $(OBJ)ShowStartup.o+$(OBJ)Showpatch.o+$(OBJ)FindPatch.o\
	 TO ShowPatch SC SD ND

SaferPatches: $(OBJ)SaferStartup.o
SaferPatches: $(OBJ)SaferPatches.o
SaferPatches: $(OBJ)FindPatch.o
  @Blink FROM $(OBJ)SaferStartup.o+$(OBJ)SaferPatches.o+$(OBJ)FindPatch.o\
	 TO SaferPatches ND

$(OBJ)FindPatch.o: FindPatch.a
  @$(ASM) $(ASMFLAGS) -o$(OBJ)FindPatch.o FindPatch.a

$(OBJ)ShowPatch.o: ShowPatch.c
  @Lc $(LCFLAGS) -o$(OBJ) ShowPatch.c

$(OBJ)ShowStartup.o: ShowStartup.a
  @$(ASM) $(ASMFLAGS) -o$(OBJ)ShowStartup.o ShowStartup.a

$(OBJ)SaferStartup.o: SaferStartup.a
  @$(ASM) $(ASMFLAGS) -o$(OBJ)SaferStartup.o SaferStartup.a

$(OBJ)SaferPatches.o: SaferPatches.c
  @Lc $(LCFLAGS) -o$(OBJ) SaferPatches.c

