mirror of
https://github.com/despawnerer/freearc
synced 2026-08-23 02:23:04 -04:00
14 lines
675 B
Text
Executable file
14 lines
675 B
Text
Executable file
#Run Freearc "compile" first to establish compilation environment
|
|
exe=Example-Haskell
|
|
ctempdir=/tmp/out/FreeArc
|
|
defines=""
|
|
mkdir $ctempdir
|
|
cd ..
|
|
chmod +x compile
|
|
./compile
|
|
cd _Examples
|
|
c_modules="$ctempdir/Common.o $ctempdir/CompressionLibrary.o $ctempdir/C_PPMD.o $ctempdir/C_LZP.o $ctempdir/C_LZMA.o $ctempdir/C_BCJ.o $ctempdir/C_GRZip.o $ctempdir/C_Dict.o $ctempdir/C_REP.o $ctempdir/C_MM.o $ctempdir/C_TTA.o $ctempdir/C_Tornado.o $ctempdir/C_Delta.o $ctempdir/C_External.o -lstdc++ -lrt"
|
|
options="-fglasgow-exts -cpp -i.."
|
|
ghc --make $* Example-Haskell.hs $options $defines $c_modules -odir $ctempdir -hidir $ctempdir -o $exe -H20m
|
|
strip $exe
|
|
rm ../CompressionLib_stub.?
|