From fe847fb1528b1d20253107b935e4e24405537193 Mon Sep 17 00:00:00 2001
From: Khosrow Moossavi <khos2ow@gmail.com>
Date: Mon, 18 Jun 2018 17:55:42 +0000
Subject: [PATCH] RTL support (#29)

---
 Makefile |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 4b501ba..fd508ba 100644
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,29 @@
+# LESS params
 LESS_DIR = ./static/less
 LESS_FILE = style.less
+LESS_RTL_FILE = style-rtl.less
+
+# CSS params
 CSS_DIR = ./static/css
 CSS_FILE = style.min.css
+CSS_RTL_FILE = style-rtl.min.css
 CSS_TMP_FILE = tmp.css
 
-.PHONY: clean demo build
-
-build: clean
-	lessc $(LESS_DIR)/$(LESS_FILE) > $(CSS_DIR)/$(CSS_TMP_FILE)
-	uglifycss $(CSS_DIR)/$(CSS_TMP_FILE) > $(CSS_DIR)/$(CSS_FILE)
+define build_less
+	lessc $(LESS_DIR)/$(1) > $(CSS_DIR)/$(CSS_TMP_FILE)
+	uglifycss $(CSS_DIR)/$(CSS_TMP_FILE) > $(CSS_DIR)/$(2)
 	rm -f $(CSS_DIR)/$(CSS_TMP_FILE)
+endef
+
+.PHONY: clean demo build build-ltr build-rtl
+
+build: clean build-ltr build-rtl
+
+build-ltr:
+	$(call build_less,$(LESS_FILE),$(CSS_FILE))
+
+build-rtl:
+	$(call build_less,$(LESS_RTL_FILE),$(CSS_RTL_FILE))
 
 demo: build
 	mkdir -p demo/themes/coder

--
Gitblit v1.10.0