Get component controls icons both from its 'control' directory and the optional associated Gambas project of the same name.

[CONFIGURATION]
* NEW: Get component controls icons both from its 'control' directory and the optional associated Gambas project of the same name.
This commit is contained in:
Benoît Minisini 2023-09-22 18:38:57 +02:00
parent 492a394ca0
commit bda833aa3e

View file

@ -27,16 +27,18 @@ install-data-hook:
$(INSTALL) data/* $(DESTDIR)$(gbdatadir)/$(COMPONENT); \
fi
@rm -rf $(DESTDIR)$(gbdatadir)/control/$(COMPONENT);
@if test -d control; then \
@if test -d control -o -d $(COMPONENT)/.hidden/control; then \
echo "Installing '$(COMPONENT)' control icons..."; \
if test -d control; then \
$(INSTALL) -d $(DESTDIR)$(gbdatadir)/control; \
$(INSTALL) -d $(DESTDIR)$(gbdatadir)/control/$(COMPONENT); \
$(INSTALL) control/*.png $(DESTDIR)$(gbdatadir)/control/$(COMPONENT); \
fi
@if test -d $(COMPONENT)/.hidden/control; then \
fi; \
if test -d $(COMPONENT)/.hidden/control; then \
$(INSTALL) -d $(DESTDIR)$(gbdatadir)/control; \
$(INSTALL) -d $(DESTDIR)$(gbdatadir)/control/$(COMPONENT); \
$(INSTALL) $(COMPONENT)/.hidden/control/*.png $(DESTDIR)$(gbdatadir)/control/$(COMPONENT); \
fi \
fi
@echo "Creating the information files for '$(COMPONENT)' component..."
@if test "$(EXTRACT_HELP)" = "1"; then \