From e3555e5b74d0924e7f0ae4064c5d501eb358f385 Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Thu, 6 Aug 2009 00:29:44 -0400 Subject: [PATCH] Build python protobuf --- ceo/.gitignore | 1 + debian/control | 2 +- src/Makefile | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 ceo/.gitignore diff --git a/ceo/.gitignore b/ceo/.gitignore new file mode 100644 index 0000000..ad2d2dc --- /dev/null +++ b/ceo/.gitignore @@ -0,0 +1 @@ +/ceo_pb2.py diff --git a/debian/control b/debian/control index be2ef37..a1aa787 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: ceo Section: admin Priority: optional Maintainer: Systems Committee -Build-Depends: debhelper (>= 5.0.0), python-dev (>= 2.4), python-support (>= 0.3), libkrb5-dev, libldap2-dev, libsasl2-dev, libsctp-dev, libprotobuf-c0-dev, libacl1-dev +Build-Depends: debhelper (>= 5.0.0), python-dev (>= 2.4), python-support (>= 0.3), libkrb5-dev, libldap2-dev, libsasl2-dev, libsctp-dev, libprotobuf-c0-dev, libacl1-dev, protobuf-compiler, protobuf-c-compiler Standards-Version: 3.8.2 Package: ceo-common diff --git a/src/Makefile b/src/Makefile index f6f9a29..ed3033f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -31,7 +31,7 @@ CONFIG_PROGS := $(LDAP_PROGS) $(KRB5_PROGS) $(NET_PROGS) UTIL_OBJECTS := util.o strbuf.o UTIL_PROGS := config-test $(CONFIG_PROGS) -all: $(BIN_PROGS) $(LIB_PROGS) $(EXT_PROGS) +all: $(BIN_PROGS) $(LIB_PROGS) $(EXT_PROGS) ../ceo/ceo_pb2.py clean: rm -f $(BIN_PROGS) $(LIB_PROGS) $(EXT_PROGS) *.o ceo.pb-c.c ceo.pb-c.h @@ -44,6 +44,9 @@ ceo.pb-c.c ceo.pb-c.h: ceo.proto %: %.o $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@ +../ceo/ceo_pb2.py: + protoc --python_out=../ceo ceo.proto + ceod: dmaster.o dslave.o $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@