File: libtest_support.mk

package info (click to toggle)
android-platform-external-boringssl 13.0.0%2Br24-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 127,460 kB
  • sloc: asm: 274,950; ansic: 128,879; cpp: 77,993; perl: 58,231; python: 1,286; sh: 85; makefile: 64; xml: 18
file content (21 lines) | stat: -rw-r--r-- 404 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
include debian/sources.mk

NAME = libtest_support
SOURCES = $(test_support_sources)

OBJECTS = $(SOURCES:.cc=.o)

CXXFLAGS += -std=gnu++2a
CPPFLAGS += \
  -Isrc/include \

LDFLAGS += \
  -Wl,-soname,$(NAME).so.0 \
  -shared \

build: $(OBJECTS)
	$(CXX) $^ -o debian/out/$(NAME).so.0 $(LDFLAGS)
	ln -sf $(NAME).so.0 debian/out/$(NAME).so

$(OBJECTS): %.o: %.cc
	$(CXX) -c -o $@ $< $(CXXFLAGS) $(CPPFLAGS)