Build python protobuf

This commit is contained in:
Michael Spang 2009-08-06 00:29:44 -04:00
parent 17eb4d40b9
commit e3555e5b74
3 changed files with 6 additions and 2 deletions

1
ceo/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/ceo_pb2.py

2
debian/control vendored
View File

@ -2,7 +2,7 @@ Source: ceo
Section: admin Section: admin
Priority: optional Priority: optional
Maintainer: Systems Committee <syscom@csclub.uwaterloo.ca> Maintainer: Systems Committee <syscom@csclub.uwaterloo.ca>
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 Standards-Version: 3.8.2
Package: ceo-common Package: ceo-common

View File

@ -31,7 +31,7 @@ CONFIG_PROGS := $(LDAP_PROGS) $(KRB5_PROGS) $(NET_PROGS)
UTIL_OBJECTS := util.o strbuf.o UTIL_OBJECTS := util.o strbuf.o
UTIL_PROGS := config-test $(CONFIG_PROGS) 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: clean:
rm -f $(BIN_PROGS) $(LIB_PROGS) $(EXT_PROGS) *.o ceo.pb-c.c ceo.pb-c.h 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 %: %.o
$(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@ $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
../ceo/ceo_pb2.py:
protoc --python_out=../ceo ceo.proto
ceod: dmaster.o dslave.o ceod: dmaster.o dslave.o
$(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@ $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@