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