github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/librclone/ctest/Makefile (about) 1 CFLAGS = -g -Wall 2 LDFLAGS = -L. -lrclone -lpthread -ldl 3 4 ctest: ctest.o librclone.a 5 $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) 6 7 ctest.o: ctest.c librclone.h 8 $(CC) $(CFLAGS) -c $^ $(LDFLAGS) 9 10 librclone.a librclone.h: 11 go build --buildmode=c-archive -o librclone.a github.com/rclone/rclone/librclone 12 13 test: ctest 14 ./ctest 15 16 clean: 17 rm -f tmp ctest *.o *.a *.h *.gch