Artifact 413dad0802fa92150d75ef4aa37c26e1f5fb89a689b99a817f879988ab2a0288:
- Executable file
r38/lisp/csl/util/relink-win32.sh
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 4191) [annotate] [blame] [check-ins using] [more...]
#! /bin/sh # This script re-links all the code for Windows. This assumes that # the Cygwin tool-chain is in installed and that the MingW32 option # for that is present. As written here it supposes that FOX-1.6 has # already been built and that (static) libraries for it are in # ../fox/lib. I also permit the libraries to be in the # current directory # Note that for Windows I link in some Windows libraries and I create # both .com and .exe files, one with subsystem:console and the other # for subsystem:windows LIBS="-lpthread -lcomctl32 -lgdi32 -lws2_32 -lwsock32 -lwinspool -lmpr" g++ -o csl.com -L../fox/lib -L. -mno-cygwin -L/mingw/lib \ -e _mainCRTStartup arith01.o arith02.o arith03.o arith04.o arith05.o \ arith06.o arith07.o arith08.o arith09.o arith10.o arith11.o \ arith12.o char.o csl.o cslmpi.o eval1.o eval2.o eval3.o eval4.o \ fasl.o fns1.o fns2.o fns3.o gc.o preserve.o print.o cslread.o \ restart.o sysfwin.o fwin.o FXTerminal.o FXWorker.o \ FXDCNativePrinter.o FXPostscriptFont.o termed.o bytes.o \ stubs.o fwin-csl.o -lFOX-1.6 $LIBS g++ -o csl.exe -L../fox/lib -L. -mno-cygwin -L/mingw/lib \ -e _mainCRTStartup -Wl,--subsystem,windows arith01.o arith02.o \ arith03.o arith04.o arith05.o arith06.o arith07.o arith08.o \ arith09.o arith10.o arith11.o arith12.o char.o csl.o cslmpi.o \ eval1.o eval2.o eval3.o eval4.o fasl.o fns1.o fns2.o fns3.o \ gc.o preserve.o print.o cslread.o restart.o sysfwin.o fwin.o \ FXTerminal.o FXWorker.o FXDCNativePrinter.o FXPostscriptFont.o \ termed.o bytes.o stubs.o fwin-csl.o -lFOX-1.6 $LIBS g++ -o r38.com -L../fox/lib -L. -mno-cygwin -L/mingw/lib \ -e _mainCRTStartup arith01.o arith02.o arith03.o arith04.o arith05.o \ arith06.o arith07.o arith08.o arith09.o arith10.o arith11.o \ arith12.o char.o csl.o cslmpi.o eval1.o eval2.o eval3.o eval4.o \ fasl.o fns1.o fns2.o fns3.o gc.o preserve.o print.o cslread.o \ restart.o sysfwin.o fwin.o FXTerminal.o FXWorker.o \ FXDCNativePrinter.o FXPostscriptFont.o termed.o bytes.o u01.o \ u02.o u03.o u04.o u05.o u06.o u07.o u08.o u09.o u10.o u11.o u12.o \ fwin-r38.o -lFOX-1.6 $LIBS g++ -o r38.exe -L../fox/lib -L. -mno-cygwin -L/mingw/lib -e \ _mainCRTStartup -Wl,--subsystem,windows arith01.o arith02.o \ arith03.o arith04.o arith05.o arith06.o arith07.o arith08.o \ arith09.o arith10.o arith11.o arith12.o char.o csl.o cslmpi.o \ eval1.o eval2.o eval3.o eval4.o fasl.o fns1.o fns2.o fns3.o \ gc.o preserve.o print.o cslread.o restart.o sysfwin.o fwin.o \ FXTerminal.o FXWorker.o FXDCNativePrinter.o FXPostscriptFont.o \ termed.o bytes.o u01.o u02.o u03.o u04.o u05.o u06.o u07.o u08.o \ u09.o u10.o u11.o u12.o fwin-r38.o -lFOX-1.6 $LIBS g++ -o slowr38.com -L../fox/lib -L. -mno-cygwin -L/mingw/lib \ -e _mainCRTStartup arith01.o arith02.o arith03.o arith04.o \ arith05.o arith06.o arith07.o arith08.o arith09.o arith10.o \ arith11.o arith12.o char.o csl.o cslmpi.o eval1.o eval2.o \ eval3.o eval4.o fasl.o fns1.o fns2.o fns3.o gc.o preserve.o \ print.o cslread.o restart.o sysfwin.o fwin.o FXTerminal.o \ FXWorker.o FXDCNativePrinter.o FXPostscriptFont.o termed.o \ bytes1.o stubs.o fwin-r38.o -lFOX-1.6 $LIBS g++ -o slowr38.exe -L../fox/lib -L. -mno-cygwin -L/mingw/lib \ -e _mainCRTStartup -Wl,--subsystem,windows arith01.o arith02.o \ arith03.o arith04.o arith05.o arith06.o arith07.o arith08.o \ arith09.o arith10.o arith11.o arith12.o char.o csl.o cslmpi.o \ eval1.o eval2.o eval3.o eval4.o fasl.o fns1.o fns2.o fns3.o \ gc.o preserve.o print.o cslread.o restart.o sysfwin.o fwin.o \ FXTerminal.o FXWorker.o FXDCNativePrinter.o FXPostscriptFont.o \ termed.o bytes1.o stubs.o fwin-r38.o -lFOX-1.6 $LIBS g++ -o fwindemo.com -L../fox/lib -L. -mno-cygwin -L/mingw/lib \ -e _mainCRTStartup fwindemo.o fwin.o FXTerminal.o FXWorker.o \ FXDCNativePrinter.o FXPostscriptFont.o termed.o -lFOX-1.6 $LIBS g++ -o fwindemo.exe -L../fox/lib -L. -mno-cygwin -L/mingw/lib \ -e _mainCRTStartup -Wl,--subsystem,windows fwindemo.o fwin.o \ FXTerminal.o FXWorker.o FXDCNativePrinter.o FXPostscriptFont.o \ termed.o -lFOX-1.6 $LIBS gcc -o termdemo.exe -mno-cygwin -L/mingw/lib -e _mainCRTStartup \ termdemo.o termed.o $LIBS # end of script