1*c8d645caSAndroid Build Coastguard Worker# Include the nanopb provided Makefile rules 2*c8d645caSAndroid Build Coastguard Workerinclude ../../extra/nanopb.mk 3*c8d645caSAndroid Build Coastguard Worker 4*c8d645caSAndroid Build Coastguard Worker# Compiler flags to enable all warnings & debug info 5*c8d645caSAndroid Build Coastguard WorkerCFLAGS = -ansi -Wall -Werror -g -O0 6*c8d645caSAndroid Build Coastguard WorkerCFLAGS += -I$(NANOPB_DIR) 7*c8d645caSAndroid Build Coastguard Worker 8*c8d645caSAndroid Build Coastguard Workerall: encode decode 9*c8d645caSAndroid Build Coastguard Worker ./encode 1 | ./decode 10*c8d645caSAndroid Build Coastguard Worker ./encode 2 | ./decode 11*c8d645caSAndroid Build Coastguard Worker ./encode 3 | ./decode 12*c8d645caSAndroid Build Coastguard Worker 13*c8d645caSAndroid Build Coastguard Worker.SUFFIXES: 14*c8d645caSAndroid Build Coastguard Worker 15*c8d645caSAndroid Build Coastguard Workerclean: 16*c8d645caSAndroid Build Coastguard Worker rm -f encode unionproto.pb.h unionproto.pb.c 17*c8d645caSAndroid Build Coastguard Worker 18*c8d645caSAndroid Build Coastguard Worker%: %.c unionproto.pb.c 19*c8d645caSAndroid Build Coastguard Worker $(CC) $(CFLAGS) -o $@ $^ $(NANOPB_CORE) 20*c8d645caSAndroid Build Coastguard Worker 21