jehanne/sys/src/lib/posix/posix.rc.build

38 lines
677 B
Bash

#!/cmd/rc
if ( ~ 0 $#BUILD_INITIALIZED ) . $JEHANNE/arch/rc/lib/build/utils.rc
rm -f *.o *.tag.*
$CC \
environment.c \
errors.c \
fcntl.c \
files.c \
ids.c \
initlib.c \
kill.c \
links.c \
memory.c \
others.c \
processes.c \
sigchlds.c \
signals.c \
sigqueue.c \
sigsets.c \
sigsuspend.c \
sysconf.c \
termios.c \
timers.c \
-DPORTABLE_SYSCALLS \
'-DARCH="amd64"' \
-fasm \
-I. \
$STACKCHECK_CFLAGS \
-c \
$CFLAGS
prependLibraryName libposix.a
$AR -rs $JEHANNE/arch/$ARCH/lib/libposix.a *.o
$RANLIB $JEHANNE/arch/$ARCH/lib/libposix.a
rm *.o
build SignalHelper.rc.build