diff options
author | Petteri Aimonen <jpa@npb.mail.kapsi.fi> | 2011-08-23 16:16:33 +0000 |
---|---|---|
committer | Petteri Aimonen <jpa@npb.mail.kapsi.fi> | 2011-08-23 16:16:33 +0000 |
commit | 64ac18c8848d3071a16065c84fca3b5e7210ce95 (patch) | |
tree | af3f7a5d759e51ac6ada8d95ea6e946709fb6bab /tests/Makefile | |
parent | 9966a8c9b680ada47b6bd5fe96405c0abaf773e4 (diff) |
Changed autogenerated file naming from foo.c to foo.pb.c
git-svn-id: https://svn.kapsi.fi/jpa/nanopb@965 e3a754e5-d11d-0410-8d38-ebb782a927b9
Diffstat (limited to 'tests/Makefile')
-rw-r--r-- | tests/Makefile | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/tests/Makefile b/tests/Makefile index 38bdb25f..5035af8f 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -1,12 +1,12 @@ CFLAGS=-ansi -Wall -Werror -I .. -g -O0 --coverage LDFLAGS=--coverage -DEPS=../pb_decode.h ../pb_encode.h ../pb.h person.h unittests.h +DEPS=../pb_decode.h ../pb_encode.h ../pb.h person.pb.h unittests.h unittestproto.pb.h TESTS=test_decode1 test_encode1 decode_unittests encode_unittests all: $(TESTS) run_unittests breakpoints clean: - rm -f $(TESTS) *.o *.gcda *.gcno + rm -f $(TESTS) person.pb* *.o *.gcda *.gcno %.o: %.c $(DEPS) $(CC) $(CFLAGS) -c -o $@ $< @@ -16,14 +16,16 @@ pb_encode.o: ../pb_encode.c $(DEPS) pb_decode.o: ../pb_decode.c $(DEPS) $(CC) $(CFLAGS) -c -o $@ $< -test_decode1: test_decode1.o pb_decode.o person.o -test_encode1: test_encode1.o pb_encode.o person.o -decode_unittests: decode_unittests.o pb_decode.o person.o -encode_unittests: encode_unittests.o pb_encode.o person.o +test_decode1: test_decode1.o pb_decode.o person.pb.o +test_encode1: test_encode1.o pb_encode.o person.pb.o +decode_unittests: decode_unittests.o pb_decode.o unittestproto.pb.o +encode_unittests: encode_unittests.o pb_encode.o unittestproto.pb.o -person.c person.h: person.proto - protoc -I. -I../generator -I/usr/include -operson.pb $< - python ../generator/nanopb_generator.py person.pb +%.pb: %.proto + protoc -I. -I../generator -I/usr/include -o$@ $< + +%.pb.c %.pb.h: %.pb + python ../generator/nanopb_generator.py $< breakpoints: ../*.c *.c grep -n 'return false;' $^ | cut -d: -f-2 | xargs -n 1 echo b > $@ |