include ../../../Makeincl LIBS = CFLAGS = AFLAGS = ASMSOURCE = $(wildcard *.s) CSOURCE = $(wildcard *.c) all: Blizhdt.hex Blizzard.hex servo.hex sim.hex Blizhdt.hex: Blizhdt.c gcchdt -o Blizhdt.hex Blizhdt.c Blizzard.hex: BlizRemote.o gyro.o inclino.o ppwa.o $(CC68) $(CFLAGS) -o Blizzard.hex BlizRemote.o gyro.o inclino.o ppwa.o $(LIBS) servo.hex: servo.o ppwa.o $(CC68) $(CFLAGS) -o $@ servo.o ppwa.o sim.hex: sim.o $(CC68) $(CFLAGS) -o $@ $< clean: -$(RM) $(addsuffix .hex,$(basename $(CSOURCE)) $(basename $(ASMSOURCE))) \ $(addsuffix .elf,$(basename $(CSOURCE))) \ $(addsuffix .o,$(basename $(CSOURCE))) \ $(addsuffix .o,$(basename $(ASMSOURCE))) \ *.hex core %.o: %.c $(CC68) $(CFLAGS) -c -o $@ $< %.o: %.s $(AS68) $(AFLAGS) -c -o $@ $<