Provide a Makefile option to change the patching tool.

This commit is contained in:
Erich E. Hoover 2014-02-07 21:16:15 -07:00
parent 4a69f63a78
commit 99c6fe660f

View File

@ -1,10 +1,12 @@
PATCH:=patch -N -p0 --strip=1
install:
# Apply our patches to Wine
for DIR in $$(find $(CURDIR) -type d | sort); do \
for FILE in $$(ls $$DIR | sort | grep '\.patch$$'); do \
SHORTNAME=$$(echo "$$DIR/$$FILE" | sed 's|$(CURDIR)|\.|g' ); \
printf "Applying patch '$$SHORTNAME'...\n"; \
patch -d $(DESTDIR) -N -p0 --strip=1 < $$DIR/$$FILE || cat || exit 1; \
cd $(DESTDIR); $(PATCH) < $$DIR/$$FILE || cat || exit 1; \
done \
done
@ -20,7 +22,7 @@ uninstall:
for FILE in $$(ls $$DIR | sort -r | grep '\.patch$$'); do \
SHORTNAME=$$(echo "$$DIR/$$FILE" | sed 's|$(CURDIR)|\.|g' ); \
printf "Reversing patch '$$SHORTNAME'...\n"; \
patch -d $(DESTDIR) -R -N -p0 --strip=1 < $$DIR/$$FILE || exit 1; \
cd $(DESTDIR); $(PATCH) -R < $$DIR/$$FILE || exit 1; \
done \
done