forked from msasongko17/AMD_IBS_Toolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommon.mk
More file actions
28 lines (19 loc) · 856 Bytes
/
Copy pathcommon.mk
File metadata and controls
28 lines (19 loc) · 856 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Copyright (c) 2015-2017 Advanced Micro Devices, Inc. All rights reserved.
#
# This file is made available under a 3-clause BSD license.
# See tools/LICENSE for licensing details.
COMMON_MK_DIR:= $(dir $(lastword $(MAKEFILE_LIST)))
include $(COMMON_MK_DIR)../make/master.mk
THIS_TOOL_DIR_CSOURCES=$(shell find ${THIS_TOOL_DIR} -name "*.c" -type f)
THIS_TOOL_DIR_COBJECTS=$(THIS_TOOL_DIR_CSOURCES:.c=.o)
THIS_TOOL_DIR_CDEPS=$(THIS_TOOL_DIR_COBJECTS:.o=.d)
BUILD_THESE=$(THIS_TOOL_DIR)
CFLAGS+=$(TOOL_CFLAGS)
LDFLAGS+=$(TOOL_LDFLAGS)
.PHONY: all
all: $(THIS_TOOL_DIR)/$(THIS_TOOL_NAME)
$(THIS_TOOL_DIR)/$(THIS_TOOL_NAME): $(THIS_TOOL_DIR_COBJECTS)
$(CC) -o $@ $^ $(LDFLAGS)
clean:
rm -f $(THIS_TOOL_DIR)$(THIS_TOOL_NAME) $(THIS_TOOL_DIR_COBJECTS) $(THIS_TOOL_DIR_CDEPS) $(THIS_TOOL_DIR)*.ibs $(THIS_TOOL_DIR)*.out
-include $(THIS_TOOL_DIR_CDEPS)