1set CC=gcc 2set CFLAGS=-g -O2 -I.. -I..\splash -I..\fofi -I..\goo 3set CXX=gpp 4set CXXFLAGS=%CFLAGS% 5set LIBPROG=ar 6 7copy aconf-dj.h aconf.h 8 9cd goo 10%CXX% %CXXFLAGS% -c GHash.cc 11%CXX% %CXXFLAGS% -c GList.cc 12%CXX% %CXXFLAGS% -c GString.cc 13%CXX% %CXXFLAGS% -c gmem.cc 14%CXX% %CXXFLAGS% -c gmempp.cc 15%CXX% %CXXFLAGS% -c gfile.cc 16%CC% %CFLAGS% -c parseargs.c 17del libGoo.a 18%LIBPROG% -rc libGoo.a GHash.o GList.o GString.o gmempp.o gfile.o gmem.o parseargs.o 19 20cd ..\fofi 21%CXX% %CXXFLAGS% -c FoFiBase.cc 22%CXX% %CXXFLAGS% -c FoFiEncodings.cc 23%CXX% %CXXFLAGS% -c FoFiIdentifier.cc 24%CXX% %CXXFLAGS% -c FoFiTrueType.cc 25%CXX% %CXXFLAGS% -c FoFiType1.cc 26%CXX% %CXXFLAGS% -c FoFiType1C.cc 27%LIBPROG% -rc libfofi.a FoFiBase.o FoFiEncodings.o FoFiIdentifier.o FoFiTrueType.o FoFiType1.o FoFiType1C.o 28 29cd ..\xpdf 30del *.o 31%CXX% %CXXFLAGS% -c AcroForm.cc 32%CXX% %CXXFLAGS% -c Annot.cc 33%CXX% %CXXFLAGS% -c Array.cc 34%CXX% %CXXFLAGS% -c BuiltinFont.cc 35%CXX% %CXXFLAGS% -c BuiltinFontTables.cc 36%CXX% %CXXFLAGS% -c CMap.cc 37%CXX% %CXXFLAGS% -c Catalog.cc 38%CXX% %CXXFLAGS% -c CharCodeToUnicode.cc 39%CXX% %CXXFLAGS% -c Decrypt.cc 40%CXX% %CXXFLAGS% -c Dict.cc 41%CXX% %CXXFLAGS% -c Error.cc 42%CXX% %CXXFLAGS% -c FontEncodingTables.cc 43%CXX% %CXXFLAGS% -c Form.cc 44%CXX% %CXXFLAGS% -c Function.cc 45%CXX% %CXXFLAGS% -c Gfx.cc 46%CXX% %CXXFLAGS% -c GfxFont.cc 47%CXX% %CXXFLAGS% -c GfxState.cc 48%CXX% %CXXFLAGS% -c GlobalParams.cc 49%CXX% %CXXFLAGS% -c ImageOutputDev.cc 50%CXX% %CXXFLAGS% -c JArithmeticDecoder.cc 51%CXX% %CXXFLAGS% -c JBIG2Stream.cc 52%CXX% %CXXFLAGS% -c JPXStream.cc 53%CXX% %CXXFLAGS% -c Lexer.cc 54%CXX% %CXXFLAGS% -c Link.cc 55%CXX% %CXXFLAGS% -c NameToCharCode.cc 56%CXX% %CXXFLAGS% -c Object.cc 57%CXX% %CXXFLAGS% -c OptionalContent.cc 58%CXX% %CXXFLAGS% -c Outline.cc 59%CXX% %CXXFLAGS% -c OutputDev.cc 60%CXX% %CXXFLAGS% -c PDFDoc.cc 61%CXX% %CXXFLAGS% -c PDFDocEncoding.cc 62%CXX% %CXXFLAGS% -c PSOutputDev.cc 63%CXX% %CXXFLAGS% -c PSTokenizer.cc 64%CXX% %CXXFLAGS% -c Page.cc 65%CXX% %CXXFLAGS% -c Parser.cc 66%CXX% %CXXFLAGS% -c PreScanOutputDev.cc 67%CXX% %CXXFLAGS% -c SecurityHandler.cc 68%CXX% %CXXFLAGS% -c Stream.cc 69%CXX% %CXXFLAGS% -c TextOutputDev.cc 70%CXX% %CXXFLAGS% -c TextString.cc 71%CXX% %CXXFLAGS% -c UnicodeMap.cc 72%CXX% %CXXFLAGS% -c UnicodeTypeTable.cc 73%CXX% %CXXFLAGS% -c XFAForm.cc 74%CXX% %CXXFLAGS% -c XRef.cc 75%CXX% %CXXFLAGS% -c Zoox.cc 76del libxpdf.a 77%LIBPROG% -rc libxpdf.a *.o 78 79%CXX% %CXXFLAGS% -o pdftops.exe pdftops.cc libxpdf.a ..\fofi\libfofi.a ..\goo\libGoo.a 80 81%CXX% %CXXFLAGS% -o pdftotext.exe pdftotext.cc libxpdf.a ..\fofi\libfofi.a ..\goo\libGoo.a 82 83%CXX% %CXXFLAGS% -o pdfinfo.exe pdfinfo.cc libxpdf.a ..\fofi\libfofi.a ..\goo\libGoo.a 84 85%CXX% %CXXFLAGS% -o pdffonts.exe pdffonts.cc libxpdf.a ..\fofi\libfofi.a ..\goo\libGoo.a 86 87%CXX% %CXXFLAGS% -o pdfdetach.exe pdfdetach.cc libxpdf.a ..\fofi\libfofi.a ..\goo\libGoo.a 88 89%CXX% %CXXFLAGS% -o pdfimages.exe pdfimages.cc libxpdf.a ..\fofi\libfofi.a ..\goo\libGoo.a 90 91cd .. 92