aboutsummaryrefslogtreecommitdiffstats
path: root/emacs/.emacs.d/windows.mk
blob: 93a27c20c38c69ee7debd6293d55d3b7aac64b6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
EMACS := C:/msys64/mingw64/bin/emacs.exe
HOME := $(APPDATA)
INSTALLDIR := $(APPDATA)/.emacs.d
BASE_DIR := $(subst \,/,$(shell cygpath -w $(CURDIR)))

.PHONY: install

SITE_LISPS := $(SITE_LISPS) os-lisp/oni-windows-nt.el
COMPILED_SITE_LISPS := $(COMPILED_SITE_LISPS) os-lisp/oni-windows-nt.elc

ALL_LISPS := init.el init.elc $(SITE_LISPS) $(COMPILED_SITE_LISPS) \
    $(AUTOLOADS_FILE)

install:
	for file in $(ALL_LISPS); do \
	  [[ -e $$file ]] && install -Dm 644 $$file "$(INSTALLDIR)/$$file"; \
	done

	mkdir -p "$(INSTALLDIR)/vendor-lisp/"
	for dir in $(VENDOR_DIRS); do \
	  cp --recursive $$dir "$(INSTALLDIR)/$$dir"; \
	done