From 91d57287d3f5dac2da7f359817cf15f69ff94b05 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 14 Mar 2018 19:09:27 -0400 Subject: add jarmon as a submodule --- Makefile | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 2f62fac..baab91e 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,17 @@ -all: public/index.html -all: public/style.css -all: public/jarmon-style/jquerytools.tabs.tabs-no-images.css -all: public/jarmon-style/style.css +srcs = $(shell find public-src -not -type d) +outs = $(patsubst public-src/%,public/%,\ + $(patsubst %.scss,%.css,\ + $(patsubst %.gen,%,\ + $(srcs)))) +all: $(outs) +.PHONY: all NET-%: date > $@ .DELETE_ON_ERROR: .SECONDARY: +.PHONY: FORCE # bin/ @@ -20,9 +24,16 @@ bin/%: bin-src/% # public/ +# Normal pattern rules public/%: public-src/% @mkdir -p '$(@D)' ln -srTf '$<' '$@' +public/%: public/%.gen + $^ > $@ +public/%.css: public/%.scss + scss $< $@ + +# Specific stuff public/index.html: public/tls.html.part public/crtsh.html.part public/diff.html.part public/jarmon.html.in @@ -41,8 +52,6 @@ public/tls.html.part public/crtsh.html.part public/diff.html.part: \ public/%.html.part: public/%.pem bin/%-pem2html bin/$*-pem2html < $< > $@ -public/%: public/%.gen - $^ > $@ - -public/%.css: public/%.scss - scss $< $@ +public-src/jarmon-depenencies: jarmon/docs/examples/assets/js/dependencies.js +jarmon/docs/examples/assets/js/dependencies.js: FORCE + $(MAKE) -C jarmon docs/examples/assets/js/dependencies.js -- cgit v1.2.3-2-g168b