##### Build defaults ##### CC = clang LUA_VERSION = 5.1 TARGET = lev_core.so CFLAGS = -O3 -Wall -pedantic -DNDEBUG -fPIC LUA_INCLUDE_DIR = /usr/local/include/luajit-2.1 LITLS_INC = ../litls BUILD_CFLAGS = -I$(LUA_INCLUDE_DIR) -I$(LITLS_INC) -I$(LITLS_INC)/tls13 OBJS = lev_core.o .PHONY: all clean .c.o: $(CC) -c $(CFLAGS) $(CPPFLAGS) $(BUILD_CFLAGS) -o $@ $< all: $(TARGET) $(TARGET): $(OBJS) clean: rm -f *.o $(TARGET)