Skip to content

Instantly share code, notes, and snippets.

@smihica
Last active December 21, 2015 08:39
Show Gist options
  • Save smihica/6279841 to your computer and use it in GitHub Desktop.
Save smihica/6279841 to your computer and use it in GitHub Desktop.
DST=emmet-mode.el
all: emmet-mode.el
emmet-mode.el: src/snippets.el src/preferences.el src/*
cat /dev/null > $(DST)
cat src/comments.el >> $(DST)
cat src/init.el >> $(DST)
cat src/snippets.el >> $(DST)
cat src/preferences.el >> $(DST)
cat src/html-abbrev.el >> $(DST)
cat src/css-abbrev.el >> $(DST)
cat src/mode-def.el >> $(DST)
src/snippets.el: conf/snippets.json
tools/json2hash conf/snippets.json -o src/snippets.el --defvar 'emmet-snippets'
src/preferences.el: conf/preferences.json
tools/json2hash conf/preferences.json -o src/preferences.el --defvar 'emmet-preferences'
clean:
rm -f emmet-mode.el src/snippets.el src/preferences.el
test:
/usr/bin/env emacs --script src/test.el
docs:
echo docs
dist: src/snippets.el src/preferences.el src/*
rm -f $(DST)
cat /dev/null > $(DST)
cat src/comments.el >> $(DST)
cat src/init.el >> $(DST)
cat src/snippets.el >> $(DST)
cat src/preferences.el >> $(DST)
cat src/html-abbrev.el >> $(DST)
cat src/css-abbrev.el >> $(DST)
cat src/mode-def.el >> $(DST)
.PHONY: all test docs clean dist
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment