1 # SPDX-License-Identifier: GPL-2.0
2 # Carsten Haitzler <carsten.haitzler@arm.com>, 2021
3 include ../Makefile.miniconfig
4 
5 # Binary to produce
6 BIN=memcpy_thread
7 # Any linking/libraries needed for the binary - empty if none needed
8 LIB=-pthread
9 
10 all: $(BIN)
11 
12 $(BIN): $(BIN).c
13 ifdef CORESIGHT
14 ifeq ($(ARCH),arm64)
15 # Build line
16 	$(Q)$(CC) $(BIN).c -o $(BIN) $(LIB)
17 endif
18 endif
19 
20 install-tests: all
21 ifdef CORESIGHT
22 ifeq ($(ARCH),arm64)
23 # Install the test tool in the right place
24 	$(call QUIET_INSTALL, tests) \
25 		$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/$(INSTDIR_SUB)/$(BIN)'; \
26 		$(INSTALL) $(BIN) '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/$(INSTDIR_SUB)/$(BIN)/$(BIN)'
27 endif
28 endif
29 
30 clean:
31 	$(Q)$(RM) -f $(BIN)
32 
33 .PHONY: all clean install-tests
34