/
githubmirror
/
rclone
Обзор
Документация
Войти
/
githubmirror
/
rclone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
librclone/ctest/Makefile
26 строк
516 B
BizaNator
librclone/ctest: add Windows support and fix memory management
31 мар 2026, 12:51
31 мар 2026, 12:51
ffdd043
Код
Авторство
О чём код?
CFLAGS = -g -Wall ifeq ($(OS),Windows_NT) EXE = .exe LIB = librclone.lib LDFLAGS = -L. -lrclone -lwinmm -lws2_32 -lole32 else EXE = LIB = librclone.a LDFLAGS = -L. -lrclone -lpthread -ldl endif ctest$(EXE): ctest.o $(LIB) $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) ctest.o: ctest.c librclone.h $(CC) $(CFLAGS) -c $^ $(LDFLAGS) $(LIB) librclone.h: go build --buildmode=c-archive -o $(LIB) github.com/rclone/rclone/librclone test: ctest$(EXE) ./ctest$(EXE) clean: rm -f tmp ctest ctest.exe *.o *.a *.lib *.h *.gch