MODULE_DIR := prog/dump PROGDUMPDIR := $(MODULE_DIR)
PROGDUMPMAN8DIR := $(MANDIR)/man8 PROGDUMPMAN8FILES := $(MODULE_DIR)/isadump.8 $(MODULE_DIR)/isaset.8
PROGDUMPTARGETS := $(MODULE_DIR)/isadump $(MODULE_DIR)/isaset PROGDUMPSOURCES := $(MODULE_DIR)/util.c $(MODULE_DIR)/isadump.c \ $(MODULE_DIR)/isaset.c $(MODULE_DIR)/superio.c PROGDUMPBININSTALL := $(MODULE_DIR)/isadump $(MODULE_DIR)/isaset
INCLUDEFILES += $(PROGDUMPSOURCES:.c=.rd)
REMOVEDUMPBIN := $(patsubst $(MODULE_DIR)/%,$(DESTDIR)$(SBINDIR)/%,$(PROGDUMPBININSTALL)) REMOVEDUMPMAN := $(patsubst $(MODULE_DIR)/%,$(DESTDIR)$(PROGDUMPMAN8DIR)/%,$(PROGDUMPMAN8FILES))
all-prog-dump: $(PROGDUMPTARGETS) user :: all-prog-dump
$(MODULE_DIR)/isadump: $(MODULE_DIR)/isadump.ro $(MODULE_DIR)/superio.ro $(MODULE_DIR)/util.ro $(CC) $(EXLDFLAGS) -o $@ $^
$(MODULE_DIR)/isaset: $(MODULE_DIR)/isaset.ro $(MODULE_DIR)/util.ro $(CC) $(EXLDFLAGS) -o $@ $^
install-prog-dump: all-prog-dump $(MKDIR) $(DESTDIR)$(SBINDIR) $(DESTDIR)$(PROGDUMPMAN8DIR) $(INSTALL) -m 755 $(PROGDUMPBININSTALL) $(DESTDIR)$(SBINDIR) $(INSTALL) -m 644 $(PROGDUMPMAN8FILES) $(DESTDIR)$(PROGDUMPMAN8DIR) user_install :: install-prog-dump
user_uninstall:: $(RM) $(REMOVEDUMPBIN) $(RM) $(REMOVEDUMPMAN)
clean-prog-dump: $(RM) $(PROGDUMPDIR)/.rd $(PROGDUMPDIR)/.ro $(PROGDUMPTARGETS) clean :: clean-prog-dump