urbit/nix/nixcrpkgs/pkgs/devcon/builder.sh
benjamin-tlon edd57d380d
Finish cc-release cross-compilation. (#1202)
- 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.
2019-04-23 19:50:38 -07:00

27 lines
441 B
Bash

source $setup
cp --no-preserve=mode -r $src/setup/devcon .
cd devcon
for patch in $patches; do
echo applying patch $patch
patch -p1 -i $patch
done
$host-windmc msg.mc
cd ..
mkdir build
cd build
$host-windres ../devcon/devcon.rc rc.o
$host-g++ -municode -O2 \
-DUNICODE -D_UNICODE \
../devcon/*.cpp rc.o \
-lsetupapi -lole32 \
-o devcon.exe
mkdir -p $out/bin $out/license
cp devcon.exe $out/bin
cp $src/LICENSE $out/license