-# TMDIR18 = /usr/local/lib/emacs/local.lisp/tm
-# TMDIR19 = /usr/local/lib/mule/site-lisp
-TMDIR18 = $(HOME)/lib/emacs18/lisp
-TMDIR19 = $(HOME)/lib/emacs19/lisp
+# PREFIX = /usr/local
+PREFIX = $(HOME)
+
+EMACS_PREFIX = emacs
+# EMACS_PREFIX = mule
+
+DATADIR18 = $(PREFIX)/lib
+DATADIR19 = $(PREFIX)/lib
+DATADIR19_29 = $(PREFIX)/share
+
+TMDIR18 = $(DATADIR18)/$(EMACS_PREFIX)/local.lisp/tm
+TMDIR19 = $(DATADIR19)/$(EMACS_PREFIX)/site-lisp
+TMDIR19_29 = $(DATADIR19_29)/$(EMACS_PREFIX)/site-lisp
+