xref: /aosp_15_r20/packages/modules/Bluetooth/system/build/dpkg/sysprop/debian/rules
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/make -f
2
3CC = clang
4CXX = clang++
5CPPFLAGS = -Iinclude -I.
6CXXFLAGS = -std=c++17
7LDFLAGS = -lprotobuf -lfmt -lstdc++
8
9%:
10	dh $@
11
12override_dh_auto_clean:
13	rm -rf sysprop_cpp
14
15override_dh_auto_build: sysprop_cpp
16
17posix_strerror_r.o: CPPFLAGS += -D_POSIX_C_SOURCE=200112L
18
19Common.o CppGen.o: sysprop.pb.h
20
21sysprop_cpp: CppMain.o CppGen.o Common.o CodeWriter.o sysprop.pb.o file.o strings.o stringprintf.o posix_strerror_r.o
22	$(LINK.o) $^ -o $@
23
24sysprop.pb.h sysprop.pb.cc: sysprop.proto
25	protoc --proto_path=. --cpp_out=. sysprop.proto
26

served by {OpenGrok

Last Index Update: Mon Apr 28 06:57:04 CEST 2025