X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/9c72b1b3ab9751e3b95e80779900a667b658af7a..56564da5cea0aa624aff69826615d098ea04e884:/Makefile diff --git a/Makefile b/Makefile index 4742ad6..222d6ce 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,11 @@ ## -*-makefile-*- all:: +.PHONY: all + +clean:: +.PHONY: clean + .SECONDEXPANSION: #sorry ###-------------------------------------------------------------------------- @@ -220,8 +225,11 @@ DOTLINKS += .tclshrc .wishrc .wishrc_SRC = tclshrc ## Jukebox things. +MISCLINKS += lib/perl/DisOrder.pm +lib/perl/DisOrder.pm_SRC = pl/DisOrder.pm SCRIPTLINKS += disorder-switch-config -SCRIPTLINKS += disorder-propagate-autoplay +SCRIPTLINKS += disorder-autoplay +SCRIPTLINKS += disorder-notify ## Random scripts. SCRIPTLINKS += mdw-editor mdw-pager @@ -308,8 +316,6 @@ SCRIPTLINKS += xinitcmd lock-screen xshutdown SCRIPTLINKS += un-backslashify-selection SCRIPTLINKS += xpra-start-xdummy SCRIPTLINKS += play-rawk -SCRIPTLINKS += media-keys -SCRIPTLINKS += disorder-notify SCRIPTLINKS += xduplic-terminal DOTCPP += .Xdefaults @@ -324,6 +330,31 @@ endif endif ###-------------------------------------------------------------------------- +### Firefox things. + +ifeq ($(FIREFOX),t) + +out/: + $(call v_tag,MKDIR)mkdir $@ + +out/firefox/: | out/ + $(call v_tag,MKDIR)mkdir $@ + +clean::; rm -rf out/ + +all:: out/firefox/smartup-gestures.config +out/firefox/smartup-gestures.config: firefox/smartup-gestures.json | out/firefox/ + $(call v_tag,BLOB)\ + jq -c . $< | bincode base64 >$@.new && mv $@.new $@ + +all:: out/firefox/stylus.json +out/firefox/stylus.json: firefox/stylus/ firefox/stylus/*.css | out/firefox/ + $(call v_tag,IMPLODE)\ + firefox/implode-stylus firefox/stylus/ >$@.new && \ + mv $@.new $@ +endif + +###-------------------------------------------------------------------------- ### General symlinking. misclink-source = $(HERE)/$(or $($1_SRC), $1)