Moved upbc -> src/

pull/13171/head
Joshua Haberman 14 years ago
parent 4dce5ab709
commit b037b3e8f7
  1. 10
      Makefile
  2. 0
      src/upbc.c

@ -19,7 +19,7 @@
# Other: # Other:
# * -DUPB_UNALIGNED_READS_OK: makes code smaller, but not standard compliant # * -DUPB_UNALIGNED_READS_OK: makes code smaller, but not standard compliant
.PHONY: all clean tests test benchmarks benchmark descriptorgen .PHONY: all lib clean tests test benchmarks benchmark descriptorgen
# Default rule: just build libupb. # Default rule: just build libupb.
all: lib all: lib
@ -95,7 +95,7 @@ clean:
rm -rf benchmark/google_messages.proto.pb benchmark/google_messages.pb.* benchmarks/b.* benchmarks/*.pb* rm -rf benchmark/google_messages.proto.pb benchmark/google_messages.pb.* benchmarks/b.* benchmarks/*.pb*
rm -rf $(TESTS) tests/t.* rm -rf $(TESTS) tests/t.*
rm -rf src/descriptor.pb rm -rf src/descriptor.pb
rm -rf tools/upbc deps rm -rf src/upbc deps
cd lang_ext/python && python setup.py clean --all cd lang_ext/python && python setup.py clean --all
# Core library (libupb.a). # Core library (libupb.a).
@ -155,11 +155,13 @@ src/descriptor.pb: src/descriptor.proto
# TODO: replace with upbc # TODO: replace with upbc
protoc src/descriptor.proto -osrc/descriptor.pb protoc src/descriptor.proto -osrc/descriptor.pb
descriptorgen: src/descriptor.pb tools/upbc descriptorgen: src/descriptor.pb src/upbc
@# Regenerate descriptor_const.h @# Regenerate descriptor_const.h
./tools/upbc -o src/descriptor src/descriptor.pb ./tools/upbc -o src/descriptor src/descriptor.pb
cd src && xxd -i descriptor.pb > descriptor.c cd src && xxd -i descriptor.pb > descriptor.c
src/upbc: src/upbc.c $(LIBUPB)
# Language extensions. # Language extensions.
python: $(LIBUPB_PIC) python: $(LIBUPB_PIC)
cd lang_ext/python && python setup.py build cd lang_ext/python && python setup.py build
@ -225,7 +227,7 @@ tests/test_table: tests/test_table.cc
tests/tests: src/libupb.a tests/tests: src/libupb.a
# Tools # Tools
tools: tools/upbc tools: src/upbc
tools/upbc: $(LIBUPB) tools/upbc: $(LIBUPB)
# Benchmarks. ################################################################## # Benchmarks. ##################################################################

Loading…
Cancel
Save