~mdw
/
profile
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dot/Xdefaults: Make the XTerm cursor be red and blinky.
[profile]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
21352b8
..
00d06e4
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-276,6
+276,11
@@
DOTCPP += .Xdefaults
Xdefaults_DEFS = -DEMACSWD=$(call mdw-conf,emacs-width,77)
$(HOME)/.Xdefaults: $(HOME)/.mdw.conf
Xdefaults_DEFS = -DEMACSWD=$(call mdw-conf,emacs-width,77)
$(HOME)/.Xdefaults: $(HOME)/.mdw.conf
+ifeq ($(shell case $${DISPLAY-nil} in (:[0-9]*) echo t ;; (*) echo nil ;; esac),t)
+dotfile-hook/.Xdefaults = \
+ $(call v_tag,XRDB)xrdb -override $<
+endif
+
endif
###--------------------------------------------------------------------------
endif
###--------------------------------------------------------------------------
@@
-293,6
+298,7
@@
$(addprefix $(HOME)/, $(subst %,\%,$(DOTLINKS))): $(HOME)/%: \
rm -f $@.new && \
ln -s $(call dotfile-source,$*) $@.new && \
mv $@.new $@
rm -f $@.new && \
ln -s $(call dotfile-source,$*) $@.new && \
mv $@.new $@
+ $(dotfile-hook/$*)
## Hack with the C preprocessor.
all:: $(addprefix $(HOME)/, $(DOTCPP))
## Hack with the C preprocessor.
all:: $(addprefix $(HOME)/, $(DOTCPP))
@@
-302,6
+308,7
@@
$(addprefix $(HOME)/, $(subst %,\%,$(DOTCPP))): $(HOME)/%: \
rm -f $@.new && \
cpp -P -o$@.new $($*_DEFS) $< && \
mv $@.new $@
rm -f $@.new && \
cpp -P -o$@.new $($*_DEFS) $< && \
mv $@.new $@
+ $(dotfile-hook/$*)
## Hack by making simple substitutions.
substvar = -e $(call quote,s
\a
@$1@
\a
$2
\a
g)
## Hack by making simple substitutions.
substvar = -e $(call quote,s
\a
@$1@
\a
$2
\a
g)
@@
-317,6
+324,7
@@
$(relax)### generated by $(HERE)/Makefile; do not edit!" \
$(SUBSTS) $($*_SUBSTS) \
$(call dotfile-source,$*,.in) >$@.new && \
mv $@.new $@
$(SUBSTS) $($*_SUBSTS) \
$(call dotfile-source,$*,.in) >$@.new && \
mv $@.new $@
+ $(dotfile-hook/$*)
###--------------------------------------------------------------------------
### Processing script links.
###--------------------------------------------------------------------------
### Processing script links.
@@
-331,6
+339,7
@@
$(addprefix $(HOME)/bin/, $(SCRIPTLINKS)): $(HOME)/bin/%: \
rm -f $@.new && \
ln -s $(call script-source,$*) $@.new && \
mv $@.new $@
rm -f $@.new && \
ln -s $(call script-source,$*) $@.new && \
mv $@.new $@
+ $(script-hook/$*)
all:: $(addprefix $(HOME)/bin/, $(SCRIPTLINKS))
all:: $(addprefix $(HOME)/bin/, $(SCRIPTLINKS))
@@
-387,6
+396,7
@@
$(foreach p, $(PACKAGES), $(call pkg-stamp,$p,install)): \
$(call v_tag,INSTALL)cd $(dir $@) && \
$(MAKE) $($*_MAKEFLAGS) install >>buildlog 2>&1 && \
touch install-stamp
$(call v_tag,INSTALL)cd $(dir $@) && \
$(MAKE) $($*_MAKEFLAGS) install >>buildlog 2>&1 && \
touch install-stamp
+ $(package-hook/$*)
all:: $(foreach p, $(PACKAGES), $(DEP_$p))
$(foreach p, $(PACKAGES), $(eval _pkg.$p: $(call pkg-stamp,$p,install)))
all:: $(foreach p, $(PACKAGES), $(DEP_$p))
$(foreach p, $(PACKAGES), $(eval _pkg.$p: $(call pkg-stamp,$p,install)))