Give better messages about the .options file path.
[apps/agl-service-can-low-level.git] / examples / simple / Makefile
index 2be3a04..02a4c3f 100644 (file)
@@ -1,8 +1,8 @@
+# Include the nanopb provided Makefile rules
+include ../../extra/nanopb.mk
+
 # Compiler flags to enable all warnings & debug info
 CFLAGS = -Wall -Werror -g -O0
-
-# Path to the nanopb root folder
-NANOPB_DIR = ../..
 CFLAGS += -I$(NANOPB_DIR)
 
 # C source code files that are required
@@ -17,6 +17,5 @@ simple: $(CSRC)
 
 # Build rule for the protocol
 simple.pb.c: simple.proto
-       protoc -osimple.pb simple.proto
-       python $(NANOPB_DIR)/generator/nanopb_generator.py simple.pb
+       $(PROTOC) $(PROTOC_OPTS) --nanopb_out=. simple.proto