makefile (554B)
1 include config.mk 2 3 all: libeech.a torrent 4 libeech.a: libeech.a(libeech.o) libeech.a(util.o) libeech.a(be.o) libeech.a(sha1.o) 5 libeech.o: libeech.c libeech.h 6 7 torrent: torrent.c libeech.a 8 $(CC) $< -I. -L. -leech -o $@ 9 .o.a: 10 $(AR) rcs $@ $< 11 12 install: libeech.a libeech.h 13 mkdir -p $(DESTDIR)$(PREFIX)/lib 14 mkdir -p $(DESTDIR)$(PREFIX)/include 15 cp libeech.a $(DESTDIR)$(PREFIX)/lib/ 16 cp libeech.h $(DESTDIR)$(PREFIX)/include/ 17 18 uninstall: 19 rm $(DESTDIR)$(PREFIX)/lib/libeech.a 20 rm $(DESTDIR)$(PREFIX)/include/libeech.h 21 22 clean: 23 rm -f libeech.a torrent *.o