b903b25561f0a9d5be496ff9305a6c972aabbea0
[jigit.git] / Makefile
1 BINS = jigdump mkimage jigsum rsyncsum
2 CFLAGS = -g -Wall -Werror -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
3 #CC = gcc
4
5 all: $(BINS)
6
7 DB_OBJ=jigdb-db.o
8 DBLIB=-ldb
9
10 #DB_OBJ=jigdb-sql.o
11 #DBLIB=-lsqlite
12
13 mkimage: mkimage.o endian.o md5.o $(DB_OBJ)
14         $(CC) -o $@ $+ -lz $(DBLIB)
15
16 jigsum: jigsum.o md5.o $(DB_OBJ)
17         $(CC) -o $@ $+ $(DBLIB)
18
19 rsyncsum: rsync.o md5.o
20         $(CC) -o $@ $+
21
22 jigdump: jigdump.o md5.o
23         $(CC) -o $@ $+
24
25 clean:
26         rm -f *.o $(BINS) *~
27
28 distclean: clean