162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciOUTPUT=./
362306a36Sopenharmony_ciifeq ("$(origin O)", "command line")
462306a36Sopenharmony_ci	OUTPUT := $(O)/
562306a36Sopenharmony_ciendif
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciDESTDIR =
862306a36Sopenharmony_cibindir  = /usr/bin
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciINSTALL = /usr/bin/install
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_cidefault: all
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci$(OUTPUT)centrino-decode: centrino-decode.c
1662306a36Sopenharmony_ci	$(CC) $(CFLAGS) -o $@ centrino-decode.c
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci$(OUTPUT)dump_psb: dump_psb.c
1962306a36Sopenharmony_ci	$(CC) $(CFLAGS) -o $@ dump_psb.c
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci$(OUTPUT)intel_gsic: intel_gsic.c
2262306a36Sopenharmony_ci	$(CC) $(CFLAGS) -o $@ -llrmi intel_gsic.c
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci$(OUTPUT)powernow-k8-decode: powernow-k8-decode.c
2562306a36Sopenharmony_ci	$(CC) $(CFLAGS) -o $@ powernow-k8-decode.c
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ciall: $(OUTPUT)centrino-decode $(OUTPUT)dump_psb $(OUTPUT)intel_gsic $(OUTPUT)powernow-k8-decode
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ciclean:
3062306a36Sopenharmony_ci	rm -rf $(OUTPUT)centrino-decode
3162306a36Sopenharmony_ci	rm -rf $(OUTPUT)dump_psb
3262306a36Sopenharmony_ci	rm -rf $(OUTPUT)intel_gsic
3362306a36Sopenharmony_ci	rm -rf $(OUTPUT)powernow-k8-decode
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciinstall:
3662306a36Sopenharmony_ci	$(INSTALL) -d $(DESTDIR)${bindir}
3762306a36Sopenharmony_ci	$(INSTALL) $(OUTPUT)centrino-decode $(DESTDIR)${bindir}
3862306a36Sopenharmony_ci	$(INSTALL) $(OUTPUT)powernow-k8-decode $(DESTDIR)${bindir}
3962306a36Sopenharmony_ci	$(INSTALL) $(OUTPUT)dump_psb $(DESTDIR)${bindir}
4062306a36Sopenharmony_ci	$(INSTALL) $(OUTPUT)intel_gsic $(DESTDIR)${bindir}
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci.PHONY: all default clean install
43