#
# Makefile for ppc64-diag/diag
#

include ../rules.mk

DIAG_ENCL = diag_encl
DIAG_ENCL_OBJS = diag_encl.o 7031_D24_T24.o
		  
DIAG_ENCL_LIBS = -L/usr/lib/ -lservicelog -lsqlite3

DOXYGEN_CFG = doxygen.config

all: $(DIAG_ENCL)

diag_encl: $(DIAG_ENCL_OBJS)
	@echo "LD $(WORK_DIR)/$@"
	@$(CC) $(CFLAGS) -o $@ $^ $(DIAG_ENCL_LIBS)

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

uninstall: 
	@$(call install_sbin,$(DIAG_ENCL),$(DESTDIR))

doc: $(DOXYGEN_CFG)
	@echo "Creating doxygen docs for $(DIAG_ENCL)"
	@$(DOXYGEN) $(DOXYGEN_CFG)

clean:
	@echo "Cleaning up $(WORK_DIR) files..."
	@rm -rf $(DIAG_ENCL) $(DIAG_ENCL_OBJS) doc
