1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
.POSIX: .PHONY: all clean CFLAGS+=-D _GNU_SOURCE -include config.mk OBJ=\ main.o\ parse.o\ util.o all: minias minias: $(OBJ) $(CC) $(LDFLAGS) -o $@ $(OBJ) asm.peg.inc: asm.peg leg -o $@ asm.peg parse.o: asm.peg.inc main.o parse.o util.o: minias.h check: sh test/test.sh clean: rm -f $(OBJ) minias asm.peg.inc