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