123456789101112131415161718 |
- CFLAGS = -g -Wall
- LDFLAGS = -L. -lrclone -lpthread -ldl
- ctest: ctest.o librclone.a
- $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
- ctest.o: ctest.c librclone.h
- $(CC) $(CFLAGS) -c $^ $(LDFLAGS)
- librclone.a librclone.h:
- go build --buildmode=c-archive -o librclone.a github.com/rclone/rclone/librclone
- test: ctest
- ./ctest
- clean:
- rm -f tmp ctest *.o *.a *.h *.gch
|