|
@@ -7,25 +7,28 @@ SRCICONS := $(wildcard grass/*.gif grass/vdigit/*.gif grass/vdigit/*.xbm silk/*.
|
|
ETCICONS := $(patsubst %,$(ETC)/gui/icons/%,$(SRCICONS) $(SRCICO))
|
|
ETCICONS := $(patsubst %,$(ETC)/gui/icons/%,$(SRCICONS) $(SRCICO))
|
|
HTMLICONS := $(patsubst %,$(HTMLDIR)/icons/%,$(SRCICONS))
|
|
HTMLICONS := $(patsubst %,$(HTMLDIR)/icons/%,$(SRCICONS))
|
|
|
|
|
|
-default: $(ICONS)
|
|
|
|
- if [ ! -d $(ETC)/gui ] ; then $(MKDIR) $(ETC)/gui ; fi
|
|
|
|
- if [ ! -d $(ETC)/gui/icons ] ; then $(MKDIR) $(ETC)/gui/icons ; fi
|
|
|
|
- if [ ! -d $(ETC)/gui/icons/grass ] ; then $(MKDIR) $(ETC)/gui/icons/grass ; fi
|
|
|
|
- if [ ! -d $(ETC)/gui/icons/grass/vdigit ] ; then $(MKDIR) $(ETC)/gui/icons/grass/vdigit ; fi
|
|
|
|
- if [ ! -d $(ETC)/gui/icons/silk ] ; then $(MKDIR) $(ETC)/gui/icons/silk ; fi
|
|
|
|
- if [ ! -d $(ETC)/gui/icons/grass2 ] ; then $(MKDIR) $(ETC)/gui/icons/grass2 ; fi
|
|
|
|
- if [ ! -d $(DOCSDIR) ] ; then $(MKDIR) $(DOCSDIR) ; fi
|
|
|
|
- if [ ! -d $(HTMLDIR) ] ; then $(MKDIR) $(HTMLDIR) ; fi
|
|
|
|
- if [ ! -d $(HTMLDIR)/icons ] ; then $(MKDIR) $(HTMLDIR)/icons ; fi
|
|
|
|
- if [ ! -d $(HTMLDIR)/icons/grass ] ; then $(MKDIR) $(HTMLDIR)/icons/grass ; fi
|
|
|
|
- if [ ! -d $(HTMLDIR)/icons/grass/vdigit ] ; then $(MKDIR) $(HTMLDIR)/icons/grass/vdigit ; fi
|
|
|
|
- if [ ! -d $(HTMLDIR)/icons/silk ] ; then $(MKDIR) $(HTMLDIR)/icons/silk ; fi
|
|
|
|
- if [ ! -d $(HTMLDIR)/icons/grass2 ] ; then $(MKDIR) $(HTMLDIR)/icons/grass2 ; fi
|
|
|
|
- $(MAKE) $(ETCICONS)
|
|
|
|
- $(MAKE) $(HTMLICONS)
|
|
|
|
-
|
|
|
|
-$(ETC)/gui/icons/%: %
|
|
|
|
|
|
+ETCDIRS = \
|
|
|
|
+ $(ETC)/gui \
|
|
|
|
+ $(ETC)/gui/icons \
|
|
|
|
+ $(ETC)/gui/icons/grass \
|
|
|
|
+ $(ETC)/gui/icons/grass/vdigit \
|
|
|
|
+ $(ETC)/gui/icons/silk \
|
|
|
|
+ $(ETC)/gui/icons/grass2
|
|
|
|
+
|
|
|
|
+HTMLDIRS = \
|
|
|
|
+ $(HTMLDIR)/icons \
|
|
|
|
+ $(HTMLDIR)/icons/grass \
|
|
|
|
+ $(HTMLDIR)/icons/grass/vdigit \
|
|
|
|
+ $(HTMLDIR)/icons/silk \
|
|
|
|
+ $(HTMLDIR)/icons/grass2
|
|
|
|
+
|
|
|
|
+default: $(ICONS) $(ETCICONS) $(HTMLICONS)
|
|
|
|
+
|
|
|
|
+$(ETC)/gui/icons/%: % | $(ETCDIRS)
|
|
$(INSTALL_DATA) $< $@
|
|
$(INSTALL_DATA) $< $@
|
|
|
|
|
|
-$(HTMLDIR)/icons/%: %
|
|
|
|
|
|
+$(HTMLDIR)/icons/%: % | $(HTMLDIRS)
|
|
$(INSTALL_DATA) $< $@
|
|
$(INSTALL_DATA) $< $@
|
|
|
|
+
|
|
|
|
+$(ETCDIRS) $(HTMLDIRS): %:
|
|
|
|
+ $(MKDIR) $@
|