# Makefile header for Echo 68000 library creation

# @(#)Make68k	1.3  3/19/86 10:48:45

# for Echo compiles/assemblies
ASE = a68k
ASEFLAGS = +c

CCE = gc68k
CEFLAGS =

PCE = gc68k
PEFLAGS =

# for Regulus compiles/assemblies
ASR = as
ASRFLAGS =

CCR = gc
CRFLAGS =

PCR = gc
PRFLAGS =

.SUFFIXES: .p .obj

.s~.s:
	$(GET) $(GFLAGS) $<

.s~.o:
	$(GET) $(GFLAGS) $<
	$(ASR) $(ASRFLAGS) $*.s
	-rm -f $*.s

.s.o:
	$(ASR) $(ASRFLAGS) $<

.s~.obj:
	$(GET) $(GFLAGS) $<
	$(ASE) $(ASEFLAGS) $*.s
	-rm -f $*.s

.s.obj:
	$(ASE) $(ASEFLAGS) $<

#.c~.s:
#	$(GET) $(GFLAGS) $<
#	$(CCR) -S $*.c $(CRFLAGS) $(CFLAGS)
#	-rm -f $*.c

.c~.o:
	$(GET) $(GFLAGS) $<
	$(CCR) -c $*.c $(CRFLAGS) $(CFLAGS)
	-rm -f $*.c

.c.o:
	$(CCR) -c $*.c $(CRFLAGS) $(CFLAGS)

.c~.obj:
	$(GET) $(GFLAGS) $<
	$(CCE) -c $*.c $(CEFLAGS) $(CFLAGS)
	-rm -f $*.c

.c.obj:
	$(CCE) -c $*.c $(CEFLAGS) $(CFLAGS)

.p~.o:
	$(GET) $(GFLAGS) $<
	$(PCR) -c $*.p $(PRFLAGS) $(PFLAGS)
	-rm -f $*.p

.p.o:
	$(PCR) -c $*.p $(PRFLAGS) $(PFLAGS)

.p~.obj:
	$(GET) $(GFLAGS) $<
	$(PCE) -c $*.p $(PEFLAGS) $(PFLAGS)
	-rm -f $*.p

.p.obj:
	$(PCE) -c $*.p $(PEFLAGS) $(PFLAGS)

#.c.s:
#	$(PCR) -S $*.c $(PRFLAGS) $(PFLAGS)
