@ -164,10 +164,12 @@ UNPACK_ARCHIVE = \
UNPACK_PKG_ARCHIVE = \
UNPACK_PKG_ARCHIVE = \
$( call UNPACK_ARCHIVE,$( PKG_DIR) /$( $( 1) _FILE) )
$( call UNPACK_ARCHIVE,$( PKG_DIR) /$( $( 1) _FILE) )
PATCHES = $( sort $( wildcard $( TOP_DIR) /src/$( 1) -[ 0-9] *.patch) )
d e f i n e P R E P A R E _ P K G _ S O U R C E
d e f i n e P R E P A R E _ P K G _ S O U R C E
cd '$(2)' && $( call UNPACK_PKG_ARCHIVE,$( 1) )
cd '$(2)' && $( call UNPACK_PKG_ARCHIVE,$( 1) )
cd '$(2)/$($(1)_SUBDIR)'
cd '$(2)/$($(1)_SUBDIR)'
$( foreach PKG_PATCH,$( sort $( wildcard $( TOP_DIR) /src/$( 1) -*.patch) ) ,
$( foreach PKG_PATCH,$( PATCHES ) ,
( cd '$(2)/$($(1)_SUBDIR)' && $( PATCH) -p1 -u) < $( PKG_PATCH) )
( cd '$(2)/$($(1)_SUBDIR)' && $( PATCH) -p1 -u) < $( PKG_PATCH) )
e n d e f
e n d e f
@ -381,7 +383,7 @@ define PKG_TARGET_RULE
.PHONY : $( 1)
.PHONY : $( 1)
$(1) : $( PREFIX ) /$( 3) /installed /$( 1)
$(1) : $( PREFIX ) /$( 3) /installed /$( 1)
$(PREFIX)/$(3)/installed/$(1) : $( TOP_DIR ) /src /$( 1) .mk \
$(PREFIX)/$(3)/installed/$(1) : $( TOP_DIR ) /src /$( 1) .mk \
$( wildcard $( TOP_DIR) /src/$( 1) -*.patch ) \
$( PATCHES ) \
$( wildcard $( TOP_DIR) /src/$( 1) -test*) \
$( wildcard $( TOP_DIR) /src/$( 1) -test*) \
$( addprefix $( PREFIX) /$( 3) /installed/,$( value $( call LOOKUP_PKG_RULE,$( 1) ,DEPS,$( 3) ) ) ) \
$( addprefix $( PREFIX) /$( 3) /installed/,$( value $( call LOOKUP_PKG_RULE,$( 1) ,DEPS,$( 3) ) ) ) \
| $( if $( DONT_CHECK_REQUIREMENTS) ,,check-requirements) \
| $( if $( DONT_CHECK_REQUIREMENTS) ,,check-requirements) \