CC=gcc COMMON=-Wall -std=gnu99 CFLAGS=$(COMMON) LDFLAGS= main: test01.o $(CC) -o $@ $(LDFLAGS) $^ .c.o: $(CC) $(CFLAGS) -c $< .S.o: $(CC) $(ASFLAGS) -c $< .PHONY: all all: main .PHONY: clean clean: -rm -f *.o *.elf *.map *.txt main