TARGET=aliyunoss
OBJDIR=obj
CC=gcc
SOURCE=aliyunoss.c \
aliyunqueue.c
OBJS = $(SOURCE:%.c=$(OBJDIR)/%.o)
INC=-I. -I /usr/local/include/oss_c_sdk
LIB=-lpthread -loss_c_sdk -lcurl -lmxml -lapr-1 -laprutil-1
CFLAGS=-Wall -O -g
all:$(TARGET)
$(TARGET):$(OBJS)
$(CC) -o $@ $^ $(LIB)
$(OBJS): $(OBJDIR)/%.o:%.c
@mkdir -p $(OBJDIR)
$(CC) $(INC) -c $< -o $@
clean:
rm -rf $(OBJS) $(OBJDIR) $(TARGET)