Commit graph

14 commits

Author SHA1 Message Date
ea413a5023 Add uninstall targets
These targets can be used to remove (parts of) the file installation.
They are also used by the cleanup targets to remove complete
submodules from the installation.
2013-04-14 23:58:45 +02:00
50c3f9ade9 Rename uninstall* to cleanup*
Since cleanup only removes that which will not be restored it makes no
sense to call it uninstall. Uninstall should remove everything
unconditionally.
2013-04-14 01:05:42 +02:00
d8aa1d0ed1 Have the install command uninstall first
The new uninstall functionality tries to remove any "orphan" files.
Files that were installed during the last install, but will not be
installed this time (because of removal, not necessity).
2013-04-14 01:03:11 +02:00
51d1211586 Don't show status for equals
If the installed and local file are the same, don't show that it's not
being installed, only show not installing older files during install.
2013-03-31 01:52:19 +01:00
d7b662715d Simplify log 2013-02-15 01:10:51 +01:00
db63635d09 Show subdirectories
When checking, reversing, installing or uninstalling be sure to show
the subdirectories.
2013-02-15 01:05:06 +01:00
55e386bf0c Add reverse target
This target takes files whose installed versions are newer than those
in the current working directory and copies them there.
2013-02-15 00:48:19 +01:00
978b30e663 Customize output
Don't show any output from make itself (almost), just show what we're
actually doing, and use color.
2013-02-15 00:31:34 +01:00
f6598f5469 Make install, uninstall, check work from subdirs
By going up to the above level if needed and having the top-level
define a special variable this works.
2013-02-15 00:11:23 +01:00
e20a89885e Make: Don't echo when not installing 2012-12-27 02:27:30 +01:00
f1ad7ad103 Make: Show newer or older
When using `make check' to see which files are newer than their
destinations, instead show either newer or older and nothing when
there's no difference.
2012-12-14 00:25:34 +01:00
c8e48de301 Show when a file is not being installed 2012-12-06 13:05:31 +01:00
3306ac7d41 Change file permissions for .xinitrc to 744
The .xinitrc gets executed, so it must get the correct bit when
installing.
2012-12-05 09:23:49 +01:00
f5e88cf609 Add Makefiles for all files 2012-12-05 00:13:28 +01:00
Renamed from .emacs.d/emacs.mk (Browse further)