1CFLAGS?=-O2
2CFLAGS+=
3SFLAGS:=--std=gnu99
4WFLAGS:=-Wall -Werror -pedantic
5LDFLAGS?=
6BINARY:=px5g
7
8all: $(BINARY)
9
10$(BINARY): *.c library/*.c
11	$(CC) -I. $(CFLAGS) $(SFLAGS) $(WFLAGS) $(LDFLAGS) -o $@ $+
12
13clean:
14	rm -f $(BINARY)
15