developer | e5e687d | 2023-08-08 16:05:33 +0800 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-or-later */ |
| 2 | # |
| 3 | # Copyright (c) 2023 MediaTek Inc. All Rights Reserved. |
| 4 | # |
| 5 | # Author: Alvin Kuo <Alvin.Kuo@mediatek.com> |
| 6 | # |
| 7 | |
developer | 1d31274 | 2023-09-11 11:05:46 +0800 | [diff] [blame] | 8 | PROJECT:= tops-tool |
| 9 | |
| 10 | OBJECTS-$(CONFIG_MTK_TOPS_TOOL_SAVE_LOG)+= logger.o |
| 11 | |
| 12 | OBJECTS:= tops-tool.o common.o dump.o $(OBJECTS-y) |
developer | e5e687d | 2023-08-08 16:05:33 +0800 | [diff] [blame] | 13 | |
| 14 | all: $(PROJECT) |
| 15 | |
| 16 | $(PROJECT): $(OBJECTS) Makefile |
| 17 | $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) -o $@ |
| 18 | |
developer | 1d31274 | 2023-09-11 11:05:46 +0800 | [diff] [blame] | 19 | %.o: %.c inc/%.h Makefile |
developer | e5e687d | 2023-08-08 16:05:33 +0800 | [diff] [blame] | 20 | $(CC) $(CFLAGS) -c $< -o $@ |
| 21 | |
| 22 | .PHONY : clean |
| 23 | clean: |
| 24 | rm -f $(PROJECT) *.o |