No changes between revisions
/uspace/trunk/clean.ia32 |
0,0 → 1,0 |
link tools/clean |
Property changes: |
Added: svn:special |
+* |
\ No newline at end of property |
/uspace/trunk/tools/build |
0,0 → 1,37 |
#! /bin/sh |
|
function syntax { |
echo "Syntax:" |
echo " build.<arch> [-compiler <compiler>]" |
echo |
echo "<arch> ... ia32, mips32, mips32el" |
echo "<compiler> ... native, *cross" |
echo |
} |
|
ARCH="`basename "$0" | awk -F. '{ if (NF > 1) print \$NF }'`" |
if [ -z "$ARCH" ]; then |
syntax |
exit 1 |
fi |
|
ARGS="" |
while [ "$#" -gt 0 ]; do |
case "$1" in |
-compiler) |
if [ -z "$2" ]; then |
syntax |
exit 1 |
fi |
ARGS="$ARGS COMPILER=$2" |
shift |
;; |
*) |
syntax |
exit 1 |
;; |
esac |
shift |
done |
|
make all "ARCH=$ARCH" |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
/uspace/trunk/tools/clean |
0,0 → 1,10 |
#! /bin/sh |
|
ARCH="`basename "$0" | awk -F. '{ if (NF > 1) print \$NF }'`" |
if [ -z "$ARCH" ]; then |
for ARCH in libc/arch/* ; do |
make clean "ARCH=`basename "$ARCH"`" |
done |
else |
make clean "ARCH=$ARCH" |
fi |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
/uspace/trunk/clean |
0,0 → 1,0 |
link tools/clean |
Property changes: |
Added: svn:special |
+* |
\ No newline at end of property |
/uspace/trunk/build.ia32 |
0,0 → 1,0 |
link tools/build |
Property changes: |
Added: svn:special |
+* |
\ No newline at end of property |
/uspace/trunk/Makefile |
69,10 → 69,10 |
|
clean: |
-rm -f init init.map _link.ld *.o |
$(MAKE) -C libc clean |
$(MAKE) -C libc clean ARCH=$(ARCH) |
|
libc/libc.a: |
$(MAKE) -C libc all |
$(MAKE) -C libc all ARCH=$(ARCH) |
|
_link.ld: _link.ld.in |
$(CC) $(DEFS) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@ |