CC = gcc CFLAGS = -g -Wall LDFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib-2.0 shaf: server.c h4sh/enc_base32.o h4sh/h4sh.o h4sh/hash_sha1.o $(CC) $(CFLAGS) $(LDFLAGS) server.c h4sh/enc_base32.o h4sh/h4sh.o h4sh/hash_sha1.o -o shaf direct-shaf: direct-mapped-file-server.c h4sh/enc_base32.o h4sh/h4sh.o h4sh/hash_sha1.o $(CC) $(CFLAGS) $(LDFLAGS) direct-mapped-file-server.c h4sh/enc_base32.o h4sh/h4sh.o h4sh/hash_sha1.o -o shaf clean: rm -f *.o shaf rm -f h4sh/*.o .PHONY: clean