35 lines
1.8 KiB
Bash
35 lines
1.8 KiB
Bash
#!/cmd/rc
|
|
if ( ~ 0 $#BUILD_INITIALIZED ) . $JEHANNE/arch/rc/lib/build/utils.rc
|
|
|
|
rm -f *.o *.tag.*
|
|
$CC \
|
|
lib/dev.c \
|
|
lib/dump.c \
|
|
lib/parse.c \
|
|
-fasm \
|
|
$STACKCHECK_CFLAGS \
|
|
-c \
|
|
$CFLAGS
|
|
prependLibraryName libusb.a
|
|
$AR -rs lib/libusb.a *.o
|
|
$RANLIB lib/libusb.a
|
|
rm *.o
|
|
rm -f *.o *.tag.*
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-gcc lib/dev.c lib/dump.c lib/parse.c -fasm -fstack-check -fstack-protector-all -c -9 -g -gdwarf-2 -ggdb '-mcmodel=small' -O0 -Wall -Werror -Wno-main -Wno-missing-braces -Wno-parentheses -Wno-unknown-pragmas
|
|
prependLibraryName libusb.a
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-ar -rs lib/libusb.a libusb.a-dev.o libusb.a-dump.o libusb.a-parse.o
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-ranlib lib/libusb.a
|
|
rm *.o
|
|
rm -f *.o *.tag.*
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-gcc lib/dev.c lib/dump.c lib/parse.c -fasm -fstack-check -fstack-protector-all -c -9 -g -gdwarf-2 -ggdb '-mcmodel=small' -O0 -Wall -Werror -Wno-main -Wno-missing-braces -Wno-parentheses -Wno-unknown-pragmas
|
|
prependLibraryName libusb.a
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-ar -rs lib/libusb.a libusb.a-dev.o libusb.a-dump.o libusb.a-parse.o
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-ranlib lib/libusb.a
|
|
rm *.o
|
|
rm -f *.o *.tag.*
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-gcc lib/dev.c lib/dump.c lib/parse.c -fasm -fstack-check -fstack-protector-all -c -9 -g -gdwarf-2 -ggdb '-mcmodel=small' -O0 -Wall -Werror -Wno-main -Wno-missing-braces -Wno-parentheses -Wno-unknown-pragmas
|
|
prependLibraryName libusb.a
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-ar -rs lib/libusb.a libusb.a-dev.o libusb.a-dump.o libusb.a-parse.o
|
|
$JEHANNE_TOOLCHAIN/cross/posix/bin/x86_64-jehanne-ranlib lib/libusb.a
|
|
rm *.o
|