CC = gcc
CFLAGS = -O2 -fPIC -Wall
LUADIR = ../../../lua/
TARGET = protobuf.so
SHARED = -shared
.PHONY : all clean
all : $(TARGET)
$(TARGET) : pbc-lua53.c
$(CC) $(CFLAGS) $(SHARED) -o $@ -I../.. -I$(LUADIR) -L../../build $^ -lpbc
clean :
rm -f $(TARGET)
把makefile -c 改成 -shared