.POSIX:

CC ?= gcc
SRCDIR = ./src
CFLAGS = -Wall -Werror -pedantic -O3 -std=gnu11 -fno-strict-aliasing -I${SRCDIR}\
         -DLUA_USE_POSIX
# remove this
LDFLAGS = -lSDL2 -lm -llua5.2
FILES != find ${SRCDIR} -name '*.c'
OBJS = $(FILES:.c=.o)

lite: ${OBJS}
	${CC} ${LDFLAGS} $^ -o $@

clean:
	rm -f lite ${OBJS}