You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-text/noweb/files/noweb-2.11b-recmake.patch

137 lines
5.3 KiB

https://bugs.gentoo.org/show_bug.cgi?id=264273
Index: noweb-2.11b/Makefile
===================================================================
--- noweb-2.11b.orig/Makefile
+++ noweb-2.11b/Makefile
@@ -9,14 +9,14 @@ SHELL=/bin/sh
CINAME=-Nv`echo $(VERSION) | tr . _`
CIMSG=-f -m'standard checkin preparing to export version $(VERSION)'
-source: ; for i in src; do (cd $$i; make source); done
-www: ; for i in src/xdoc examples; do (cd $$i; make www); done
+source: ; for i in src; do (cd $$i; $(MAKE) source); done
+www: ; for i in src/xdoc examples; do (cd $$i; $(MAKE) www); done
clean:
- for i in src examples contrib; do (cd $$i; make clean); done
+ for i in src examples contrib; do (cd $$i; $(MAKE) clean); done
rm -f nwsrcfilter *~ */*~
clobber: clean
- for i in src examples contrib; do (cd $$i; make clobber); done
+ for i in src examples contrib; do (cd $$i; $(MAKE) clobber); done
DATE:
(./echo -n "Version $(VERSION) of "; date) > DATE
@@ -51,6 +51,6 @@ emacscheck:
diff src/elisp/noweb-mode.el $(HOME)/emacs/noweb-mode.el
checkin:
- (cd src; make "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin)
+ (cd src; $(MAKE) "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin)
Index: noweb-2.11b/contrib/norman/Makefile
===================================================================
--- noweb-2.11b.orig/contrib/norman/Makefile
+++ noweb-2.11b/contrib/norman/Makefile
@@ -1,10 +1,10 @@
LIB=/dev/null # to be overridden
DIRS=numarkup
-all: ; for i in $(DIRS); do (cd $$i; make ICONC=$(ICONC) ICONT=$(ICONT) all); done
-install: ; for i in $(DIRS); do (cd $$i; make LIB=$(LIB) BIN=$(BIN) install); done
-source: ; for i in $(DIRS); do (cd $$i; make source); done
-clean: ; for i in $(DIRS); do (cd $$i; make clean); done
+all: ; for i in $(DIRS); do (cd $$i; $(MAKE) ICONC=$(ICONC) ICONT=$(ICONT) all); done
+install: ; for i in $(DIRS); do (cd $$i; $(MAKE) LIB=$(LIB) BIN=$(BIN) install); done
+source: ; for i in $(DIRS); do (cd $$i; $(MAKE) source); done
+clean: ; for i in $(DIRS); do (cd $$i; $(MAKE) clean); done
iconlib: # cheap hack for slackmake
true
Index: noweb-2.11b/contrib/norman/numarkup/Makefile
===================================================================
--- noweb-2.11b.orig/contrib/norman/numarkup/Makefile
+++ noweb-2.11b/contrib/norman/numarkup/Makefile
@@ -11,11 +11,11 @@ OBJS = main.o pass1.o latex.o input.o sc
all:
noweb -t numarkup.nw
- make $(TARGET)
+ $(MAKE) $(TARGET)
install:
noweb -t numarkup.nw
- make $(TARGET)
+ $(MAKE) $(TARGET)
strip $(TARGET)
cp $(TARGET) $(LIB)
Index: noweb-2.11b/src/Makefile
===================================================================
--- noweb-2.11b.orig/src/Makefile
+++ noweb-2.11b/src/Makefile
@@ -41,9 +41,9 @@ LIBNAME=$(LIB)
TEXNAME=$(TEXINPUTS)
all:
- cd c; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" all
- for i in shell lib xdoc tex; do (cd $$i; make all); done
- cd $(LIBSRC); make "ICONT=$(ICONT)" "ICONC=$(ICONC)" all
+ cd c; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" all
+ for i in shell lib xdoc tex; do (cd $$i; $(MAKE) all); done
+ cd $(LIBSRC); $(MAKE) "ICONT=$(ICONT)" "ICONC=$(ICONC)" all
FAQ: FAQ.html
sleep 1; html2ascii FAQ.html > FAQ
@@ -101,13 +101,13 @@ install-code: install-shell
-mkdir $(BIN) $(LIB) 2>/dev/null
true c/nt c/markup c/mnt c/finduses
cp c/nt c/markup c/mnt c/finduses $(LIB)
- cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) install
- cd lib; make LIB=$(LIB) install
+ cd $(LIBSRC); $(MAKE) ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) install
+ cd lib; $(MAKE) LIB=$(LIB) install
uninstall-code: uninstall-shell
rm $(LIB)/nt $(LIB)/markup $(LIB)/mnt $(LIB)/finduses
- cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) uninstall
- cd lib; make LIB=$(LIB) uninstall
+ cd $(LIBSRC); $(MAKE) ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) uninstall
+ cd lib; $(MAKE) LIB=$(LIB) uninstall
install-man:
-mkdir $(MAN) $(MANDIR) $(MAN7DIR) 2>/dev/null
sed -e "s@|LIBDIR|@$(LIBNAME)@" -e "s@|TEXINPUTS|@$(TEXNAME)@" xdoc/cpif.1 > $(MANDIR)/cpif.$(MANEXT)
@@ -193,24 +193,24 @@ install-elisp:
uninstall-elisp:
rm -f $(ELISP)/noweb-mode.el
checkin:
- for i in lib tex xdoc; do (cd $$i; make "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin); done
+ for i in lib tex xdoc; do (cd $$i; $(MAKE) "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin); done
for i in c icon awk; do (cd $$i; ci -l $(CINAME) $(CIMSG) *.nw Makefile); done
(cd elisp; ci -l $(CINAME) $(CIMSG) *.el)
ci -l $(CINAME) $(CIMSG) Makefile.nw INSTALL INSTALL.DOS README FAQ COPYRIGHT nwmake *.nw
source: FAQ
- for i in c shell lib xdoc icon awk tex; do (cd $$i; make CPIF=">" source); done
+ for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) CPIF=">" source); done
sleep 1
- for i in c shell lib xdoc icon awk tex; do (cd $$i; make touch); done
+ for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) touch); done
touch:
touch FAQ
- for i in c shell lib xdoc icon awk tex; do (cd $$i; make touch); done
+ for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) touch); done
clean:
- for i in c shell lib xdoc icon awk tex; do (cd $$i; make clean); done
+ for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) clean); done
rm -f nwsrcfilter *~ */*~
clobber: clean
- for i in c lib icon awk xdoc; do (cd $$i; make clobber); done
+ for i in c lib icon awk xdoc; do (cd $$i; $(MAKE) clobber); done
Makefile: Makefile.nw
chmod +w Makefile