diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -26,6 +26,9 @@ images_folders = $(call dirnames,$(images)) stylesheets = $(foreach img,$(shell find stylesheets -type f),$(OUTDIR)/$(img)) stylesheets_folders = $(call dirnames,$(stylesheets)) +fonts = $(foreach font,$(shell find fonts -type f),$(OUTDIR)/$(font)) +fonts_folders = $(call dirnames,$(fonts)) + scripts = $(foreach img,$(shell find scripts -type f),$(OUTDIR)/$(img)) scripts_folders = $(call dirnames,$(scripts)) @@ -39,9 +42,9 @@ upload: site clean: -rm -r $(OUTDIR) -site: $(pages) $(members_pages) $(feeds) $(images) $(stylesheets) $(scripts) +site: $(pages) $(members_pages) $(feeds) $(images) $(stylesheets) $(fonts) $(scripts) -$(images) $(stylesheets) $(scripts): $(OUTDIR)/%: % +$(images) $(stylesheets) $(fonts) $(scripts): $(OUTDIR)/%: % cp $< $@ $(feeds): $(OUTDIR)/%: % @@ -78,7 +81,7 @@ $(OUTDIR)/en/sitemap.html: en/sitemap.md # Our lists of target directories are created from the lists of leaf # resources; some intermediate directories that only hold subdirs do # not appear in these lists. Work around that with -p. -$(OUTDIR) $(languages_folders) $(images_folders) $(stylesheets_folders) $(scripts_folders): +$(OUTDIR) $(languages_folders) $(images_folders) $(stylesheets_folders) $(fonts_folders) $(scripts_folders): mkdir -p $@ -$(feeds) $(images) $(stylesheets) $(scripts) $(pages) $(members_pages): | $$(@D) +$(feeds) $(images) $(stylesheets) $(fonts) $(scripts) $(pages) $(members_pages): | $$(@D) |
