CFLAGS = -I./ -L./lib/

# 定义链接器标志和库  
LIBS = -lltssdk -lssl -llz4 -lcurl -lprotobuf-c -lcrypto  -ljson-c

# 构建全部目标  
all: sample_putLogs sample_getCursor sample_pullLogs

sample_putLogs: clean_putLogs
	gcc sample_putLogs.c -o sample_putLogs $(CFLAGS) $(LIBS)

sample_getCursor: clean_getCursor
	gcc sample_getCursor.c -o sample_getCursor $(CFLAGS) $(LIBS)

sample_pullLogs: clean_pullLogs
	gcc sample_pullLogs.c -o sample_pullLogs $(CFLAGS) $(LIBS)

# 清理构建文件  
clean: clean_putLogs clean_getCursor clean_pullLogs

clean_putLogs:  
	rm -f sample_putLogs

clean_getCursor:
	rm -f sample_getCursor

clean_pullLogs:
	rm -f sample_pullLogs