Lines Matching +full:- +full:- +full:working +full:- +full:dir
6 mkdir -p generated
12 ${CROSS_COMPILE}${CC} $CFLAGS -xc -o /dev/null $1 -
21 echo -e "config $1\n\tbool" || exit 1
22 echo -e "\tdefault $DEFAULT\n" || exit 1
31 [ -z "$(probecc -Wno-string-plus-int <<< \#warn warn 2>&1 | grep string-plus-int)" ] &&
32 echo -Wno-string-plus-int >> generated/cflags
44 probesymbol TOYBOX_FIFREEZE -c << EOF
52 probesymbol TOYBOX_ICONV -c << EOF
62 probesymbol TOYBOX_UTMPX -c << EOF
75 probesymbol TOYBOX_SHADOW -c << EOF
82 # Some commands are android-specific
83 probesymbol TOYBOX_ON_ANDROID -c << EOF
100 echo -e '\tdepends on !TOYBOX_MUSL_NOMMU_IS_BROKEN'
120 for j in $(ls toys/*/README | sort -s -r)
122 DIR="$(dirname "$j")"
124 [ $(ls "$DIR" | wc -l) -lt 2 ] && continue
126 echo "menu \"$(head -n 1 $j)\""
130 for i in $(ls -1 $DIR/*.c)
134 $SED -n '/^\*\//q;/^config [A-Z]/,$p' $i || return 1
148 grep 'TOY(.*)' "$@" | grep -v TOYFLAG_NOFORK | grep -v "0))" | \
149 $SED -En 's/([^:]*):.*(OLD|NEW)TOY\( *([a-zA-Z][^,]*) *,.*/\1:\3/p'
152 WORKING=
159 echo -e "$NAME: $FILE *.[ch] lib/*.[ch]\n\tscripts/single.sh $NAME\n"
160 echo -e "test_$NAME:\n\tscripts/test.sh $NAME\n"
163 WORKING="$WORKING $NAME"
165 echo -e "clean::\n\t@rm -f $WORKING $PENDING" &&
166 echo -e "list:\n\t@echo $(echo $WORKING | tr ' ' '\n' | sort | xargs)" &&
167 echo -e "list_pending:\n\t@echo $(echo $PENDING | tr ' ' '\n' | sort | xargs)" &&
168 echo -e ".PHONY: $WORKING $PENDING" | $SED 's/ \([^ ]\)/ test_\1/g'