X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile;h=9d133eca5c6f2a0817d8a1e1d62effa8b4ac1712;hb=fc7cab1217dc904a888240e577f4da5001cf4bdb;hp=80d4c5ede91ac6f9ed1e6e7af6954bba1d1783ea;hpb=2a322a4ad576d87535ce8a479f7a516da9457e80;p=remoteglot-book diff --git a/Makefile b/Makefile index 80d4c5e..9d133ec 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,20 @@ CXXFLAGS=-std=gnu++11 -O2 -g -Wall -LDLIBS=-lmtbl -lfarmhash +LDLIBS=-lmtbl -lfarmhash -lprotobuf +PROTOC=protoc + all: binloader binlookup binmerger -binloader: binloader.o hash.o +binloader: binloader.o hash.o arena.o count.pb.o +binmerger: binmerger.o count.pb.o +binlookup: binlookup.o hash.o count.pb.o + +binloader.o: binloader.cpp arena.cpp count.pb.h +binmerger.o: binmerger.cpp count.pb.h +binlookup.o: binlookup.cpp count.pb.h + +%.pb.cc %.pb.h : %.proto + $(PROTOC) --cpp_out=. $< .PHONY: clean clean: - $(RM) binloader binlookup binmerger + $(RM) binloader binlookup binmerger binloader.o binmerger.o binlookup.o hash.o arena.o count.pb.o count.pb.h count.pb.cc