6
all: libosmpbf.a ../include/osmpbf/fileformat.pb.h ../include/osmpbf/osmformat.pb.h
8
libosmpbf.a: fileformat.pb.o osmformat.pb.o
9
$(AR) -cr $@ fileformat.pb.o osmformat.pb.o
12
$(CXX) $(CXXFLAGS) -c -o $@ $<
14
%.pb.cc ../include/osmpbf/%.pb.h: %.proto
15
protoc --proto_path=. --cpp_out=. $<
16
cp *.pb.h ../include/osmpbf/
19
install -m 755 -g root -o root -d $(DESTDIR)/usr/lib
20
install -m 644 -g root -o root libosmpbf.a $(DESTDIR)/usr/lib
21
install -m 755 -g root -o root -d $(DESTDIR)/usr/include/osmpbf
22
install -m 644 -g root -o root ../include/osmpbf/osmpbf.h $(DESTDIR)/usr/include/osmpbf
23
install -m 644 -g root -o root ../include/osmpbf/fileformat.pb.h $(DESTDIR)/usr/include/osmpbf
24
install -m 644 -g root -o root ../include/osmpbf/osmformat.pb.h $(DESTDIR)/usr/include/osmpbf
27
rm -f *.pb.h *.pb.cc *.pb.o libosmpbf.a