mirror of
https://github.com/urbit/shrub.git
synced 2024-12-23 02:41:35 +03:00
edd57d380d
- Fixes the IPC bug - Fixes the terminfo bug - Moves the OSX SDK out of our nixcrpkgs fork. - Vendor nixcrpkgs instead of having it be a submodule.
26 lines
482 B
Bash
26 lines
482 B
Bash
source $setup
|
|
|
|
tar -xf $src
|
|
mv PDCurses-$version/demos .
|
|
rm -r PDCurses-$version
|
|
|
|
mkdir build
|
|
cd build
|
|
|
|
CFLAGS="-g -O2 -I$pdcurses/include -DPDC_WIDE"
|
|
|
|
$host-gcc $CFLAGS -c ../demos/tui.c -o tui.o
|
|
$host-ar r tui.a tui.o
|
|
|
|
demos="firework newdemo ptest rain testcurs worm xmas tuidemo"
|
|
|
|
for name in $demos; do
|
|
src=../demos/$name.c
|
|
echo "compiling $name"
|
|
$host-gcc $CFLAGS -L"$pdcurses/lib" \
|
|
"$src" tui.a -lpdcurses -o "$name.exe"
|
|
done
|
|
|
|
mkdir -p $out/bin
|
|
mv *.exe $out/bin/
|