azkaban-developers
Details
src/less/Makefile 25(+21 -4)
diff --git a/src/less/Makefile b/src/less/Makefile
index a3f6fdd..052a96c 100644
--- a/src/less/Makefile
+++ b/src/less/Makefile
@@ -1,3 +1,4 @@
+LESSC = lessc
OBJ_DIR = obj
OBJ = \
$(OBJ_DIR)/azkaban.css \
@@ -5,12 +6,28 @@ OBJ = \
all: $(OBJ)
-$(OBJ_DIR)/%.css: %.less
- lessc $< $@
+azkaban_css_DEPS = \
+ azkaban.less \
+ base.less \
+ context-menu.less \
+ flow.less \
+ header.less \
+ job.less \
+ login.less \
+ log.less \
+ navbar.less \
+ non-responsive.less \
+ off-canvas.less \
+ project.less \
+ tables.less
+
+$(OBJ_DIR)/azkaban.css: $(azkaban_css_DEPS)
+ $(LESSC) $< $@
+
+$(OBJ_DIR)/azkaban-graph.css: azkaban-graph.less
+ $(LESSC) $< $@
clean:
rm -rf $(OBJ_DIR)
-.SUFFIXES: .less .css
-
.PHONY: all clean
src/tl/Makefile 3(+2 -1)
diff --git a/src/tl/Makefile b/src/tl/Makefile
index a9c8028..1670e6a 100644
--- a/src/tl/Makefile
+++ b/src/tl/Makefile
@@ -1,3 +1,4 @@
+DUSTC = dustc
OBJ_DIR = obj
OBJ = \
$(OBJ_DIR)/flowsummary.js \
@@ -7,7 +8,7 @@ OBJ = \
all: $(OBJ)
$(OBJ_DIR)/%.js: %.tl
- mkdir -p $(OBJ_DIR) && dustc --name=$(basename $<) $< $@
+ mkdir -p $(OBJ_DIR) && $(DUSTC) --name=$(basename $<) $< $@
clean:
rm -rf $(OBJ_DIR)