xref: /aosp_15_r20/external/nanopb-c/examples/network_server/Makefile (revision c8d645cafcee3f91213d30caa0fe303887010b9b)
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: server client
9*c8d645caSAndroid Build Coastguard Worker
10*c8d645caSAndroid Build Coastguard Worker.SUFFIXES:
11*c8d645caSAndroid Build Coastguard Worker
12*c8d645caSAndroid Build Coastguard Workerclean:
13*c8d645caSAndroid Build Coastguard Worker	rm -f server client fileproto.pb.c fileproto.pb.h
14*c8d645caSAndroid Build Coastguard Worker
15*c8d645caSAndroid Build Coastguard Worker%: %.c common.c fileproto.pb.c
16*c8d645caSAndroid Build Coastguard Worker	$(CC) $(CFLAGS) -o $@ $^ $(NANOPB_CORE)
17*c8d645caSAndroid Build Coastguard Worker
18