1 BINS = jigdump jigit-mkimage jigsum jigsum-sha256 rsyncsum lib extract-data parallel-sums
2 CFLAGS += -g -Wall -I libjte -pthread -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
5 CKSUM_OBJS = libjte/libjte_libjte_la-checksum.o libjte/libjte_libjte_la-md5.o libjte/libjte_libjte_la-sha1.o libjte/libjte_libjte_la-sha256.o libjte/libjte_libjte_la-sha512.o
9 jigit-mkimage: mkimage.o endian.o md5.o libjte/libjte_libjte_la-sha256.o uncompress.o jig-base64.o
10 $(CC) $(LDFLAGS) -o $@ $+ -lz -lbz2
12 extract-data: extract-data.o endian.o uncompress.o
13 $(CC) $(LDFLAGS) -o $@ $+ -lz -lbz2
15 jigsum: jigsum.o md5.o jig-base64.o
16 $(CC) $(LDFLAGS) -o $@ $+
18 jigsum-sha256: jigsum-sha256.o libjte/libjte_libjte_la-sha256.o jig-base64.o
19 $(CC) $(LDFLAGS) -o $@ $+
21 rsyncsum: rsync.o md5.o jig-base64.o
22 $(CC) $(LDFLAGS) -o $@ $+
24 jigdump: jigdump.o md5.o jig-base64.o
25 $(CC) $(LDFLAGS) -o $@ $+
31 cd libjte && ./configure
35 parallel-sums: parallel-sums.o $(CKSUM_OBJS)
36 $(CC) -pthread $(LDFLAGS) -o $@ $+ -lpthread
39 rm -f *.o $(BINS) *~ build-stamp
43 -make -C libjte distclean