#!/bin/sh BUILD="/home/andy/install/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04/bin/clang -fsanitize=address -g -funsigned-char -Wno-string-plus-int -I . -Os -ffunction-sections -fdata-sections -fno-asynchronous-unwind-tables -fno-strict-aliasing -DTOYBOX_VERSION="0.7.0-238-g01666fde61a8"" FILES="lib/args.c lib/dirtree.c lib/getmountlist.c lib/help.c lib/interestingtimes.c lib/lib.c lib/linestack.c lib/llist.c lib/net.c lib/password.c lib/portability.c lib/xwrap.c main.c toys/example/hello.c toys/example/skeleton.c toys/example/test_human_readable.c toys/example/test_many_options.c toys/example/test_scankey.c toys/lsb/dmesg.c toys/lsb/hostname.c toys/lsb/killall.c toys/lsb/md5sum.c toys/lsb/mknod.c toys/lsb/mktemp.c toys/lsb/mount.c toys/lsb/passwd.c toys/lsb/pidof.c toys/lsb/seq.c toys/lsb/su.c toys/lsb/sync.c toys/lsb/umount.c toys/other/acpi.c toys/other/base64.c toys/other/blkid.c toys/other/blockdev.c toys/other/bzcat.c toys/other/chroot.c toys/other/chvt.c toys/other/clear.c toys/other/count.c toys/other/dos2unix.c toys/other/eject.c toys/other/factor.c toys/other/fallocate.c toys/other/flock.c toys/other/free.c toys/other/freeramdisk.c toys/other/fsfreeze.c toys/other/fsync.c toys/other/help.c toys/other/hexedit.c toys/other/hostid.c toys/other/hwclock.c toys/other/ifconfig.c toys/other/inotifyd.c toys/other/insmod.c toys/other/ionice.c toys/other/login.c toys/other/losetup.c toys/other/lsattr.c toys/other/lsmod.c toys/other/lspci.c toys/other/lsusb.c toys/other/makedevs.c toys/other/mix.c toys/other/mkpasswd.c toys/other/mkswap.c toys/other/modinfo.c toys/other/mountpoint.c toys/other/netcat.c toys/other/nsenter.c toys/other/oneit.c toys/other/partprobe.c toys/other/pivot_root.c toys/other/pmap.c toys/other/printenv.c toys/other/pwdx.c toys/other/readahead.c toys/other/readlink.c toys/other/realpath.c toys/other/reboot.c toys/other/reset.c toys/other/rev.c toys/other/rfkill.c toys/other/rmmod.c toys/other/setsid.c toys/other/shred.c toys/other/stat.c toys/other/swapoff.c toys/other/swapon.c toys/other/switch_root.c toys/other/sysctl.c toys/other/tac.c toys/other/taskset.c toys/other/timeout.c toys/other/truncate.c toys/other/uptime.c toys/other/usleep.c toys/other/vconfig.c toys/other/vmstat.c toys/other/w.c toys/other/which.c toys/other/xxd.c toys/other/yes.c toys/pending/arp.c toys/pending/arping.c toys/pending/brctl.c toys/pending/compress.c toys/pending/crond.c toys/pending/dd.c toys/pending/dhcp.c toys/pending/dhcp6.c toys/pending/dhcpd.c toys/pending/diff.c toys/pending/dumpleases.c toys/pending/expr.c toys/pending/fdisk.c toys/pending/file.c toys/pending/fold.c toys/pending/fsck.c toys/pending/ftpget.c toys/pending/getty.c toys/pending/groupadd.c toys/pending/groupdel.c toys/pending/host.c toys/pending/iconv.c toys/pending/init.c toys/pending/ip.c toys/pending/ipcrm.c toys/pending/ipcs.c toys/pending/klogd.c toys/pending/last.c toys/pending/logger.c toys/pending/lsof.c toys/pending/mdev.c toys/pending/mke2fs.c toys/pending/modprobe.c toys/pending/more.c toys/pending/netstat.c toys/pending/openvt.c toys/pending/ping.c toys/pending/route.c toys/pending/sh.c toys/pending/sulogin.c toys/pending/syslogd.c toys/pending/tar.c toys/pending/telnet.c toys/pending/telnetd.c toys/pending/test.c toys/pending/tftp.c toys/pending/tftpd.c toys/pending/tr.c toys/pending/traceroute.c toys/pending/useradd.c toys/pending/userdel.c toys/pending/vi.c toys/pending/watch.c toys/pending/wget.c toys/pending/xzcat.c toys/posix/basename.c toys/posix/cal.c toys/posix/cat.c toys/posix/chgrp.c toys/posix/chmod.c toys/posix/cksum.c toys/posix/cmp.c toys/posix/comm.c toys/posix/cp.c toys/posix/cpio.c toys/posix/cut.c toys/posix/date.c toys/posix/df.c toys/posix/dirname.c toys/posix/du.c toys/posix/echo.c toys/posix/env.c toys/posix/expand.c toys/posix/false.c toys/posix/find.c toys/posix/grep.c toys/posix/head.c toys/posix/id.c toys/posix/kill.c toys/posix/link.c toys/posix/ln.c toys/posix/ls.c toys/posix/mkdir.c toys/posix/mkfifo.c toys/posix/nice.c toys/posix/nl.c toys/posix/nohup.c toys/posix/od.c toys/posix/paste.c toys/posix/patch.c toys/posix/printf.c toys/posix/ps.c toys/posix/pwd.c toys/posix/renice.c toys/posix/rm.c toys/posix/rmdir.c toys/posix/sed.c toys/posix/sleep.c toys/posix/sort.c toys/posix/split.c toys/posix/strings.c toys/posix/tail.c toys/posix/tee.c toys/posix/time.c toys/posix/touch.c toys/posix/true.c toys/posix/tty.c toys/posix/ulimit.c toys/posix/uname.c toys/posix/uniq.c toys/posix/unlink.c toys/posix/uudecode.c toys/posix/uuencode.c toys/posix/wc.c toys/posix/who.c toys/posix/xargs.c" LINK="-Wl,--gc-sections -o toybox_asan -Wl,--as-needed -lutil -lcrypt -lm -lresolv -lrt" $BUILD $FILES $LINK