CFLAGS += -Wall -O3 all: run off run: main.o rda5807m.o $(CC) -o $@ $^ $(LDFLAGS) main.o: main.c rda5807m.h $(CC) $(CFLAGS) -c -o $@ $< rda5807m.o: rda5807m.c rda5807m.h rda5807m-regs.h bitops.h $(CC) $(CFLAGS) -c -o $@ $< off: off.o rda5807m.o $(CC) -o $@ $^ $(LDFLAGS) off.o: off.c rda5807m.h $(CC) $(CFLAGS) -c -o $@ $< clean: rm -f -- *.o distclean: clean rm -f run