xref: /linux/tools/arch/x86/kcpuid/Makefile (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1c6b2f240SFeng Tang# SPDX-License-Identifier: GPL-2.0
2c6b2f240SFeng Tang# Makefile for x86/kcpuid tool
3c6b2f240SFeng Tang
4c6b2f240SFeng Tangkcpuid : kcpuid.c
5c6b2f240SFeng Tang
6c6b2f240SFeng TangCFLAGS = -Wextra
7c6b2f240SFeng Tang
8c6b2f240SFeng TangBINDIR ?= /usr/sbin
9c6b2f240SFeng Tang
10c6b2f240SFeng TangHWDATADIR ?= /usr/share/misc/
11c6b2f240SFeng Tang
12c6b2f240SFeng Tangoverride CFLAGS += -O2 -Wall -I../../../include
13c6b2f240SFeng Tang
14c6b2f240SFeng Tang%: %.c
15c6b2f240SFeng Tang	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
16c6b2f240SFeng Tang
17c6b2f240SFeng Tang.PHONY : clean
18c6b2f240SFeng Tangclean :
19c6b2f240SFeng Tang	@rm -f kcpuid
20c6b2f240SFeng Tang
21c6b2f240SFeng Tanginstall : kcpuid
22*1d2a03d2SChristian Heusel	install -d  $(DESTDIR)$(BINDIR) $(DESTDIR)$(HWDATADIR)
23c6b2f240SFeng Tang	install -m 755 -p kcpuid $(DESTDIR)$(BINDIR)/kcpuid
24*1d2a03d2SChristian Heusel	install -m 444 -p cpuid.csv $(DESTDIR)$(HWDATADIR)/cpuid.csv
25