diff options
author | Luke Shumaker <luke@HP-dv6426us-u904.(none)> | 2009-10-26 22:35:57 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-06-26 00:30:18 -0600 |
commit | d454c2682afbfd3e1aa98fd1be585edacd80b3c7 (patch) | |
tree | 6e5c7965fde5e894679a0be67d90ac1784512fb3 | |
parent | aaa9df8686991d41081c6d32495d6ba7d30b6758 (diff) |
add .gitignore
clean up Makefile a bit
add comments on `bashisms' in configure
Add a `make commit' bit. Won't really be usefull to others,
but is way more convenient for me than
make distclean
git add -A
git commit -a
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | Makefile | 19 | ||||
-rwxr-xr-x | configure | 4 |
3 files changed, 17 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..13fe430 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*/configure +*/COPYING +*/Makefile.in +*-build + @@ -30,16 +30,20 @@ mods = $(filter-out %-build,\ .PHONY : all all : +.PHONY : commit +commit : distclean + git add -A + git commit -a + .SECONDARY: %/COPYING : COPYING %/; cp $< $@ %/configure : configure %/; cp $< $@ %/Makefile.in : Makefile.in %/; cp $< $@ -clean-mods = $(addprefix clean-,$(mods)) -distclean-mods = $(addprefix distclean-,$(mods)) +distclean-mods = $(addprefix distclean-,$(mods)) -.PHONY : distclean +.PHONY : distclean $(distclean-mods) distclean : $(distclean-mods) distclean-% : % %/ $(RM) -r $<-build/ @@ -57,10 +61,7 @@ complete-% : %/ cd $<; ../$(patsubst %-build,%/,$<)/configure $(MAKE) -C $< Makefiles -build-% : %-build complete-% %-build/Makefile - $(MAKE) -C $< -install-% : %-build build-% - $(MAKE) -C $< install -clean-% : %-build - $(MAKE) -C $< clean +build-% : %-build complete-% %-build/Makefile; $(MAKE) -C $< +install-% : %-build; $(MAKE) -C $< install +clean-% : %-build; $(MAKE) -C $< clean @@ -78,8 +78,8 @@ done Makefiles="`find "${_srcdir}/" -type f -name Makefile.in`" Makefiles="$Makefiles `find "${_srcdir}/" -type f -name *.mk.in`" for orig in $Makefiles; do - new=${orig/%.in/} - new=${new/#$_srcdir\//} + new=${orig/%.in/} #bashism + new=${new/#$_srcdir\//} #bashism mkdir -p `dirname "$new"` sed -f var.sed "${orig}" | sed \ -e '19 a# DO NOT edit this file, it has been generated by configure, and will' \ |