ProPeler
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
src
/
glibc
/
debian
/
rules.d
/
Filename :
quilt.mk
back
Copy
# Implements the patch and unpatch targets, called when building packages. # -*- Makefile -*-, you silly Emacs! # vim: set ft=make: DEBQUILTRC = debian/quiltrc QUILTOPT = --quiltrc $(DEBQUILTRC) QUILT = quilt $(QUILTOPT) patch: $(stamp)patch $(stamp)patch: @if test -r debian/patches/series.$(DEB_HOST_ARCH); then \ pc=".pc.$(DEB_HOST_ARCH)"; \ mkdir -p "$$pc"; \ ln -sf ../debian/patches/series.$(DEB_HOST_ARCH) $$pc/series; \ QUILT_PC="$$pc" $(QUILT) upgrade || true; \ if QUILT_PC="$$pc" $(QUILT) next >/dev/null 2>&1; then \ echo "Applying architecture specific patches... "; \ QUILT_PC="$$pc" $(QUILT) push -a -v ; \ fi ; \ fi touch $@ unpatch: @if test -r debian/patches/series.$(DEB_HOST_ARCH); then \ pc=".pc.$(DEB_HOST_ARCH)"; \ QUILT_PC="$$pc" $(QUILT) upgrade || true; \ if QUILT_PC="$$pc" $(QUILT) applied >/dev/null 2>&1; then \ echo "Unapplying architecture specific patches..."; \ QUILT_PC="$$pc" $(QUILT) pop -a -v ; \ fi ; \ rm -rf $$pc ; \ fi rm -f $(stamp)patch refresh: unpatch @if $(QUILT) applied >/dev/null 2>&1; then \ echo "Unapplying Debian patches..." ; \ $(QUILT) pop -a -v ; \ fi @while $(QUILT) next ; do \ $(QUILT) push ; \ $(QUILT) refresh ; \ done ; \ $(QUILT) pop -a