1234567891011121314151617181920 |
- .DEFAULT_GOAL := lib
- INCLUDE = -I/usr/local/include/lsup
- CFLAGS = -shared -Wall -fPIC $(INCLUDE)
- LDFLAGS = -L/usr/local/lib -llua -llsuprdf_dbg
- LUAC_SRC = $(wildcard src/*.c)
- #OBJ = $(patsubst lua/%, lua/build/, $(patsubst %.c, %.o, $(LUAC_SRC)))
- OBJ = $(patsubst src/%.c, lib/%.so, $(LUAC_SRC))
- S_OBJ = lsup.so
- .PHONY: lib
- lib: $(OBJ)
- lib/%.so: src/%.c
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
- .PHONY: clean
- clean:
- rm -rf build/* lib/*.so
|