Simple parser, took like an hour. Not very smart but at least it's like O(n).
21 lines
295 B
Makefile
21 lines
295 B
Makefile
CC=gcc
|
|
CFLAGS=-Wall -Wextra -Wpedantic -ggdb -fsanitize=address -std=c11
|
|
LIBS=
|
|
OBJECTS=main.o
|
|
OUT=obf.out
|
|
ARGS=
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) -c $^ -o $@ $(LIBS)
|
|
|
|
$(OUT): $(OBJECTS)
|
|
$(CC) $(CFLAGS) $^ -o $@ $(LIBS)
|
|
|
|
.PHONY:
|
|
clean:
|
|
rm -rfv $(OUT) $(OBJECTS)
|
|
|
|
.PHONY: run
|
|
run: $(OUT)
|
|
./$^ $(ARGS)
|