Makefile 393 B

12345678910111213141516171819202122
  1. INCLUDE = -I/usr/local/include/lsup
  2. CFLAGS = -DDEBUG -Wall -fPIC $(INCLUDE)
  3. LDFLAGS = -L/usr/local/lib -llua -llsuprdf_dbg
  4. LUAC_SRC = $(wildcard src/*.c)
  5. #OBJ = $(patsubst src/%.c, lib/%.so, $(LUAC_SRC))
  6. OBJ = lib/lsup.so
  7. .DEFAULT_GOAL := lib
  8. .PHONY: lib
  9. lib: $(OBJ)
  10. $(OBJ): src/*.c src/lua_lsup.h
  11. $(CC) -shared $(CFLAGS) $(LDFLAGS) -o $@ src/*.c
  12. .PHONY: clean
  13. clean:
  14. $(RM) lib/*.so