#
# Makefile for powerpc-utils-papr/cmds
#

include ../rules.mk

CMDS = activate_firmware usysident usysattn set_poweron_time \
       rtas_ibm_get_vpd serv_config uesensor rtas_event_decode

all: $(CMDS)

activate_firmware: activate_fw.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtas

usysident: usysident.o librtas_error.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtas

usysattn: usysident.o librtas_error.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtas

set_poweron_time: set_poweron_time.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtas

rtas_ibm_get_vpd: rtas_ibm_get_vpd.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtas

serv_config: serv_config.o librtas_error.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtas

uesensor: uesensor.o librtas_error.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtas

rtas_event_decode: rtas_event_decode.o
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) -o $@ $^ -lrtasevent

install: all
	@$(call install_sbin,$(CMDS),$(DESTDIR))

uninstall:
	@$(call uninstall_sbin,$(CMDS),$(DESTDIR))

clean:
	@echo "Cleaning up $(WORK_DIR) files..."
	@rm -f $(CMDS) *.o *~
