mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
moved libccmio to src/other. Pack adf+ccmio in a single library. The cgns is currently unused
This commit is contained in:
@ -1,9 +1,4 @@
|
||||
#!/bin/sh
|
||||
set -x
|
||||
|
||||
# compile cd-adapco's CCM library
|
||||
wmake libso libccmio/libadf
|
||||
wmake libso libccmio/libccmio
|
||||
wmake libso libccmio/libcgns
|
||||
|
||||
wmake ccm26ToFoam
|
||||
|
||||
@ -1,12 +1,10 @@
|
||||
EXE_INC = \
|
||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||
-I../libccmio/libadf \
|
||||
-I../libccmio \
|
||||
-I../libccmio/libccmio
|
||||
-I$(LIB_SRC)/other/libccmio \
|
||||
-I$(LIB_SRC)/other/libccmio/lnInclude
|
||||
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
-lmeshTools \
|
||||
-ladf \
|
||||
-lccmio
|
||||
|
||||
Binary file not shown.
@ -1,120 +0,0 @@
|
||||
2.6.1
|
||||
- Fixed a 1 byte buffer overrun if reading a node involves converting to a different data type than is stored.
|
||||
|
||||
2.6.0
|
||||
- Altered CCM format to allow entries that are up to 2^64 bytes. This involves
|
||||
a number of changes to the core API:
|
||||
- CCMIOGetDimensions and CCMIO*SetDataType* now take a CCMIOIndex.
|
||||
- All CCMIORead(1|2|3)* and CCMIOWrite(1|2|3)* functions take a CCMIOIndex
|
||||
for start and end, and x, y, z (as applicable).
|
||||
- CCMIOSetDataType() requires all arguments in the variable-length argument
|
||||
to be a CCMIOIndex.
|
||||
- Removed CCMIOWriteData, CCMIOWriteDataPoint, CCMIOReadData, CCMIOReadDataPoint
|
||||
- Removed CCMIOBuffer interface.
|
||||
|
||||
2.5.12
|
||||
- Fixed failure in CCMIOGetDimensions on AIX.
|
||||
|
||||
2.5.11
|
||||
- Fixed corruption problem on Solaris.
|
||||
|
||||
2.5.10
|
||||
- Fixed problem reading old (pre-2.3.0) files with index != 0.
|
||||
|
||||
2.5.9
|
||||
- Changed CCMIOCompress() to use mktemp() instead of tempnam(); this
|
||||
eliminates any effects of the TMPDIR environment variable.
|
||||
|
||||
2.5.8
|
||||
- Changed CCMIOWriteState() to no longer clear the problem state; this
|
||||
ensures that the .ccm file can be exactly overwritten in place. (Otherwise
|
||||
CCMIOWriteState() deletes stuff, and then ADF loses disk space)
|
||||
- Added CCMIOInvalidateEntity(), which guarantees that an entity is invalid.
|
||||
- Fixed a rare data corruption problem with fwrite caching.
|
||||
|
||||
2.5.7
|
||||
- Added the adfdump program to help in debugging. It makes an ascii file out
|
||||
of the adf file.
|
||||
|
||||
2.5.6
|
||||
- Changed code to allow the interface node to be either under cells or
|
||||
topology. This will be changed to just topology in a month. 2005-Sept-02
|
||||
- Also contains a fix to a crash caused by fwrite caching.
|
||||
|
||||
2.5.5
|
||||
- Added fwrite/fread caching to the ADF library. This improves NFS performance
|
||||
on Linux 2.4 by an order of magnitude.
|
||||
- Fixed ADF library to properly handle the same file open multiple times.
|
||||
|
||||
2.5.4
|
||||
- Added CCMIONewProstarSet() and CCMIOGetProstarSet() to store Prostar-type
|
||||
cell sets, vertex sets, etc.
|
||||
|
||||
2.5.3
|
||||
- Changed all Write functions to only write the dimension information when
|
||||
start == kCCMIOStart, so buffered writing must now start from 0.
|
||||
This significantly speeds up buffered writes.
|
||||
- Fixed a few bugs in the caching that was introduced in 2.5.0
|
||||
|
||||
2.5.2
|
||||
- Changed ADF to only write the modification time when the file is closed.
|
||||
This helps performance over Linux 2.4 NFS by 10 - 20%.
|
||||
|
||||
2.5.1
|
||||
- ADF library updated from CGNS.
|
||||
|
||||
2.5.0
|
||||
- Normalized sizes to be unsigned ints in function prototypes.
|
||||
- Fixed n^2 bug when writing large numbers of nodes.
|
||||
- Added processor nodes to allowed nodes for CCMIOGetEntityIndex().
|
||||
- Removed CCMIOWriteTop(): Use CCMIOWriteOpt1i() instead
|
||||
|
||||
2.4.4
|
||||
- Added CCMIOWriteTop() (WRO).
|
||||
|
||||
2.4.3
|
||||
2.4.2
|
||||
- Changes to the Makefiles and installation structure. Also Wayne's private
|
||||
functions.
|
||||
|
||||
2.4.1
|
||||
- Fixed crash while reading old files and translating to a different data type
|
||||
than stored on disk.
|
||||
2.4.0
|
||||
- Added solver restart node (kCCMIORestart), solver-specific restart data
|
||||
(kCCMIORestartData), reference data node (kCCMIOReferenceData), and
|
||||
physical constants (kCCMIOModelConstants).
|
||||
- Modified the ADF library to now write binary information at the beginning
|
||||
of the file so that email clients and WinZip detect the file as binary.
|
||||
- Changed the format of multidimensional post data (e.g. vectors and tensors)
|
||||
to be stored by component.
|
||||
- Added CCMIOWriteConstantFieldData*() to write a set of data that is all
|
||||
the same value. Reading this field will expand it back into copies of
|
||||
that value in the resulting array.
|
||||
|
||||
2.3.0
|
||||
- Added start and end parameters to all read and write functions for
|
||||
buffered I/O.
|
||||
- All arrays must now be in C order (and dimensions in C dimensions) so
|
||||
that buffering works properly.
|
||||
- CCMIOWriteFaces() has been split into CCMIOWriteFaces() and
|
||||
CCMIOWriteFaceCells() (likewise for the read functions) in order to
|
||||
properly buffer the face stream and the cells.
|
||||
|
||||
2.2.0
|
||||
- Added kCCMIOFieldPhase node as a parent of the field data.
|
||||
- Added short names for prostar.
|
||||
- Tied file version node to library version.
|
||||
|
||||
2.1.1
|
||||
- Added CCMIOGetOptInfo().
|
||||
- Added kCCMIOInterfaces as a node type.
|
||||
|
||||
2.1.0
|
||||
- Changed name to CCM.
|
||||
- Added integer field data.
|
||||
- Added Lagrangian support.
|
||||
- State node now has a description.
|
||||
|
||||
2.0.0
|
||||
- New SFF API requiring arrays to be written directly.
|
||||
@ -1,41 +0,0 @@
|
||||
all copy clean qmake test:
|
||||
if [ -d libadf ]; then cd libadf; ${MAKE} -f Makefile.qmake $@; fi
|
||||
if [ -d libccmio ]; then cd libccmio; ${MAKE} -f Makefile.qmake $@; fi
|
||||
if [ -d libcgns ]; then cd libcgns; ${MAKE} -f Makefile.qmake $@; fi
|
||||
|
||||
install:
|
||||
@if [ -z "$(MK_BUILDNAME)" ]; then \
|
||||
echo "MK_BUILDNAME must be set to the computer type you are installing."; \
|
||||
else \
|
||||
set -x; \
|
||||
echo "MK_BUILDNAME=$${MK_BUILDNAME}"; \
|
||||
./Makefile.install.sc $${MK_BUILDNAME}; \
|
||||
fi
|
||||
|
||||
docs:
|
||||
if [ -d docs ]; then cd docs; ${MAKE} all; fi
|
||||
|
||||
# Internal target suitable for batch building
|
||||
batch: all
|
||||
if [ -d libadf ]; then cd libadf; RELEASE=1 ${MAKE} -f Makefile.qmake all; fi
|
||||
if [ -d libccmio ]; then cd libccmio; RELEASE=1 ${MAKE} -f Makefile.qmake all; fi
|
||||
if [ -d libcgns ]; then cd libcgns; RELEASE=1 ${MAKE} -f Makefile.qmake all; fi
|
||||
if [ -d libadf ]; then cd libadf; RELEASE=1 STATIC=1 ${MAKE} -f Makefile.qmake all; fi
|
||||
if [ -d libccmio ]; then cd libccmio; RELEASE=1 STATIC=1 ${MAKE} -f Makefile.qmake all; fi
|
||||
if [ -d libcgns ]; then cd libcgns; RELEASE=1 STATIC=1 ${MAKE} -f Makefile.qmake all; fi
|
||||
rm -f *.a
|
||||
rm -f *.so
|
||||
-# Copy all the .a and .so from each directory in lib. This should
|
||||
-# only be one directory, but cp lib/*/release-shared/lib*.so doesn't
|
||||
-# work on AIX and HPUX. Also copy the static libraries first, because
|
||||
-# they are always named .a, but the shared objects may fail on AIX
|
||||
libdirs=`ls lib`; for dir in $$libdirs; do cp lib/$${dir}/release-static/lib*.a .; cp lib/$${dir}/release-shared/lib*.s* .; done
|
||||
|
||||
dist: docs
|
||||
./makedist
|
||||
|
||||
#
|
||||
# Automatic setting of emacs local variables.
|
||||
# Local Variables:
|
||||
# tab-width: 2
|
||||
# End:
|
||||
@ -1,69 +0,0 @@
|
||||
This is the CD-adapco CCM file I/O library, libccmio.
|
||||
|
||||
The library is built with qmake (www.trolltech.com), which is included in
|
||||
this distribution. The following platforms are supported, although other
|
||||
platforms can likely be made to work with tweaks to the
|
||||
config/<platform>/qmake.conf file:
|
||||
|
||||
aix64_4.3-pwr3
|
||||
aix64_5.1-pwr4
|
||||
aix_4.3-com
|
||||
hpux64_11.00-pa8000
|
||||
hpux64_11.22-itanium2
|
||||
hpux_11.00-pa8000
|
||||
irix64_6.5-mips4
|
||||
irix_6.5-mips3
|
||||
linux64_2.4-itanium-glibc_2.2.4
|
||||
linux64_2.4-x86-glibc_2.2.5
|
||||
linux64_2.6-pwr4-glibc_2.3.3
|
||||
linux_2.2-x86-glibc_2.2.0
|
||||
linux_2.4-x86-glibc_2.3.2
|
||||
osf1_5.1-com
|
||||
sunos64_5.8-ultra
|
||||
sunos_5.8-ultra
|
||||
windows-x86-gcc
|
||||
windows-vc.net
|
||||
|
||||
The library can be built on Windows with either the Cygwin Unix emulation layer
|
||||
(www.cygwin.com), MinGW (www.mingw.org), Win32 gcc using the
|
||||
windows-x86-gcc profile, or with Visual Studio .NET using windows-vc.net.
|
||||
Directions for VS .NET are given at the end of this file.
|
||||
|
||||
By default static libraries in release mode of the library will be compiled.
|
||||
Other versions can be compiled with the following commands:
|
||||
`make` static, release
|
||||
`make shared` shared, release
|
||||
`make debug-static` static, debug
|
||||
`make debug-shared` shared, debug
|
||||
Binaries will be located in
|
||||
lib/<platform>/<debug-shared|debug-static|release-shared|release-static>/
|
||||
Only release-static is available on Windows.
|
||||
|
||||
Documentation is located in docs/html/index.html and can be regenerated
|
||||
with `make docs`, assuming that doxygen >= 1.3.6 is in your path.
|
||||
The file format itself is documented in docs/CCMFileFormat.pdf.
|
||||
|
||||
Sample CCM files are located in the data/ directory, including files from
|
||||
older versions of the library that require special-case code to read with
|
||||
newer versions (please see the "Backwards Compatibility" section of the
|
||||
documentation for more details). Note that .sff files are old CCM files.
|
||||
|
||||
ADF library:
|
||||
This distribution includes a copy of the ADF library that has been modified
|
||||
from the original code to greatly increase performance over NFS. It should be
|
||||
completely interchangeable with the official ADF library (available at
|
||||
http://sourceforge.net/projects/cgns/). If you wish to use the standard
|
||||
distribution, simply copy the appropriate ADF files into the libadf/ directory
|
||||
before building.
|
||||
|
||||
Compiling with VC.NET:
|
||||
In order to compile with VC.NET, the VC.NET command line environment must
|
||||
be properly set up (Microsoft includes a batch script for precisely this
|
||||
purpose). Specifically, nmake and devenv must be in your path. Once your
|
||||
environment is correctly set up, execute the following:
|
||||
|
||||
cd libccmio-x.y.z
|
||||
set QTDIR=%CD%\config\windows-vc.net
|
||||
set QMAKESPEC=%QTDIR%
|
||||
set PATH=%QTDIR%;%PATH%
|
||||
nmake /f Makefile.win32
|
||||
@ -1,130 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
CWD=`pwd`
|
||||
if expr ${CWD} : /tmp_mnt 1>/dev/null 2>&1; then
|
||||
CWD=`expr ${CWD} : "/tmp_mnt\(.*\)"`;
|
||||
fi
|
||||
|
||||
# What version of MeshKernel are we going to compile?
|
||||
DATE=`date "+%F"`
|
||||
VERS=V`awk '/^#define kCCMIOMajorVersion/ { major = $3; } /^#define kCCMIOMinorVersion/ { minor = $3; } /^#define kCCMIORevision/ { revision = $3 } END { printf "%d-%02d-%03d\n", major, minor, revision; }' libccmio/ccmioversion.h`
|
||||
DELT=`cvs status -v README.make | awk "/${VERS}/ { print \\\$1; }"`
|
||||
VERS="${VERS}_${DATE}"
|
||||
if [ "${DELT}" ]; then
|
||||
cvs tag -d "${DELT}"
|
||||
fi
|
||||
cvs tag "${VERS}"
|
||||
|
||||
|
||||
|
||||
# Compile aix64_5.1-pwr4
|
||||
echo Job submitted `date` > make.ibm36.list.batch
|
||||
REMDIR=/u/xeon25/ibm36/starusers/wayne/libs/libccmio
|
||||
rsh ibm36 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -q 4 -t 2 \
|
||||
-s \"${REMDIR}/compile.ibm36 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.ibm36.list.qlogerr -F make.ibm36.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile hpux_11.00-pa8000
|
||||
# Compile hpux64_11.00-pa8000
|
||||
echo Job submitted `date` > make.hp9.list.batch
|
||||
REMDIR=/u1/hp9/starusers/wayne/libs/libccmio
|
||||
rsh hp9 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -s \"${REMDIR}/compile.hp9 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.hp9.list.qlogerr -F make.hp9.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile hpux64_11.22-itanium2
|
||||
echo Job submitted `date` > make.hp10.list.batch
|
||||
REMDIR=/u1/hp10/starusers/wayne/libs/libccmio
|
||||
rsh hp10 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -q 0 -s \"${REMDIR}/compile.hp10 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.hp10.list.qlogerr -F make.hp10.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile irix_6.5-mips3
|
||||
# Compile irix64_6.5-mips4
|
||||
echo Job submitted `date` > make.sg3.list.batch
|
||||
REMDIR=/u/xeon25/sg3/starusers/wayne/libs/libccmio
|
||||
rsh sg3 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -q 1 -s \"${REMDIR}/compile.sg3 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.sg3.list.qlogerr -F make.sg3.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile linux_2.2-x86-glibc_2.2.0
|
||||
echo Job submitted `date` > make.linux1.list.batch
|
||||
REMDIR=/u/linux1/wayne/libs/libccmio
|
||||
rsh linux1 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -q 1 -s \"${REMDIR}/compile.linux1 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.linux1.list.qlogerr -F make.linux1.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile linux_2.4-x86-glibc_2.3.2
|
||||
echo Job submitted `date` > make.linux17.list.batch
|
||||
REMDIR=/u1/linux17/starusers/wayne/libs/libccmio
|
||||
rsh linux17 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -q 1 -s \"${REMDIR}/compile.linux17 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.linux17.list.qlogerr -F make.linux17.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile linux64_2.4-itanium-glibc_2.2.4
|
||||
echo Job submitted `date` > make.itanium.list.batch
|
||||
REMDIR=/u/itanium/starusers/wayne/libs/libccmio
|
||||
rsh itanium "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -q 0 -s \"${REMDIR}/compile.itanium ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.itanium.list.qlogerr -F make.itanium.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile linux64_2.4-x86-glibc_2.2.5
|
||||
echo Job submitted `date` > make.hammer.list.batch
|
||||
REMDIR=/u/hammer/wayne/libs/libccmio
|
||||
rsh hammer "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -s \"${REMDIR}/compile.hammer ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.hammer.list.qlogerr -F make.hammer.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
|
||||
# Compile osf1_5.1-com
|
||||
echo Job submitted `date` > make.alpha24.list.batch
|
||||
REMDIR=/u/alpha24/starusers/wayne/libs/libccmio
|
||||
rsh alpha24 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -s \"${REMDIR}/compile.alpha24 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.alpha24.list.qlogerr -F make.alpha24.list.qlogerr \
|
||||
"
|
||||
|
||||
|
||||
# Compile sunos64_5.8-ultra
|
||||
echo Job submitted `date` > make.sun7.list.batch
|
||||
REMDIR=/u3/sun7/starusers/wayne/libs/libccmio
|
||||
rsh sun7 "\
|
||||
cd ${CWD}; \
|
||||
/usr/local/bin/qclient -s \"${REMDIR}/compile.sun7 ${REMDIR} ${CWD} ${VERS}\" \
|
||||
-f make.sun7.list.qlogerr -F make.sun7.list.qlogerr \
|
||||
"
|
||||
@ -1,46 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
# Compile aix64_5.1-pwr4
|
||||
cd /u2/regatta1/starusers/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile hpux_11.00-pa8000
|
||||
# Compile hpux64_11.00-pa8000
|
||||
cd /u1/hp9/starusers/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile hpux64_11.22-itanium2
|
||||
cd /u1/hp10/starusers/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile irix_6.5-mips3
|
||||
# Compile irix64_6.5-mips4
|
||||
cd /usr1/sg14/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile linux_2.2-x86-glibc_2.2.0
|
||||
cd /u/linux1/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile linux_2.4-x86-glibc_2.3.2
|
||||
cd /u1/linux17/starusers/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile linux64_2.4-itanium-glibc_2.2.4
|
||||
cd /u/itanium/starusers/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile linux64_2.4-x86-glibc_2.2.5
|
||||
cd /u/hammer/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile osf1_5.1-com
|
||||
cd /u/alpha24/starusers/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
|
||||
# Compile sunos_5.8-ultra
|
||||
# Compile sunos64_5.8-ultra
|
||||
cd /u/sun5/wayne/libs/libccmio
|
||||
'rm' -r include lib obj
|
||||
@ -1,35 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
# Compile osf1_5.1-com
|
||||
MK_BUILDNAME=osf1_5.1-com; export MK_BUILDNAME;
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.alpha24.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.alpha24.list.batch
|
||||
@ -1,35 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
# Compile linux64_2.4-x86-glibc_2.2.5
|
||||
MK_BUILDNAME=linux64_2.4-x86-glibc_2.2.5; export MK_BUILDNAME;
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.hammer.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.hammer.list.batch
|
||||
@ -1,35 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
# Compile hpux64_11.22-itanium2
|
||||
MK_BUILDNAME=hpux64_11.22-itanium2; export MK_BUILDNAME;
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.hp10.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.hp10.list.batch
|
||||
@ -1,49 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.hp9.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
|
||||
|
||||
separator
|
||||
# Compile hpux_11.00-pa8000
|
||||
MK_BUILDNAME=hpux_11.00-pa8000; export MK_BUILDNAME;
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 MACH_MOD=32 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 MACH_MOD=32 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
|
||||
|
||||
separator
|
||||
# Compile hpux64_11.00-pa8000
|
||||
MK_BUILDNAME=hpux64_11.00-pa8000; export MK_BUILDNAME;
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.hp9.list.batch
|
||||
@ -1,35 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:/usr/vacpp/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
# Compile aix64_5.1-pwr4
|
||||
MK_BUILDNAME=aix64_5.1-pwr4; export MK_BUILDNAME;
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.ibm36.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.ibm36.list.batch
|
||||
@ -1,35 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
# Compile linux64_2.4-itanium-glibc_2.2.4
|
||||
MK_BUILDNAME=linux64_2.4-itanium-glibc_2.2.4; export MK_BUILDNAME;
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.itanium.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.itanium.list.batch
|
||||
@ -1,35 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
# Compile linux_2.2-x86-glibc_2.2.0
|
||||
MK_BUILDNAME=linux_2.2-x86-glibc_2.2.0; export MK_BUILDNAME;
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.linux1.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.linux1.list.batch
|
||||
@ -1,35 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
# Compile linux_2.4-x86-glibc_2.3.2
|
||||
MK_BUILDNAME=linux_2.4-x86-glibc_2.3.2; export MK_BUILDNAME;
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.linux17.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.linux17.list.batch
|
||||
@ -1,49 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.sg3.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
|
||||
|
||||
separator
|
||||
# Compile irix_6.5-mips3
|
||||
MK_BUILDNAME=irix_6.5-mips3; export MK_BUILDNAME;
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 MACH_MOD=32 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 MACH_MOD=32 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
|
||||
|
||||
separator
|
||||
# Compile irix64_6.5-mips4
|
||||
MK_BUILDNAME=irix64_6.5-mips4; export MK_BUILDNAME;
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.sg3.list.batch
|
||||
@ -1,49 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
PATH=/adapco/prog/bin:/opt/SUNWspro/bin:$PATH:/lnxsrv/prog; export PATH
|
||||
|
||||
separator()
|
||||
{
|
||||
set +x
|
||||
echo
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<< separator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
|
||||
echo
|
||||
set -x
|
||||
}
|
||||
|
||||
exec > make.sun7.list 2>&1
|
||||
|
||||
cd $1
|
||||
|
||||
cvs update -r $3 -d -P
|
||||
|
||||
|
||||
|
||||
#separator
|
||||
## Compile sunos_5.8-ultra
|
||||
#MK_BUILDNAME=sunos_5.8-ultra; export MK_BUILDNAME;
|
||||
#make -k -f Makefile.qmake RELEASE=1 STATIC=1 MACH_MOD=32 all
|
||||
#
|
||||
#separator
|
||||
#make -k -f Makefile.qmake RELEASE=1 STATIC=0 MACH_MOD=32 all
|
||||
#
|
||||
#separator
|
||||
#make install
|
||||
|
||||
|
||||
|
||||
separator
|
||||
# Compile sunos64_5.8-ultra
|
||||
MK_BUILDNAME=sunos64_5.8-ultra; export MK_BUILDNAME;
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=1 all
|
||||
|
||||
separator
|
||||
make -k -f Makefile.qmake RELEASE=1 STATIC=0 all
|
||||
|
||||
separator
|
||||
make -f Makefile.qmake install
|
||||
|
||||
echo Job "finished " `date` >> $2/make.sun7.list.batch
|
||||
@ -1,73 +0,0 @@
|
||||
all: qmake copy
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
$${MAKE} -f Makefile.$(PROJECT)
|
||||
|
||||
copy: qmake
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
#$${MAKE} -f Makefile.$(PROJECT) install_headers
|
||||
|
||||
qmake:
|
||||
$(PATHTOSRC)/config/runqmake $(PATHTOSRC) \
|
||||
-o Makefile.$(PROJECT) $(PROJECT).pro 2>&1 | tee qmake.vars
|
||||
|
||||
|
||||
|
||||
test: tqmake tcopy
|
||||
# We need to make sure the main portion is build before we build the test.
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
$${MAKE} -f Makefile.$(PROJECT); \
|
||||
if [ -d test ]; then cd test; $(MAKE) $@; fi
|
||||
|
||||
tcopy: tqmake
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
#$${MAKE} -f Makefile.$(PROJECT) install_headers
|
||||
|
||||
tqmake:
|
||||
TEST=1; export TEST; \
|
||||
$(PATHTOSRC)/config/runqmake $(PATHTOSRC) \
|
||||
-o Makefile.$(PROJECT) $(PROJECT).pro 2>&1 | tee qmake.vars
|
||||
|
||||
|
||||
|
||||
clean: qmake
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
$${MAKE} -f Makefile.$(PROJECT) distclean; \
|
||||
if [ -d test ]; then cd test; $(MAKE) $@; fi
|
||||
|
||||
|
||||
|
||||
tags:
|
||||
etags *.h *.cpp
|
||||
|
||||
FORCE:
|
||||
|
||||
@ -1,58 +0,0 @@
|
||||
all: qmake
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
$${MAKE} -f Makefile.$(PROJECT); \
|
||||
if [ -x ./run.test ]; then \
|
||||
./run.test "$${TEST}" "$${test}" "$(PATHTOSRC)"; \
|
||||
else \
|
||||
exit 0; \
|
||||
fi
|
||||
|
||||
qmake:
|
||||
$(PATHTOSRC)/config/runqmake $(PATHTOSRC) \
|
||||
-o Makefile.$(PROJECT) $(PROJECT).pro 2>&1 | tee qmake.vars
|
||||
|
||||
|
||||
|
||||
test: tqmake
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
$${MAKE} -f Makefile.$(PROJECT); \
|
||||
TEST=1; export TEST; \
|
||||
if [ -x ./run.test ]; then \
|
||||
./run.test "$${TEST}" "$${test}" "$(PATHTOSRC)"; \
|
||||
else \
|
||||
exit 0; \
|
||||
fi
|
||||
|
||||
tqmake:
|
||||
TEST=1; export TEST; \
|
||||
$(PATHTOSRC)/config/runqmake $(PATHTOSRC) \
|
||||
-o Makefile.$(PROJECT) $(PROJECT).pro 2>&1 | tee qmake.vars
|
||||
|
||||
|
||||
|
||||
clean: qmake
|
||||
@eval `grep export qmake.vars | awk '{ $$1=""; $$2=""; print; }'`; \
|
||||
if [ x$$MK_BUILDNAME = xwindows-x86 ]; then \
|
||||
MAKE="nmake -nologo"; \
|
||||
MAKEFLAGS=; \
|
||||
else \
|
||||
MAKE=$(MAKE); \
|
||||
fi; \
|
||||
$${MAKE} -f Makefile.$(PROJECT) distclean
|
||||
|
||||
tags:
|
||||
etags *.h *.cpp
|
||||
|
||||
copy:
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,97 +0,0 @@
|
||||
|
||||
#
|
||||
# $Id: qmake.conf,v 1.3 2004/08/24 14:06:52 wayne Exp $
|
||||
#
|
||||
# qmake configuration for aix-xlc
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = xlc
|
||||
QMAKE_CC_THREAD = xlc_r
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -q64 -ma -qrndsngl -qnomaf -qstrict -DLARGE_FILES
|
||||
# -qwarn64 turns on too many bogus warnings and shadows real warnings
|
||||
#QMAKE_CFLAGS_WARN_ON = -qwarn64
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF =
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB =
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -qthreaded
|
||||
|
||||
QMAKE_CXX = xlC
|
||||
QMAKE_CXX_THREAD = xlC_r
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -qrtti=all -qnotempinc
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 =
|
||||
QMAKE_LIBDIR_X11 =
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL =
|
||||
QMAKE_LIBDIR_OPENGL =
|
||||
|
||||
QMAKE_LINK = xlC
|
||||
QMAKE_LINK_THREAD = xlC_r
|
||||
QMAKE_LINK_SHLIB = ld
|
||||
QMAKE_LINK_SHLIB_CMD = makeC++SharedLib -p 0 -X64 \
|
||||
-o $(TARGETD) \
|
||||
$(LFLAGS) $(OBJECTS) $(OBJMOC) $(LIBS); \
|
||||
$(AR) lib$(QMAKE_TARGET).a $(TARGETD); \
|
||||
$(RANLIB) lib$(QMAKE_TARGET).a; \
|
||||
mv lib$(QMAKE_TARGET).a $(DESTDIR)
|
||||
QMAKE_LFLAGS = -q64 -qnotempinc
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB =
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME =
|
||||
QMAKE_LFLAGS_THREAD = -L/usr/lib/threads
|
||||
QMAKE_AIX_SHLIB = 1
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm -lbind
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthreads
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar -X64 cq
|
||||
QMAKE_RANLIB = ranlib -X64
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += AIX64_5_1_PWR4
|
||||
MK_BUILDNAME = aix64_5.1-pwr4
|
||||
MK_LIBS_STLPORT = -lstlport_xlC50
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_xlC50
|
||||
@ -1,96 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
#include <strings.h> // AIX X11 headers define FD_ZERO using bzero()
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/select.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// On AIX header files <netinet/in.h> and <arpa/nameser.h> are not
|
||||
// included by <resolv.h>. Note that <arpa/nameser.h> must be included
|
||||
// before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#define class nsrr_class // AIX 4.3.1.0
|
||||
#include <arpa/nameser.h>
|
||||
#undef class
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
// Only AIX 4.3 and better supports 64-bit.
|
||||
// The AIX 4.3 online documentation says 'size_t' but a user asked IBM
|
||||
// and they told him the documentation is wrong. Indeed 'size_t' is
|
||||
// obviously wrong for 64-bit programming. And anyway 'socklen_t'
|
||||
// reportedly works for all AIX 4.3 users.
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
// Only AIX 4.3 and better supports 64-bit.
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
Binary file not shown.
@ -1,97 +0,0 @@
|
||||
|
||||
#
|
||||
# $Id: qmake.conf,v 1.1 2005/09/29 22:19:19 geoffp Exp $
|
||||
#
|
||||
# qmake configuration for aix-xlc
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = xlc
|
||||
QMAKE_CC_THREAD = xlc_r
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -q32 -ma -qrndsngl -qnomaf -qstrict -DLARGE_FILES
|
||||
# -qwarn64 turns on too many bogus warnings and shadows real warnings
|
||||
#QMAKE_CFLAGS_WARN_ON = -qwarn64
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF =
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB =
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -qthreaded
|
||||
|
||||
QMAKE_CXX = xlC
|
||||
QMAKE_CXX_THREAD = xlC_r
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -qrtti=all -qnotempinc
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 =
|
||||
QMAKE_LIBDIR_X11 =
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL =
|
||||
QMAKE_LIBDIR_OPENGL =
|
||||
|
||||
QMAKE_LINK = xlC
|
||||
QMAKE_LINK_THREAD = xlC_r
|
||||
QMAKE_LINK_SHLIB = ld
|
||||
QMAKE_LINK_SHLIB_CMD = makeC++SharedLib -p 0 -X32 \
|
||||
-o $(TARGETD) \
|
||||
$(LFLAGS) $(OBJECTS) $(OBJMOC) $(LIBS); \
|
||||
$(AR) lib$(QMAKE_TARGET).a $(TARGETD); \
|
||||
$(RANLIB) lib$(QMAKE_TARGET).a; \
|
||||
mv lib$(QMAKE_TARGET).a $(DESTDIR)
|
||||
QMAKE_LFLAGS = -q32 -qnotempinc
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB =
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME =
|
||||
QMAKE_LFLAGS_THREAD = -L/usr/lib/threads
|
||||
QMAKE_AIX_SHLIB = 1
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm -lbind
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthreads
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar -X32 cq
|
||||
QMAKE_RANLIB = ranlib -X32
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += AIX_5_1_PWR4
|
||||
MK_BUILDNAME = aix_5.1-pwr4
|
||||
MK_LIBS_STLPORT = -lstlport_xlC50
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_xlC50
|
||||
@ -1,96 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
#include <strings.h> // AIX X11 headers define FD_ZERO using bzero()
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/select.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// On AIX header files <netinet/in.h> and <arpa/nameser.h> are not
|
||||
// included by <resolv.h>. Note that <arpa/nameser.h> must be included
|
||||
// before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#define class nsrr_class // AIX 4.3.1.0
|
||||
#include <arpa/nameser.h>
|
||||
#undef class
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
// Only AIX 4.3 and better supports 64-bit.
|
||||
// The AIX 4.3 online documentation says 'size_t' but a user asked IBM
|
||||
// and they told him the documentation is wrong. Indeed 'size_t' is
|
||||
// obviously wrong for 64-bit programming. And anyway 'socklen_t'
|
||||
// reportedly works for all AIX 4.3 users.
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
// Only AIX 4.3 and better supports 64-bit.
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,107 +0,0 @@
|
||||
include($${PATHTOSRC}version.pro)
|
||||
include($${PATHTOSRC}config/config.pro)
|
||||
|
||||
aix_4.3-com:CONFIG += thread
|
||||
aix64_4.3-pwr3:CONFIG += thread
|
||||
|
||||
# Put the current build name in CONFIG so I can branch off it.
|
||||
CONFIG += $$MK_BUILDNAME
|
||||
|
||||
contains(RELEASEMODE, release) {
|
||||
CONFIG -= debug
|
||||
CONFIG += release
|
||||
message("Building in release mode")
|
||||
}
|
||||
contains(RELEASEMODE, debug) {
|
||||
CONFIG -= release
|
||||
CONFIG += debug
|
||||
message("Building in Debug mode")
|
||||
}
|
||||
|
||||
CONFIG -= qt
|
||||
equals( LIBMODE, dynamic ) {
|
||||
CONFIG -= staticlib
|
||||
CONFIG += dll
|
||||
windows-x86-gcc:QMAKE_EXTENSION_SHLIB = dll
|
||||
message( "Building dynamic libraries" )
|
||||
} else {
|
||||
CONFIG -= dll
|
||||
CONFIG += staticlib
|
||||
message( "Building static libraries" )
|
||||
}
|
||||
|
||||
dll:RELEASEMODE = $$RELEASEMODE-shared
|
||||
else:RELEASEMODE = $$RELEASEMODE-static
|
||||
|
||||
#equals( TESTMODE, test ) {
|
||||
# DEFINES += TESTING
|
||||
# RELEASEMODE = $${RELEASEMODE}-testing
|
||||
# message( "Building in test mode" )
|
||||
#}
|
||||
|
||||
|
||||
# This define is needed to compile cgns correctly on HP. WRO 2005-Feb-28
|
||||
hpux_11.00-pa8000: DEFINES += LOWERCASE
|
||||
hpux64_11.00-pa8000: DEFINES += LOWERCASE
|
||||
hpux64_11.22-itanium2: DEFINES += LOWERCASE
|
||||
|
||||
|
||||
# Is profiling requested?
|
||||
!isEmpty(PROFILEMODE) {
|
||||
RELEASEMODE = $$RELEASEMODE$$PROFILEMODE
|
||||
QMAKE_CFLAGS += $$PROFILEMODE
|
||||
QMAKE_CXXFLAGS += $$PROFILEMODE
|
||||
QMAKE_LFLAGS += $$PROFILEMODE
|
||||
message( "Building in profile mode: $$PROFILEMODE" )
|
||||
}
|
||||
|
||||
# Where is qmake?
|
||||
QMAKE_QMAKE = $${PATHTOSRC}config/$$MK_BUILDNAME/qmake
|
||||
|
||||
########################## Compiler Options #######################
|
||||
# Allow user to override the default compiler options with
|
||||
# environmental variables.
|
||||
!isEmpty( CC ) {
|
||||
QMAKE_CC = $$CC
|
||||
}
|
||||
!isEmpty( CXX ) {
|
||||
equals( QMAKE_LINK, $$QMAKE_CXX ) {
|
||||
QMAKE_LINK = $$CXX
|
||||
}
|
||||
equals( QMAKE_LINK_SHLIB, $$QMAKE_CXX ) {
|
||||
QMAKE_LINK_SHLIB = $$CXX
|
||||
}
|
||||
QMAKE_CXX = $$CXX
|
||||
}
|
||||
|
||||
##################################################################
|
||||
|
||||
CCMBASE = $$PATHTOSRC
|
||||
CCMINC = $$CCMBASE/include
|
||||
CCMLIB = $$CCMBASE/lib/$$MK_BUILDNAME/$$RELEASEMODE
|
||||
CCMBIN = $$CCMBASE/bin/$$MK_BUILDNAME/$$RELEASEMODE
|
||||
CCMOBJ = $$CCMBASE/obj/$$MK_BUILDNAME/$$RELEASEMODE
|
||||
|
||||
##################################################################
|
||||
|
||||
INCLUDEPATH += \
|
||||
$$PATHTOSRC \
|
||||
$$CCMINC
|
||||
|
||||
#DEPENDPATH += $$CCMINC
|
||||
|
||||
DESTDIR = $$CCMLIB
|
||||
contains(TEMPLATE,app) {
|
||||
DESTDIR = $$CCMBIN
|
||||
}
|
||||
|
||||
OBJECTS_DIR = $$CCMOBJ
|
||||
|
||||
|
||||
#headers.path = $$CCMINC
|
||||
#headers.files = *.h
|
||||
#INSTALLS += headers
|
||||
|
||||
#message ( "CONFIG=$$CONFIG" )
|
||||
message ( "MK_BUILDNAME=$$MK_BUILDNAME; export MK_BUILDNAME;" )
|
||||
message ( "RELEASEMODE=$$RELEASEMODE; export RELEASEMODE;" )
|
||||
@ -1,42 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# $Id: config.gnu.to.star,v 1.4 2006/06/05 21:12:16 geoffp Exp $
|
||||
|
||||
# Convert the modified gnu machine type used in ammbatch from the config.system
|
||||
# script to the star machine type. Return unknown if there is no known match.
|
||||
|
||||
# Also process MACHMOD ($2) to see if we want to compile with different than
|
||||
# the default options.
|
||||
|
||||
# echo Input is ${1:-null}-${2:-null}
|
||||
|
||||
case ${1:-null}-${2:-null} in
|
||||
rs6000-ibm-aix4.3.0-32) echo aix_4.3-com ;;
|
||||
rs6000-ibm-aix4.3.0-null) echo aix64_4.3-pwr3 ;;
|
||||
rs6000-ibm-aix5.1.0-32) echo aix_5.1-pwr4 ;;
|
||||
rs6000-ibm-aix5.1.0-null) echo aix64_5.1-pwr4 ;;
|
||||
hppa1.1-hp-hpux-10.20-null) echo hpux_10.20-com ;;
|
||||
hppa2.0-hp-hpux-11.00-32) echo hpux_11.00-pa8000 ;;
|
||||
hppa2.0-hp-hpux-11.00-null) echo hpux64_11.00-pa8000 ;;
|
||||
ia64-hp-hpux11.22-null) echo hpux64_11.22-itanium2 ;;
|
||||
mips-sgi-irix6-32) echo irix_6.5-mips3 ;;
|
||||
mips-sgi-irix64_6-32) echo irix_6.5-mips3 ;;
|
||||
mips-sgi-irix64_6-null) echo irix64_6.5-mips4 ;;
|
||||
i586-unknown-linux_2.2-glibc-null) echo linux_2.2-x86-glibc_2.2.0 ;;
|
||||
i586-unknown-linux_2.4-glibc-null) echo linux_2.4-x86-glibc_2.3.2 ;;
|
||||
ia64-unknown-linux-null) echo linux64_2.4-itanium-glibc_2.2.4 ;;
|
||||
alpha-dec-osf3-null) echo osf1_4.0-com ;;
|
||||
alpha-dec-osf5-null) echo osf1_5.1-com ;;
|
||||
sparc-sun-sunos-5.8-32) echo sunos_5.8-ultra ;;
|
||||
sparc-sun-sunos-5.8-null) echo sunos64_5.8-ultra ;;
|
||||
i686-pc-mingw32-null) echo windows-x86-gcc ;;
|
||||
i686-pc-mingw32-vc) echo windows-x86 ;;
|
||||
x86_64-unknown-linux-gnu-null) echo linux64_2.4-x86-glibc_2.2.5 ;;
|
||||
ppc64-unknown-linux-gnu-null) echo linux64_2.6-pwr4-glibc_2.3.3 ;;
|
||||
*) echo unknown ;;
|
||||
esac
|
||||
|
||||
# Automatic setting of emacs local variables.
|
||||
# Local Variables:
|
||||
# tab-width: 8
|
||||
# End:
|
||||
@ -1,25 +0,0 @@
|
||||
# Settings in this file will override those in the default configuration.
|
||||
#
|
||||
|
||||
######################### Compilation Options #####################
|
||||
# Default release/debug options.
|
||||
isEmpty(RELEASEMODE) {
|
||||
RELEASEMODE = debug
|
||||
}
|
||||
|
||||
######################### MeshKernel Options #####################
|
||||
# The base directory to install includes, libs, and objects
|
||||
# Defaults to PATH_TO_SRC/..
|
||||
KERNELBASE=
|
||||
|
||||
# Directory to install include (header) files.
|
||||
# Defaults to KERNELBASE/include
|
||||
KERNELINC=
|
||||
|
||||
# Directory to install library files.
|
||||
# Defaults to KERNELBASE/lib/BUILDNAME/RELEASEMODE
|
||||
KERNELLIB=
|
||||
|
||||
# Directory to store object files.
|
||||
# Defaults to KERNELBASE/obj/BUILDNAME/RELEASEMODE
|
||||
KERNELOBJ=
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,111 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.5 2006/03/24 13:51:52 wo Exp $
|
||||
#
|
||||
# qmake configuration for hpux-acc
|
||||
#
|
||||
# We define _POSIX_C_SOURCE to 199506L when using threads, therefore
|
||||
# we also need to redefine _HPUX_SOURCE. See pthread(3t) for more details.
|
||||
#
|
||||
# From the "HP aC++ Online Programmer's Guide":
|
||||
# Using +DS to Specify Instruction Scheduling:
|
||||
# * By default, the compiler performs scheduling tuned for the system
|
||||
# on which you are compiling, or, if specified, tuned for the setting
|
||||
# of the +DA option.
|
||||
#
|
||||
# From the online "C/HP-UX Reference Manual":
|
||||
# -Aa
|
||||
# Enables strict ANSI C compliance.
|
||||
# -Ae
|
||||
# Enables ANSI C compliance, HP value-added features (as described
|
||||
# for +e option), and _HPUX_SOURCE name space macro. It is equivalent
|
||||
# to -Aa +e -D_HPUX_SOURCE.
|
||||
# +e
|
||||
# Enables the following HP value added features while compiling in
|
||||
# ANSI C mode: sized enum, long long, long pointers, compiler supplied
|
||||
# defaults for missing arguments to intrinsic calls, and $ in identifier
|
||||
# HP C extensions.
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = /opt/ansic/bin/cc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = +DA2.0W +DS2.0W +z +p +Olibcalls -D_LARGEFILE64_SOURCE -DLARGE_FILES -w
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = +O2 +Odataprefetch
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = +Z
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE
|
||||
|
||||
QMAKE_CXX = /opt/aCC/bin/aCC
|
||||
QMAKE_CXXFLAGS = -AA $$QMAKE_CFLAGS -D__STRICT_ANSI__ -D_HPUX_SOURCE
|
||||
QMAKE_CXXFLAGS_DEPS = +M
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/include/X11R6
|
||||
QMAKE_LIBDIR_X11 = /usr/lib/X11R6
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /opt/graphics/OpenGL/include /usr/contrib/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /opt/graphics/OpenGL/lib /usr/contrib/X11R6/lib
|
||||
|
||||
QMAKE_LINK = /opt/aCC/bin/aCC
|
||||
QMAKE_LINK_SHLIB = /opt/aCC/bin/aCC
|
||||
QMAKE_LFLAGS = -AA +DA2.0W +DS2.0W -Wl,+s
|
||||
QMAKE_LFLAGS_RELEASE = +O2
|
||||
QMAKE_LFLAGS_DEBUG = -g
|
||||
QMAKE_LFLAGS_SHLIB = -b -Wl,-a,shared_archive
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,+h,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,+b,
|
||||
QMAKE_HPUX_SHLIB = 1
|
||||
QMAKE_EXTENSION_SHLIB = sl
|
||||
|
||||
QMAKE_LIBS = -lm -lnsl
|
||||
QMAKE_LIBS_DYNLOAD = -ldld
|
||||
QMAKE_LIBS_X11 = -lXext -lX11
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu -lXt
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu -lXt
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
QMAKE_LIBS_YACC = -ly
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for ccmio library:
|
||||
DEFINES += HPUX64_11_00_PA8000
|
||||
MK_BUILDNAME = hpux64_11.00-pa8000
|
||||
MK_LIBS_STLPORT = -lstlport_aCC
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_aCC_stldebug
|
||||
@ -1,95 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dl.h>
|
||||
#define QT_HPUX_LD
|
||||
#define QT_NO_LIBRARY_UNLOAD
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// #ifdef __cplusplus
|
||||
// extern "C" {
|
||||
// #endif
|
||||
// getres() is mangled because of missing extern "C" on
|
||||
// HP-UX 11.x systems missing PHCO_23963
|
||||
#include <resolv.h>
|
||||
// #ifdef __cplusplus
|
||||
// }
|
||||
// #endif
|
||||
// Undeclared - at least on HP-UX 10.20.
|
||||
extern "C" int res_init();
|
||||
|
||||
#define QT_NO_LIBRARY_UNLOAD
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#define QT_SOCKLEN_T int
|
||||
|
||||
// presence of _XOPEN_UNIX can be used to detect HP-UX 10 or higher
|
||||
#if !defined(_XOPEN_UNIX)
|
||||
// HP-UX 9's select() didn't accept fd_set, yet.
|
||||
#define select(a,b,c,d,e) select((a), (int *)(b), (int *)(c), (int *)(d), (e))
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,130 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.2 2004/08/24 20:11:19 wayne Exp $
|
||||
#
|
||||
# qmake configuration for hpuxi-acc-64
|
||||
#
|
||||
# We define _POSIX_C_SOURCE to 199506L when using threads, therefore
|
||||
# we also need to redefine _HPUX_SOURCE.
|
||||
# From pthread(3t):
|
||||
# Some documentation will recommend the use of -D_REENTRANT for
|
||||
# compilation. While this also functions properly, it is considered
|
||||
# an obsolescent form.
|
||||
# See pthread(3t) for more details.
|
||||
#
|
||||
# From the "HP aC++ Online Programmer's Guide":
|
||||
# When +DA2.0W is specified:
|
||||
# * 64-bit SVR4 Executable and Linking Format (ELF) object files
|
||||
# are generated for PA-RISC 2.0.
|
||||
# * The preprocessor predefined macro, __LP64__ is defined.
|
||||
# * The correct path for 64-bit system and language libraries is
|
||||
# selected.
|
||||
# When +DD32 is specified:
|
||||
# * The size of an int, long, or pointer data type is 32-bits.
|
||||
# The size of an int data type is 32-bits. The size of a long or
|
||||
# pointer data type is 64-bits.
|
||||
# * This is the default, currently equivalent to +DA1.1 architecture.
|
||||
# When +DD64 is specified:
|
||||
# * The size of an int data type is 32-bits. The size of a long or
|
||||
# pointer data type is 64-bits.
|
||||
# * This is currently equivalent to +DA2.OW architecture.
|
||||
# * The preprocessor predefined macro, __LP64__ is defined.
|
||||
# Using +DS to Specify Instruction Scheduling:
|
||||
# * By default, the compiler performs scheduling tuned for the system
|
||||
# on which you are compiling, or, if specified, tuned for the setting
|
||||
# of the +DA option.
|
||||
#
|
||||
# From the online "C/HP-UX Reference Manual":
|
||||
# -Aa
|
||||
# Enables strict ANSI C compliance.
|
||||
# -Ae
|
||||
# Enables ANSI C compliance, HP value-added features (as described
|
||||
# for +e option), and _HPUX_SOURCE name space macro. It is equivalent
|
||||
# to -Aa +e -D_HPUX_SOURCE.
|
||||
# +e
|
||||
# Enables the following HP value added features while compiling in
|
||||
# ANSI C mode: sized enum, long long, long pointers, compiler supplied
|
||||
# defaults for missing arguments to intrinsic calls, and $ in identifier
|
||||
# HP C extensions.
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release plugin_no_soname
|
||||
|
||||
QMAKE_CC = /opt/ansic/bin/cc
|
||||
QMAKE_LEX = lex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = +DD64 +DSitanium -w -D_LARGEFILE64_SOURCE -DLARGE_FILES
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = +O3 +Osize
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = +Z
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE
|
||||
|
||||
QMAKE_CXX = /opt/aCC/bin/aCC
|
||||
QMAKE_CXXFLAGS = -AA $$QMAKE_CFLAGS -w -D__STRICT_ANSI__ -D_HPUX_SOURCE
|
||||
QMAKE_CXXFLAGS_DEPS = +M
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/include/X11R6
|
||||
QMAKE_LIBDIR_X11 = /usr/lib/hpux64/X11R6
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /opt/graphics/OpenGL/include /usr/contrib/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /opt/graphics/OpenGL/lib/hpux64 /usr/contrib/X11R6/lib/hpux64
|
||||
|
||||
QMAKE_LINK = /opt/aCC/bin/aCC
|
||||
QMAKE_LINK_SHLIB = /opt/aCC/bin/aCC
|
||||
QMAKE_LFLAGS = -AA +DD64 +DSitanium -Wl,+s
|
||||
QMAKE_LFLAGS_RELEASE = +O3
|
||||
QMAKE_LFLAGS_DEBUG = -g
|
||||
QMAKE_LFLAGS_SHLIB = -b -Wl,-a,shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,+h,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH =
|
||||
|
||||
QMAKE_LIBS = -lm -lnsl
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu -lXt
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu -lXt
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
QMAKE_LIBS_YACC = -ly
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += HPUX64_11_22_ITANIUM2
|
||||
MK_BUILDNAME = hpux64_11.22-itanium2
|
||||
MK_LIBS_STLPORT = -lstlport_aCC
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_aCC_stldebug
|
||||
@ -1,88 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dl.h>
|
||||
#define QT_HPUX_LD
|
||||
#define QT_NO_LIBRARY_UNLOAD
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// #ifdef __cplusplus
|
||||
// extern "C" {
|
||||
// #endif
|
||||
// getres() is mangled because of missing extern "C" on
|
||||
// HP-UX 11.x systems missing PHCO_23963
|
||||
#include <resolv.h>
|
||||
// #ifdef __cplusplus
|
||||
// }
|
||||
// #endif
|
||||
// Undeclared - at least on HP-UX 10.20.
|
||||
extern "C" int res_init();
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#define QT_SOCKLEN_T int
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,111 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.2 2004/08/24 20:11:19 wayne Exp $
|
||||
#
|
||||
# qmake configuration for hpux-acc
|
||||
#
|
||||
# We define _POSIX_C_SOURCE to 199506L when using threads, therefore
|
||||
# we also need to redefine _HPUX_SOURCE. See pthread(3t) for more details.
|
||||
#
|
||||
# From the "HP aC++ Online Programmer's Guide":
|
||||
# Using +DS to Specify Instruction Scheduling:
|
||||
# * By default, the compiler performs scheduling tuned for the system
|
||||
# on which you are compiling, or, if specified, tuned for the setting
|
||||
# of the +DA option.
|
||||
#
|
||||
# From the online "C/HP-UX Reference Manual":
|
||||
# -Aa
|
||||
# Enables strict ANSI C compliance.
|
||||
# -Ae
|
||||
# Enables ANSI C compliance, HP value-added features (as described
|
||||
# for +e option), and _HPUX_SOURCE name space macro. It is equivalent
|
||||
# to -Aa +e -D_HPUX_SOURCE.
|
||||
# +e
|
||||
# Enables the following HP value added features while compiling in
|
||||
# ANSI C mode: sized enum, long long, long pointers, compiler supplied
|
||||
# defaults for missing arguments to intrinsic calls, and $ in identifier
|
||||
# HP C extensions.
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = /opt/ansic/bin/cc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = +DA2.0N +DS2.0N +z +p +Olibcalls -D_LARGEFILE64_SOURCE -DLARGE_FILES -w
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = +O3 +Odataprefetch
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = +Z
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE
|
||||
|
||||
QMAKE_CXX = /opt/aCC/bin/aCC
|
||||
QMAKE_CXXFLAGS = -AA $$QMAKE_CFLAGS -D__STRICT_ANSI__ -D_HPUX_SOURCE
|
||||
QMAKE_CXXFLAGS_DEPS = +M
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/include/X11R6
|
||||
QMAKE_LIBDIR_X11 = /usr/lib/X11R6
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /opt/graphics/OpenGL/include /usr/contrib/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /opt/graphics/OpenGL/lib /usr/contrib/X11R6/lib
|
||||
|
||||
QMAKE_LINK = /opt/aCC/bin/aCC
|
||||
QMAKE_LINK_SHLIB = /opt/aCC/bin/aCC
|
||||
QMAKE_LFLAGS = -AA +nostl -Wl,+s
|
||||
QMAKE_LFLAGS_RELEASE = +O3
|
||||
QMAKE_LFLAGS_DEBUG = -g
|
||||
QMAKE_LFLAGS_SHLIB = -b -Wl,-a,shared_archive
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,+h,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,+b,
|
||||
QMAKE_HPUX_SHLIB = 1
|
||||
QMAKE_EXTENSION_SHLIB = sl
|
||||
|
||||
QMAKE_LIBS = -lm -lnsl
|
||||
QMAKE_LIBS_DYNLOAD = -ldld
|
||||
QMAKE_LIBS_X11 = -lXext -lX11
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu -lXt
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu -lXt
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
QMAKE_LIBS_YACC = -ly
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += HPUX_11_00_PA8000
|
||||
MK_BUILDNAME = hpux_11.00-pa8000
|
||||
MK_LIBS_STLPORT = -lstlport_aCC
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_aCC_stldebug
|
||||
@ -1,95 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dl.h>
|
||||
#define QT_HPUX_LD
|
||||
#define QT_NO_LIBRARY_UNLOAD
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// #ifdef __cplusplus
|
||||
// extern "C" {
|
||||
// #endif
|
||||
// getres() is mangled because of missing extern "C" on
|
||||
// HP-UX 11.x systems missing PHCO_23963
|
||||
#include <resolv.h>
|
||||
// #ifdef __cplusplus
|
||||
// }
|
||||
// #endif
|
||||
// Undeclared - at least on HP-UX 10.20.
|
||||
extern "C" int res_init();
|
||||
|
||||
#define QT_NO_LIBRARY_UNLOAD
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#define QT_SOCKLEN_T int
|
||||
|
||||
// presence of _XOPEN_UNIX can be used to detect HP-UX 10 or higher
|
||||
#if !defined(_XOPEN_UNIX)
|
||||
// HP-UX 9's select() didn't accept fd_set, yet.
|
||||
#define select(a,b,c,d,e) select((a), (int *)(b), (int *)(c), (int *)(d), (e))
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,92 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.2 2005/09/21 18:55:39 wo Exp $
|
||||
#
|
||||
# qmake configuration for irix-g++
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = gcc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -mips4 -mabi=64
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON = -Wall -W
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O2
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -fPIC
|
||||
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
||||
QMAKE_CFLAGS_THREAD =
|
||||
|
||||
QMAKE_CXX = g++
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD =
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 =
|
||||
QMAKE_LIBDIR_X11 =
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL =
|
||||
QMAKE_LIBDIR_OPENGL =
|
||||
|
||||
QMAKE_LINK = g++
|
||||
QMAKE_LINK_SHLIB = g++
|
||||
QMAKE_LFLAGS = -mips4 -mabi=64
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared -Wl,-LD_LAYOUT:lgot_buffer=1000
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,-rpath,
|
||||
|
||||
QMAKE_LIBS = -lC
|
||||
QMAKE_LIBS_DYNLOAD =
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
# libGLU is using the SGI C++ library internally and this somehow clashes
|
||||
# with the GNU C++ library (similar name mangling and symbol names?)
|
||||
# so we add -lC so that the SGI C++ library is used first...
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cq
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_CLEAN = so_locations
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += IRIX64_6_5_MIPS4
|
||||
MK_BUILDNAME = irix64_6.5-mips4
|
||||
MK_LIBS_STLPORT = -lstlport_gcc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_gcc_stldebug
|
||||
@ -1,97 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// On IRIX header files <netinet/in.h> and <arpa/nameser.h> are not
|
||||
// included by <resolv.h>. Note that <arpa/nameser.h> must be included
|
||||
// before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#if defined(_LANGUAGE_C_PLUS_PLUS) || !defined(_SGIAPI)
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#else
|
||||
#define QT_SIGNAL_ARGS void
|
||||
#endif
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 500)
|
||||
#define QT_SOCKLEN_T size_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
// on Irix 6.5 and better only - but how to check for it?
|
||||
#if defined(_SGIAPI)
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,92 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.2 2005/09/21 18:55:39 wo Exp $
|
||||
#
|
||||
# qmake configuration for irix-g++
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = gcc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -mips3 -mabi=n32
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON = -Wall -W
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O2
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -fPIC
|
||||
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
||||
QMAKE_CFLAGS_THREAD =
|
||||
|
||||
QMAKE_CXX = g++
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD =
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 =
|
||||
QMAKE_LIBDIR_X11 =
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL =
|
||||
QMAKE_LIBDIR_OPENGL =
|
||||
|
||||
QMAKE_LINK = g++
|
||||
QMAKE_LINK_SHLIB = g++
|
||||
QMAKE_LFLAGS = -mips3 -mabi=n32
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared -Wl,-LD_LAYOUT:lgot_buffer=1000
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,-rpath,
|
||||
|
||||
QMAKE_LIBS = -lC
|
||||
QMAKE_LIBS_DYNLOAD =
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
# libGLU is using the SGI C++ library internally and this somehow clashes
|
||||
# with the GNU C++ library (similar name mangling and symbol names?)
|
||||
# so we add -lC so that the SGI C++ library is used first...
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cq
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_CLEAN = so_locations
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += IRIX_6_5_MIPS3
|
||||
MK_BUILDNAME = irix_6.5-mips3
|
||||
MK_LIBS_STLPORT = -lstlport_gcc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_gcc_stldebug
|
||||
@ -1,97 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// On IRIX header files <netinet/in.h> and <arpa/nameser.h> are not
|
||||
// included by <resolv.h>. Note that <arpa/nameser.h> must be included
|
||||
// before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#if defined(_LANGUAGE_C_PLUS_PLUS) || !defined(_SGIAPI)
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#else
|
||||
#define QT_SIGNAL_ARGS void
|
||||
#endif
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 500)
|
||||
#define QT_SOCKLEN_T size_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
// on Irix 6.5 and better only - but how to check for it?
|
||||
#if defined(_SGIAPI)
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,92 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.2 2004/10/21 20:32:04 wayne Exp $
|
||||
#
|
||||
# qmake configuration for linux-icc
|
||||
#
|
||||
# Written for Intel C++ 5.0.1, 6.0.1, 7.0, and 8.0 for Linux.
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = /opt/intel/compiler70/ia64/bin/ecc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -DLARGE_FILES
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -KPIC
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
||||
|
||||
QMAKE_CXX = /opt/intel/compiler70/ia64/bin/ecpc
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
|
||||
QMAKE_LINK = /opt/intel/compiler70/ia64/bin/ecpc
|
||||
QMAKE_LINK_SHLIB = /opt/intel/compiler70/ia64/bin/ecpc
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Qoption,ld,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Qoption,ld,-rpath,
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS = -lnsl
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_CLEAN = -r $(OBJECTS_DIR)/ti_files
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX64_2_4_ITANIUM_GLIBC_2_2_4
|
||||
MK_BUILDNAME = linux64_2.4-itanium-glibc_2.2.4
|
||||
MK_LIBS_STLPORT = -lstlport_ecc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_ecc_stldebug
|
||||
@ -1,92 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf.ecc,v 1.1 2005/02/14 21:52:31 wo Exp $
|
||||
#
|
||||
# qmake configuration for linux-icc
|
||||
#
|
||||
# Written for Intel C++ 5.0.1, 6.0.1, 7.0, and 8.0 for Linux.
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = /opt/intel/compiler70/ia64/bin/ecc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -DLARGE_FILES
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -KPIC
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
||||
|
||||
QMAKE_CXX = /opt/intel/compiler70/ia64/bin/ecpc
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
|
||||
QMAKE_LINK = /opt/intel/compiler70/ia64/bin/ecpc
|
||||
QMAKE_LINK_SHLIB = /opt/intel/compiler70/ia64/bin/ecpc
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Qoption,ld,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Qoption,ld,-rpath,
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS = -lnsl
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_CLEAN = -r $(OBJECTS_DIR)/ti_files
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX64_2_4_ITANIUM_GLIBC_2_2_4
|
||||
MK_BUILDNAME = linux64_2.4-itanium-glibc_2.2.4
|
||||
MK_LIBS_STLPORT = -lstlport_ecc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_ecc_stldebug
|
||||
@ -1,96 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf.gcc,v 1.1 2005/02/14 21:52:31 wo Exp $
|
||||
#
|
||||
# qmake configuration for linux-g++
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release incremental link_prl
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
QMAKE_CC = gcc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_YACCFLAGS_MANGLE = -p $base -b $base
|
||||
QMAKE_YACC_HEADER = $base.tab.h
|
||||
QMAKE_YACC_SOURCE = $base.tab.c
|
||||
QMAKE_CFLAGS = -m64 -pipe -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON = -Wall -W
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -fPIC
|
||||
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
||||
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
||||
|
||||
QMAKE_CXX = g++
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -fexceptions
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
|
||||
QMAKE_LINK = g++
|
||||
QMAKE_LINK_SHLIB = g++
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,-rpath,
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS = -lnsl
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_COPY_FILE = $(COPY)
|
||||
QMAKE_COPY_DIR = $(COPY) -r
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_STRIP = strip
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX64_2_4_X86_GLIBC_2_2_5
|
||||
MK_BUILDNAME = linux64_2.4-x86-glibc_2.2.5
|
||||
MK_LIBS_STLPORT = -lstlport_gcc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_gcc_stldebug
|
||||
@ -1,106 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
// DNS system header files are a mess!
|
||||
// <resolv.h> includes <arpa/nameser.h>. <arpa/nameser.h> is using
|
||||
// 'u_char' and includes <sys/types.h>. Now the problem is that
|
||||
// <sys/types.h> defines 'u_char' only if __USE_BSD is defined.
|
||||
// __USE_BSD is defined in <features.h> if _BSD_SOURCE is defined.
|
||||
#ifndef _BSD_SOURCE
|
||||
# define _BSD_SOURCE
|
||||
#endif
|
||||
|
||||
// 1) need to reset default environment if _BSD_SOURCE is defined
|
||||
// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0
|
||||
// 3) it seems older glibc need this to include the X/Open stuff
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// Header files <netinet/in.h> and <arpa/nameser.h> are not included
|
||||
// by <resolv.h> on older versions of the GNU C library. Note that
|
||||
// <arpa/nameser.h> must be included before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(__GLIBC__) && (__GLIBC__ >= 2)
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,96 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.6 2005/03/09 22:10:54 wo Exp $
|
||||
#
|
||||
# qmake configuration for linux-g++
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release incremental link_prl
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
QMAKE_CC = gcc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_YACCFLAGS_MANGLE = -p $base -b $base
|
||||
QMAKE_YACC_HEADER = $base.tab.h
|
||||
QMAKE_YACC_SOURCE = $base.tab.c
|
||||
QMAKE_CFLAGS = -m64 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON = -Wall -W
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -fPIC
|
||||
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
||||
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
||||
|
||||
QMAKE_CXX = g++
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -fexceptions
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
|
||||
QMAKE_LINK = g++
|
||||
QMAKE_LINK_SHLIB = g++
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,-rpath,
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS = -lnsl
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_COPY_FILE = $(COPY)
|
||||
QMAKE_COPY_DIR = $(COPY) -r
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_STRIP = strip
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX64_2_4_X86_GLIBC_2_2_5
|
||||
MK_BUILDNAME = linux64_2.4-x86-glibc_2.2.5
|
||||
MK_LIBS_STLPORT = -lstlport_gcc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_gcc_stldebug
|
||||
@ -1,106 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
// DNS system header files are a mess!
|
||||
// <resolv.h> includes <arpa/nameser.h>. <arpa/nameser.h> is using
|
||||
// 'u_char' and includes <sys/types.h>. Now the problem is that
|
||||
// <sys/types.h> defines 'u_char' only if __USE_BSD is defined.
|
||||
// __USE_BSD is defined in <features.h> if _BSD_SOURCE is defined.
|
||||
#ifndef _BSD_SOURCE
|
||||
# define _BSD_SOURCE
|
||||
#endif
|
||||
|
||||
// 1) need to reset default environment if _BSD_SOURCE is defined
|
||||
// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0
|
||||
// 3) it seems older glibc need this to include the X/Open stuff
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// Header files <netinet/in.h> and <arpa/nameser.h> are not included
|
||||
// by <resolv.h> on older versions of the GNU C library. Note that
|
||||
// <arpa/nameser.h> must be included before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(__GLIBC__) && (__GLIBC__ >= 2)
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,96 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.6 2005/02/09 18:42:13 wo Exp $
|
||||
#
|
||||
# qmake configuration for linux-g++
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release incremental link_prl
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
QMAKE_CC = gcc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_YACCFLAGS_MANGLE = -p $base -b $base
|
||||
QMAKE_YACC_HEADER = $base.tab.h
|
||||
QMAKE_YACC_SOURCE = $base.tab.c
|
||||
QMAKE_CFLAGS = -m64 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON = -Wall -W
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -fPIC
|
||||
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
||||
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
||||
|
||||
QMAKE_CXX = g++
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -fexceptions
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
|
||||
QMAKE_LINK = g++
|
||||
QMAKE_LINK_SHLIB = g++
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,-rpath,
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS = -lnsl
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_COPY_FILE = $(COPY)
|
||||
QMAKE_COPY_DIR = $(COPY) -r
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_STRIP = strip
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX64_2_4_X86_GLIBC_2_3_2
|
||||
MK_BUILDNAME = linux64_2.4-x86-glibc_2.3.2
|
||||
MK_LIBS_STLPORT = -lstlport_gcc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_gcc_stldebug
|
||||
@ -1,106 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
// DNS system header files are a mess!
|
||||
// <resolv.h> includes <arpa/nameser.h>. <arpa/nameser.h> is using
|
||||
// 'u_char' and includes <sys/types.h>. Now the problem is that
|
||||
// <sys/types.h> defines 'u_char' only if __USE_BSD is defined.
|
||||
// __USE_BSD is defined in <features.h> if _BSD_SOURCE is defined.
|
||||
#ifndef _BSD_SOURCE
|
||||
# define _BSD_SOURCE
|
||||
#endif
|
||||
|
||||
// 1) need to reset default environment if _BSD_SOURCE is defined
|
||||
// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0
|
||||
// 3) it seems older glibc need this to include the X/Open stuff
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// Header files <netinet/in.h> and <arpa/nameser.h> are not included
|
||||
// by <resolv.h> on older versions of the GNU C library. Note that
|
||||
// <arpa/nameser.h> must be included before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(__GLIBC__) && (__GLIBC__ >= 2)
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
Binary file not shown.
@ -1,91 +0,0 @@
|
||||
|
||||
#
|
||||
# $Id: qmake.conf,v 1.1 2005/09/29 22:19:19 geoffp Exp $
|
||||
#
|
||||
# qmake configuration for aix-xlc
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = xlc
|
||||
QMAKE_CC_THREAD = xlc_r
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -q64 -Q -q64 -qmaxmem=-1 -ma -qnoro -qnomaf -qstrict -DLARGE_FILES -D_LARGEFILE_SOURCE
|
||||
# -qwarn64 turns on too many bogus warnings and shadows real warnings
|
||||
#QMAKE_CFLAGS_WARN_ON = -qwarn64
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF =
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB =
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -qthreaded
|
||||
|
||||
QMAKE_CXX = xlC
|
||||
QMAKE_CXX_THREAD = xlC_r
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -qrtti=all -qnotempinc
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 =
|
||||
QMAKE_LIBDIR_X11 =
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL =
|
||||
QMAKE_LIBDIR_OPENGL =
|
||||
|
||||
QMAKE_LINK = xlC
|
||||
QMAKE_LINK_THREAD = xlC_r
|
||||
QMAKE_LINK_SHLIB = ld
|
||||
QMAKE_LFLAGS = -q64 -qnotempinc
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -qmkshrobj
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME =
|
||||
QMAKE_LFLAGS_THREAD = -L/usr/lib/threads
|
||||
QMAKE_AIX_SHLIB = 1
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm -lbind
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthreads
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cq
|
||||
QMAKE_RANLIB = ranlib -X64
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX64_2_6_PWR4
|
||||
MK_BUILDNAME = linux64_2.6-pwr4-glibc_2.3.3
|
||||
MK_LIBS_STLPORT = -lstlport_xlC50
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_xlC50
|
||||
@ -1,96 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
#include <strings.h> // AIX X11 headers define FD_ZERO using bzero()
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/select.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// On AIX header files <netinet/in.h> and <arpa/nameser.h> are not
|
||||
// included by <resolv.h>. Note that <arpa/nameser.h> must be included
|
||||
// before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#define class nsrr_class // AIX 4.3.1.0
|
||||
#include <arpa/nameser.h>
|
||||
#undef class
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
// Only AIX 4.3 and better supports 64-bit.
|
||||
// The AIX 4.3 online documentation says 'size_t' but a user asked IBM
|
||||
// and they told him the documentation is wrong. Indeed 'size_t' is
|
||||
// obviously wrong for 64-bit programming. And anyway 'socklen_t'
|
||||
// reportedly works for all AIX 4.3 users.
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
// Only AIX 4.3 and better supports 64-bit.
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,95 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.8 2004/10/21 20:32:04 wayne Exp $
|
||||
#
|
||||
# qmake configuration for linux-g++
|
||||
#
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release incremental link_prl
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
QMAKE_CC = gcc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON = -Wall -W
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -fPIC
|
||||
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
||||
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
||||
|
||||
QMAKE_CXX = g++
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
|
||||
QMAKE_LINK = $$QMAKE_CXX
|
||||
QMAKE_LINK_SHLIB = $$QMAKE_CXX
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,-rpath,
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS = -lnsl
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
# edited for MeshKernel: added -p option to copy
|
||||
QMAKE_COPY = cp -pf
|
||||
QMAKE_COPY_FILE = $(COPY)
|
||||
QMAKE_COPY_DIR = $(COPY) -r
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_STRIP = strip
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX_2_2_X86_GLIBC_2_2_0
|
||||
MK_BUILDNAME = linux_2.2-x86-glibc_2.2.0
|
||||
MK_LIBS_STLPORT = -lstlport_gcc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_gcc_stldebug
|
||||
@ -1,106 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
// DNS system header files are a mess!
|
||||
// <resolv.h> includes <arpa/nameser.h>. <arpa/nameser.h> is using
|
||||
// 'u_char' and includes <sys/types.h>. Now the problem is that
|
||||
// <sys/types.h> defines 'u_char' only if __USE_BSD is defined.
|
||||
// __USE_BSD is defined in <features.h> if _BSD_SOURCE is defined.
|
||||
#ifndef _BSD_SOURCE
|
||||
# define _BSD_SOURCE
|
||||
#endif
|
||||
|
||||
// 1) need to reset default environment if _BSD_SOURCE is defined
|
||||
// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0
|
||||
// 3) it seems older glibc need this to include the X/Open stuff
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// Header files <netinet/in.h> and <arpa/nameser.h> are not included
|
||||
// by <resolv.h> on older versions of the GNU C library. Note that
|
||||
// <arpa/nameser.h> must be included before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(__GLIBC__) && (__GLIBC__ >= 2)
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,95 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.3 2004/10/21 20:32:04 wayne Exp $
|
||||
#
|
||||
# qmake configuration for linux-g++
|
||||
#
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release incremental link_prl
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
QMAKE_CC = gcc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON = -Wall -W
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O3
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -fPIC
|
||||
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
||||
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
||||
|
||||
QMAKE_CXX = g++
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
|
||||
QMAKE_LINK = $$QMAKE_CXX
|
||||
QMAKE_LINK_SHLIB = $$QMAKE_CXX
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
QMAKE_RPATH = -Wl,-rpath,
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS = -lnsl
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
# edited for MeshKernel: added -p option to copy
|
||||
QMAKE_COPY = cp -pf
|
||||
QMAKE_COPY_FILE = $(COPY)
|
||||
QMAKE_COPY_DIR = $(COPY) -r
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_STRIP = strip
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += LINUX_2_4_X86_GLIBC_2_3_2
|
||||
MK_BUILDNAME = linux_2.4-x86-glibc_2.3.2
|
||||
MK_LIBS_STLPORT = -lstlport_gcc
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_gcc_stldebug
|
||||
@ -1,106 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
// DNS system header files are a mess!
|
||||
// <resolv.h> includes <arpa/nameser.h>. <arpa/nameser.h> is using
|
||||
// 'u_char' and includes <sys/types.h>. Now the problem is that
|
||||
// <sys/types.h> defines 'u_char' only if __USE_BSD is defined.
|
||||
// __USE_BSD is defined in <features.h> if _BSD_SOURCE is defined.
|
||||
#ifndef _BSD_SOURCE
|
||||
# define _BSD_SOURCE
|
||||
#endif
|
||||
|
||||
// 1) need to reset default environment if _BSD_SOURCE is defined
|
||||
// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0
|
||||
// 3) it seems older glibc need this to include the X/Open stuff
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// Header files <netinet/in.h> and <arpa/nameser.h> are not included
|
||||
// by <resolv.h> on older versions of the GNU C library. Note that
|
||||
// <arpa/nameser.h> must be included before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(__GLIBC__) && (__GLIBC__ >= 2)
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,89 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.8 2006/03/24 13:51:52 wo Exp $
|
||||
#
|
||||
# tmake configuration for tru64-cxx
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl plugin_no_soname
|
||||
|
||||
QMAKE_CC = cxx
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
#QMAKE_CFLAGS = -model ansi -std ansi -arch ev6 -ieee -rtti -nousing_std -pthread
|
||||
QMAKE_CFLAGS = -model ansi -std ansi -arch ev6 -ieee -rtti -pthread
|
||||
QMAKE_CFLAGS_DEPS = -M
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF =
|
||||
QMAKE_CFLAGS_RELEASE = -O2
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB =
|
||||
QMAKE_CFLAGS_YACC = -Olimit 1000
|
||||
QMAKE_CFLAGS_THREAD = -pthread
|
||||
|
||||
QMAKE_CXX = cxx
|
||||
QMAKE_CXXFLAGS = -x cxx $$QMAKE_CFLAGS -pt -noimplicit_include
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 =
|
||||
QMAKE_LIBDIR_X11 =
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL =
|
||||
QMAKE_LIBDIR_OPENGL =
|
||||
|
||||
QMAKE_LINK = cxx
|
||||
QMAKE_LINK_SHLIB = cxx
|
||||
QMAKE_LFLAGS = $$QMAKE_CFLAGS -Wl,-S
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -shared
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_THREAD = -pthread
|
||||
QMAKE_LFLAGS_SONAME = -soname$$LITERAL_WHITESPACE
|
||||
QMAKE_RPATH = -rpath$$LITERAL_WHITESPACE
|
||||
|
||||
QMAKE_LIBS = -lm
|
||||
QMAKE_LIBS_DYNLOAD =
|
||||
QMAKE_LIBS_X11 = -lXext -lX11
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lrt
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = ar cqs
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += OSF1_5_1_COM
|
||||
DEFINES += _PTHREADS
|
||||
MK_BUILDNAME = osf1_5.1-com
|
||||
MK_LIBS_STLPORT = -lstlport_dec
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_dec_stldebug
|
||||
@ -1,95 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/select.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && defined(_OSF_SOURCE)
|
||||
// Not available in the <unistd.h> header file of Tru64 4.0F.
|
||||
// Fixed in the <unistd.h> header of Tru64 5.0A so we copy/paste from there...
|
||||
extern "C" int usleep(useconds_t);
|
||||
#endif
|
||||
|
||||
#if defined(_POSIX_PII_SOCKET)
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
#elif defined(_XOPEN_SOURCE_EXTENDED)
|
||||
#define QT_SOCKLEN_T size_t
|
||||
#else
|
||||
#define QT_SOCKLEN_T int
|
||||
#endif
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 400)
|
||||
// trying to detect Tru64 5.0 and better...
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
#endif
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,53 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
PATHTOSRC=$1
|
||||
shift
|
||||
|
||||
RELEASEMODE=
|
||||
if [ "$RELEASE" = "1" -o "$release" = "1" ]; then
|
||||
RELEASEMODE=release
|
||||
fi
|
||||
|
||||
LIBMODE=dynamic
|
||||
if [ "$STATIC" = "1" -o "$static" = "1" ]; then
|
||||
LIBMODE=static
|
||||
fi
|
||||
|
||||
PROFILEMODE=
|
||||
if [ "${PROFILE}" ]; then
|
||||
PROFILEMODE=${PROFILE}
|
||||
fi
|
||||
|
||||
SRCDIR=`pwd`
|
||||
|
||||
PATHTOCONFIG=$SRCDIR/$PATHTOSRC/config
|
||||
|
||||
cd $PATHTOCONFIG
|
||||
|
||||
GNU_MACHINE_TYPE=`./config.system`
|
||||
STAR_MACHINE_TYPE=`./config.gnu.to.star $GNU_MACHINE_TYPE $MACH_MOD`
|
||||
|
||||
cd $SRCDIR
|
||||
|
||||
if [ -r ADF_interface.c ]; then
|
||||
./make.version.sc < ADF_interface.c > version.pro
|
||||
elif [ -r ccmioversion.h ]; then
|
||||
./make.version.sc < ccmioversion.h > version.pro
|
||||
elif [ -r cgnslib.h ]; then
|
||||
./make.version.sc < cgnslib.h > version.pro
|
||||
fi
|
||||
|
||||
QTDIR=$PATHTOCONFIG/$STAR_MACHINE_TYPE
|
||||
QMAKESPEC=$QTDIR
|
||||
|
||||
#echo $RELEASEMODE
|
||||
|
||||
UNIX=;
|
||||
if [ x${STAR_MACHINE_TYPE} = xwindows-x86-gcc ]; then UNIX=-unix; fi
|
||||
$QTDIR/qmake ${UNIX} -spec $QMAKESPEC \
|
||||
"RELEASEMODE=$RELEASEMODE" \
|
||||
"LIBMODE=$LIBMODE" \
|
||||
"PROFILEMODE=$PROFILEMODE" \
|
||||
"CC=$CC" \
|
||||
"CXX=$CXX" \
|
||||
$*
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
Binary file not shown.
@ -1,110 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.8 2006/03/06 19:49:56 wo Exp $
|
||||
#
|
||||
# qmake configuration for solaris-cc-64
|
||||
#
|
||||
# Written for Sun WorkShop 5.0, Forte Developer 6, and Sun ONE Studio 7.
|
||||
#
|
||||
# From the standards(5) manual page:
|
||||
# The XNS4 specification is safe for use only in ILP32 (32-bit)
|
||||
# environments and should not be used for LP64 (64-bit)
|
||||
# application environments. Use XNS5, which has LP64-clean
|
||||
# interfaces that are portable across ILP32 and LP64 environments.
|
||||
# [...]
|
||||
# For platforms supporting the LP64 (64-bit) programming environment
|
||||
# where the SC5.0 Compilers have been installed, SUSv2-conforming LP64
|
||||
# applications using XNS5 library calls should be built with command
|
||||
# lines of the form:
|
||||
# c89 $(getconf XBS5_LP64_OFF64_CFLAGS) -D_XOPEN_SOURCE=500 \
|
||||
# $(getconf XBS5_LP64_OFF64_LDFLAGS) foo.c -o foo \
|
||||
# $(getconf XBS5_LP64_OFF64_LIBS) -lxnet
|
||||
# So it appears that _XOPEN_SOURCE=500 should be defined when building
|
||||
# 64-bit applications (on Solaris 7 and better). But then __EXTENSIONS__
|
||||
# should be defined as well to recover all the default system interface.
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = UNIX
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release link_prl
|
||||
|
||||
QMAKE_CC = cc
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = yacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -xarch=v9 -D_XOPEN_SOURCE=500 -D__EXTENSIONS__
|
||||
QMAKE_CFLAGS_DEPS = -xM
|
||||
QMAKE_CFLAGS_WARN_ON =
|
||||
QMAKE_CFLAGS_WARN_OFF = -w
|
||||
QMAKE_CFLAGS_RELEASE = -O
|
||||
QMAKE_CFLAGS_DEBUG = -g
|
||||
QMAKE_CFLAGS_SHLIB = -KPIC
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_THREAD = -mt
|
||||
|
||||
QMAKE_CXX = CC
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
#QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -instances=semiexplicit -template=no%wholeclass,no%extdef,no%geninlinefuncs
|
||||
QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = -O2
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_LIBDIR =
|
||||
QMAKE_INCDIR_X11 = /usr/openwin/include
|
||||
QMAKE_LIBDIR_X11 = /usr/openwin/lib
|
||||
QMAKE_INCDIR_QT = $(QTDIR)/include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
||||
QMAKE_INCDIR_OPENGL = /usr/openwin/include
|
||||
QMAKE_LIBDIR_OPENGL = /usr/openwin/lib
|
||||
|
||||
QMAKE_LINK = CC
|
||||
QMAKE_LINK_SHLIB = CC
|
||||
QMAKE_LFLAGS = -xarch=v9
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
QMAKE_LFLAGS_SHLIB = -G
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -h$$LITERAL_WHITESPACE
|
||||
QMAKE_LFLAGS_THREAD = -mt
|
||||
QMAKE_RPATH = -R
|
||||
|
||||
QMAKE_LIBS = -lsocket -lnsl
|
||||
QMAKE_LIBS_DYNLOAD = -ldl
|
||||
QMAKE_LIBS_X11 = -lXext -lX11 -lresolv -lsocket -lnsl
|
||||
QMAKE_LIBS_X11SM = -lSM -lICE
|
||||
QMAKE_LIBS_NIS =
|
||||
QMAKE_LIBS_QT = -lqt
|
||||
QMAKE_LIBS_QT_THREAD = -lqt-mt
|
||||
QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
|
||||
QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
|
||||
QMAKE_LIBS_THREAD = -lpthread -lrt
|
||||
|
||||
QMAKE_MOC = $(QTDIR)/bin/moc
|
||||
QMAKE_UIC = $(QTDIR)/bin/uic
|
||||
|
||||
QMAKE_AR = CC -xar -o
|
||||
QMAKE_RANLIB =
|
||||
|
||||
QMAKE_CLEAN = -r $(OBJECTS_DIR)Templates.DB $(OBJECTS_DIR)SunWS_cache
|
||||
|
||||
QMAKE_TAR = tar -cf
|
||||
QMAKE_GZIP = gzip -9f
|
||||
|
||||
QMAKE_COPY = cp -f -p
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
|
||||
# added options for MeshKernel:
|
||||
DEFINES += SUNOS64_5_8_ULTRA
|
||||
MK_BUILDNAME = sunos64_5.8-ultra
|
||||
MK_LIBS_STLPORT = -lstlport_sunpro64
|
||||
MK_LIBS_STLPORT_DEBUG = -lstlport_sunpro64_stldebug
|
||||
@ -1,87 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
|
||||
// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||
|
||||
|
||||
#ifdef QT_THREAD_SUPPORT
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/filio.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
// DNS header files are not fully covered by X/Open specifications.
|
||||
// In particular nothing is said about res_* :/
|
||||
// On Solaris header files <netinet/in.h> and <arpa/nameser.h> are not
|
||||
// included by <resolv.h>. Note that <arpa/nameser.h> must be included
|
||||
// before <resolv.h>.
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <resolv.h>
|
||||
|
||||
|
||||
#if !defined(QT_NO_COMPAT)
|
||||
#define QT_STATBUF struct stat
|
||||
#define QT_STATBUF4TSTAT struct stat
|
||||
#define QT_STAT ::stat
|
||||
#define QT_FSTAT ::fstat
|
||||
#define QT_STAT_REG S_IFREG
|
||||
#define QT_STAT_DIR S_IFDIR
|
||||
#define QT_STAT_MASK S_IFMT
|
||||
#define QT_STAT_LNK S_IFLNK
|
||||
#define QT_FILENO fileno
|
||||
#define QT_OPEN ::open
|
||||
#define QT_CLOSE ::close
|
||||
#define QT_LSEEK ::lseek
|
||||
#define QT_READ ::read
|
||||
#define QT_WRITE ::write
|
||||
#define QT_ACCESS ::access
|
||||
#define QT_GETCWD ::getcwd
|
||||
#define QT_CHDIR ::chdir
|
||||
#define QT_MKDIR ::mkdir
|
||||
#define QT_RMDIR ::rmdir
|
||||
#define QT_OPEN_RDONLY O_RDONLY
|
||||
#define QT_OPEN_WRONLY O_WRONLY
|
||||
#define QT_OPEN_RDWR O_RDWR
|
||||
#define QT_OPEN_CREAT O_CREAT
|
||||
#define QT_OPEN_TRUNC O_TRUNC
|
||||
#define QT_OPEN_APPEND O_APPEND
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_RETTYPE void
|
||||
#define QT_SIGNAL_ARGS int
|
||||
#define QT_SIGNAL_IGNORE SIG_IGN
|
||||
|
||||
// On 64-bit platforms (Solaris 7 and better) sockets use socklen_t.
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
|
||||
// Supported on 64-bit platforms (Solaris 7 and better).
|
||||
#define QT_SNPRINTF ::snprintf
|
||||
#define QT_VSNPRINTF ::vsnprintf
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,107 +0,0 @@
|
||||
#
|
||||
# $Id: qmake.conf,v 1.1 2004/12/15 00:16:29 prewett Exp $
|
||||
#
|
||||
# qmake configuration for win32-msvc.net
|
||||
#
|
||||
# Written for Microsoft C++.NET.
|
||||
#
|
||||
|
||||
MAKEFILE_GENERATOR = MSVC.NET
|
||||
TEMPLATE = app
|
||||
CONFIG += qt warn_on release incremental flat link_prl precompile_header
|
||||
DEFINES += UNICODE WIN32
|
||||
|
||||
exists( $(QTDIR)\.qtwinconfig ) {
|
||||
include( $(QTDIR)\.qtwinconfig )
|
||||
}
|
||||
|
||||
QMAKE_CC = cl
|
||||
QMAKE_LEX = flex
|
||||
QMAKE_LEXFLAGS =
|
||||
QMAKE_YACC = byacc
|
||||
QMAKE_YACCFLAGS = -d
|
||||
QMAKE_CFLAGS = -nologo -Zm200
|
||||
QMAKE_CFLAGS_WARN_ON = -W3
|
||||
QMAKE_CFLAGS_WARN_OFF = -W0
|
||||
QMAKE_CFLAGS_RELEASE = -O2
|
||||
QMAKE_CFLAGS_DEBUG = -Zi -Gm
|
||||
QMAKE_CFLAGS_MT = -MD
|
||||
QMAKE_CFLAGS_MT_DBG = -MDd
|
||||
QMAKE_CFLAGS_MT_DLL = -MD
|
||||
QMAKE_CFLAGS_MT_DLLDBG = -MDd
|
||||
QMAKE_CFLAGS_YACC =
|
||||
QMAKE_CFLAGS_STL_ON = -GX
|
||||
QMAKE_CFLAGS_STL_OFF =
|
||||
QMAKE_CFLAGS_RTTI_ON = -GR
|
||||
QMAKE_CFLAGS_RTTI_OFF =
|
||||
QMAKE_CFLAGS_EXCEPTIONS_ON = -GX
|
||||
QMAKE_CFLAGS_EXCEPTIONS_OFF =
|
||||
|
||||
QMAKE_CXX = $$QMAKE_CC
|
||||
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
|
||||
QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON -w34100 -w34189
|
||||
QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
|
||||
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
|
||||
QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
|
||||
QMAKE_CXXFLAGS_MT = $$QMAKE_CFLAGS_MT
|
||||
QMAKE_CXXFLAGS_MT_DBG = $$QMAKE_CFLAGS_MT_DBG
|
||||
QMAKE_CXXFLAGS_MT_DLL = $$QMAKE_CFLAGS_MT_DLL
|
||||
QMAKE_CXXFLAGS_MT_DLLDBG= $$QMAKE_CFLAGS_MT_DLLDBG
|
||||
QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
|
||||
QMAKE_CXXFLAGS_STL_ON = $$QMAKE_CFLAGS_STL_ON
|
||||
QMAKE_CXXFLAGS_STL_OFF = $$QMAKE_CFLAGS_STL_OFF
|
||||
QMAKE_CXXFLAGS_RTTI_ON = $$QMAKE_CFLAGS_RTTI_ON
|
||||
QMAKE_CXXFLAGS_RTTI_OFF = $$QMAKE_CFLAGS_RTTI_OFF
|
||||
QMAKE_CXXFLAGS_EXCEPTIONS_ON = $$QMAKE_CFLAGS_EXCEPTIONS_ON
|
||||
QMAKE_CXXFLAGS_EXCEPTIONS_OFF = $$QMAKE_CFLAGS_EXCEPTIONS_OFF
|
||||
|
||||
QMAKE_INCDIR =
|
||||
QMAKE_INCDIR_QT = $(QTDIR)\include
|
||||
QMAKE_LIBDIR_QT = $(QTDIR)\lib
|
||||
|
||||
QMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -Fo$obj $src
|
||||
QMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
|
||||
QMAKE_RUN_CC_IMP_BATCH = $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ @<<
|
||||
QMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$obj $src
|
||||
QMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
|
||||
QMAKE_RUN_CXX_IMP_BATCH = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ @<<
|
||||
|
||||
QMAKE_LINK = link
|
||||
QMAKE_LFLAGS = /NOLOGO
|
||||
QMAKE_LFLAGS_RELEASE = /DELAYLOAD:comdlg32.dll /DELAYLOAD:oleaut32.dll /DELAYLOAD:winmm.dll /DELAYLOAD:wsock32.dll /DELAYLOAD:winspool.dll
|
||||
QMAKE_LFLAGS_DEBUG = /DEBUG
|
||||
QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:CONSOLE
|
||||
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS
|
||||
QMAKE_LFLAGS_CONSOLE_DLL= /SUBSYSTEM:CONSOLE /DLL
|
||||
QMAKE_LFLAGS_WINDOWS_DLL= /SUBSYSTEM:WINDOWS /DLL
|
||||
QMAKE_LFLAGS_QT_DLL = /BASE:0x39D00000
|
||||
|
||||
QMAKE_LIBS =
|
||||
QMAKE_LIBS_CONSOLE =
|
||||
QMAKE_LIBS_WINDOWS = kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib winspool.lib delayimp.lib
|
||||
QMAKE_LIBS_QT = qt.lib
|
||||
QMAKE_LIBS_QT_THREAD = qt-mt.lib
|
||||
QMAKE_LIBS_QT_ENTRY = qtmain.lib
|
||||
|
||||
QMAKE_LIBS_OPENGL = opengl32.lib glu32.lib
|
||||
QMAKE_LFLAGS_OPENGL = /DELAYLOAD:opengl32.dll
|
||||
|
||||
QMAKE_MOC = $(QTDIR)\bin\moc.exe
|
||||
QMAKE_UIC = $(QTDIR)\bin\uic.exe
|
||||
QMAKE_IDC = $(QTDIR)\bin\idc.exe
|
||||
|
||||
QMAKE_IDL = midl
|
||||
QMAKE_LIB = lib /NOLOGO
|
||||
QMAKE_RC = rc
|
||||
|
||||
QMAKE_ZIP = zip -r -9
|
||||
|
||||
QMAKE_COPY = copy
|
||||
QMAKE_MOVE = move
|
||||
QMAKE_DEL_FILE = del
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
QMAKE_CHK_DIR_EXISTS = if not exist
|
||||
QMAKE_MKDIR = mkdir
|
||||
|
||||
VCPROJ_EXTENSION = .vcproj
|
||||
VCSOLUTION_EXTENSION = .sln
|
||||
Binary file not shown.
@ -1,87 +0,0 @@
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
#ifdef UNICODE
|
||||
#ifndef _UNICODE
|
||||
#define _UNICODE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// Get Qt defines/settings
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
#define _POSIX_
|
||||
#include <limits.h>
|
||||
#undef _POSIX_
|
||||
|
||||
#include <tchar.h>
|
||||
#include <io.h>
|
||||
#include <direct.h>
|
||||
#include <stdio.h>
|
||||
#include <fcntl.h>
|
||||
#include <errno.h>
|
||||
#include <sys/stat.h>
|
||||
#include <stdlib.h>
|
||||
#include <windows.h>
|
||||
|
||||
#define Q_FS_FAT
|
||||
#ifdef QT_LARGEFILE_SUPPORT
|
||||
#define QT_STATBUF struct _stati64 // non-ANSI defs
|
||||
#define QT_STATBUF4TSTAT struct _stati64 // non-ANSI defs
|
||||
#define QT_STAT ::_stati64
|
||||
#define QT_FSTAT ::_fstati64
|
||||
#else
|
||||
#define QT_STATBUF struct _stat // non-ANSI defs
|
||||
#define QT_STATBUF4TSTAT struct _stat // non-ANSI defs
|
||||
#define QT_STAT ::_stat
|
||||
#define QT_FSTAT ::_fstat
|
||||
#endif
|
||||
#define QT_STAT_REG _S_IFREG
|
||||
#define QT_STAT_DIR _S_IFDIR
|
||||
#define QT_STAT_MASK _S_IFMT
|
||||
#if defined(_S_IFLNK)
|
||||
# define QT_STAT_LNK _S_IFLNK
|
||||
#endif
|
||||
#define QT_FILENO _fileno
|
||||
#define QT_OPEN ::_open
|
||||
#define QT_CLOSE ::_close
|
||||
#ifdef QT_LARGEFILE_SUPPORT
|
||||
#define QT_LSEEK ::_lseeki64
|
||||
#define QT_TSTAT ::_tstati64
|
||||
#else
|
||||
#define QT_LSEEK ::_lseek
|
||||
#define QT_TSTAT ::_tstat
|
||||
#endif
|
||||
#define QT_READ ::_read
|
||||
#define QT_WRITE ::_write
|
||||
#define QT_ACCESS ::_access
|
||||
#define QT_GETCWD ::_getcwd
|
||||
#define QT_CHDIR ::_chdir
|
||||
#define QT_MKDIR ::_mkdir
|
||||
#define QT_RMDIR ::_rmdir
|
||||
#define QT_OPEN_RDONLY _O_RDONLY
|
||||
#define QT_OPEN_WRONLY _O_WRONLY
|
||||
#define QT_OPEN_RDWR _O_RDWR
|
||||
#define QT_OPEN_CREAT _O_CREAT
|
||||
#define QT_OPEN_TRUNC _O_TRUNC
|
||||
#define QT_OPEN_APPEND _O_APPEND
|
||||
#if defined(O_TEXT)
|
||||
# define QT_OPEN_TEXT _O_TEXT
|
||||
# define QT_OPEN_BINARY _O_BINARY
|
||||
#endif
|
||||
|
||||
#define QT_SIGNAL_ARGS int
|
||||
|
||||
#define QT_VSNPRINTF ::_vsnprintf
|
||||
#define QT_SNPRINTF ::_snprintf
|
||||
|
||||
# define F_OK 0
|
||||
# define X_OK 1
|
||||
# define W_OK 2
|
||||
# define R_OK 4
|
||||
|
||||
typedef int mode_t;
|
||||
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
@ -1,36 +0,0 @@
|
||||
*.pro
|
||||
*~
|
||||
Makefile.cartesian
|
||||
Makefile.cfev
|
||||
Makefile.cfevtest
|
||||
Makefile.collapser
|
||||
Makefile.common
|
||||
Makefile.compatibility
|
||||
Makefile.convex_decomp
|
||||
Makefile.core
|
||||
Makefile.corealg
|
||||
Makefile.coreio
|
||||
Makefile.geometry
|
||||
Makefile.interf
|
||||
Makefile.license
|
||||
Makefile.linalg
|
||||
Makefile.meshercommon
|
||||
Makefile.mkprogen
|
||||
Makefile.mkprospec
|
||||
Makefile.newsurface
|
||||
Makefile.newvolume
|
||||
Makefile.octree
|
||||
Makefile.pipeline
|
||||
Makefile.resurfacer
|
||||
Makefile.robustgeometry
|
||||
Makefile.surface
|
||||
Makefile.surfacerepair
|
||||
Makefile.surfacewrapper
|
||||
Makefile.test
|
||||
Makefile.viewcommon
|
||||
Makefile.voxelmesher
|
||||
make.*.list*
|
||||
qmake.vars
|
||||
test.general.log
|
||||
test.specific.log
|
||||
zzzz*
|
||||
@ -1,60 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_ALLOCA_H__
|
||||
#define __G_ALLOCA_H__
|
||||
|
||||
#include <gtypes.h>
|
||||
|
||||
#ifdef __GNUC__
|
||||
/* GCC does the right thing */
|
||||
# undef alloca
|
||||
# define alloca(size) __builtin_alloca (size)
|
||||
#elif defined (GLIB_HAVE_ALLOCA_H)
|
||||
/* a native and working alloca.h is there */
|
||||
# include <alloca.h>
|
||||
#else /* !__GNUC__ && !GLIB_HAVE_ALLOCA_H */
|
||||
# ifdef _MSC_VER
|
||||
# include <malloc.h>
|
||||
# define alloca _alloca
|
||||
# else /* !_MSC_VER */
|
||||
# ifdef _AIX
|
||||
#pragma alloca
|
||||
# else /* !_AIX */
|
||||
# ifndef alloca /* predefined by HP cc +Olibcalls */
|
||||
G_BEGIN_DECLS
|
||||
char *alloca ();
|
||||
G_END_DECLS
|
||||
# endif /* !alloca */
|
||||
# endif /* !_AIX */
|
||||
# endif /* !_MSC_VER */
|
||||
#endif /* !__GNUC__ && !GLIB_HAVE_ALLOCA_H */
|
||||
|
||||
#define g_alloca(size) alloca (size)
|
||||
|
||||
|
||||
#endif /* __G_ALLOCA_H__ */
|
||||
|
||||
@ -1,156 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_ARRAY_H__
|
||||
#define __G_ARRAY_H__
|
||||
|
||||
#include <gtypes.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _GArray GArray;
|
||||
typedef struct _GByteArray GByteArray;
|
||||
typedef struct _GPtrArray GPtrArray;
|
||||
|
||||
struct _GArray
|
||||
{
|
||||
gchar *data;
|
||||
guint len;
|
||||
};
|
||||
|
||||
struct _GByteArray
|
||||
{
|
||||
guint8 *data;
|
||||
guint len;
|
||||
};
|
||||
|
||||
struct _GPtrArray
|
||||
{
|
||||
gpointer *pdata;
|
||||
guint len;
|
||||
};
|
||||
|
||||
/* Resizable arrays, remove fills any cleared spot and shortens the
|
||||
* array, while preserving the order. remove_fast will distort the
|
||||
* order by moving the last element to the position of the removed
|
||||
*/
|
||||
|
||||
#define g_array_append_val(a,v) g_array_append_vals (a, &v, 1)
|
||||
#define g_array_prepend_val(a,v) g_array_prepend_vals (a, &v, 1)
|
||||
#define g_array_insert_val(a,i,v) g_array_insert_vals (a, i, &v, 1)
|
||||
#define g_array_index(a,t,i) (((t*) (a)->data) [(i)])
|
||||
|
||||
GArray* g_array_new (gboolean zero_terminated,
|
||||
gboolean clear,
|
||||
guint element_size);
|
||||
GArray* g_array_sized_new (gboolean zero_terminated,
|
||||
gboolean clear,
|
||||
guint element_size,
|
||||
guint reserved_size);
|
||||
gchar* g_array_free (GArray *array,
|
||||
gboolean free_segment);
|
||||
GArray* g_array_append_vals (GArray *array,
|
||||
gconstpointer data,
|
||||
guint len);
|
||||
GArray* g_array_prepend_vals (GArray *array,
|
||||
gconstpointer data,
|
||||
guint len);
|
||||
GArray* g_array_insert_vals (GArray *array,
|
||||
guint index,
|
||||
gconstpointer data,
|
||||
guint len);
|
||||
GArray* g_array_set_size (GArray *array,
|
||||
guint length);
|
||||
GArray* g_array_remove_index (GArray *array,
|
||||
guint index);
|
||||
GArray* g_array_remove_index_fast (GArray *array,
|
||||
guint index);
|
||||
void g_array_sort (GArray *array,
|
||||
GCompareFunc compare_func);
|
||||
void g_array_sort_with_data (GArray *array,
|
||||
GCompareFuncData compare_func,
|
||||
gpointer user_data);
|
||||
|
||||
/* Resizable pointer array. This interface is much less complicated
|
||||
* than the above. Add appends appends a pointer. Remove fills any
|
||||
* cleared spot and shortens the array. remove_fast will again distort
|
||||
* order.
|
||||
*/
|
||||
#define g_ptr_array_index(array,index) (array->pdata)[index]
|
||||
GPtrArray* g_ptr_array_new (void);
|
||||
GPtrArray* g_ptr_array_sized_new (guint reserved_size);
|
||||
gpointer* g_ptr_array_free (GPtrArray *array,
|
||||
gboolean free_seg);
|
||||
void g_ptr_array_set_size (GPtrArray *array,
|
||||
gint length);
|
||||
gpointer g_ptr_array_remove_index (GPtrArray *array,
|
||||
guint index);
|
||||
gpointer g_ptr_array_remove_index_fast (GPtrArray *array,
|
||||
guint index);
|
||||
gboolean g_ptr_array_remove (GPtrArray *array,
|
||||
gpointer data);
|
||||
gboolean g_ptr_array_remove_fast (GPtrArray *array,
|
||||
gpointer data);
|
||||
void g_ptr_array_add (GPtrArray *array,
|
||||
gpointer data);
|
||||
void g_ptr_array_sort (GPtrArray *array,
|
||||
GCompareFunc compare_func);
|
||||
void g_ptr_array_sort_with_data (GPtrArray *array,
|
||||
GCompareFuncData compare_func,
|
||||
gpointer user_data);
|
||||
|
||||
|
||||
/* Byte arrays, an array of guint8. Implemented as a GArray,
|
||||
* but type-safe.
|
||||
*/
|
||||
|
||||
GByteArray* g_byte_array_new (void);
|
||||
GByteArray* g_byte_array_sized_new (guint reserved_size);
|
||||
guint8* g_byte_array_free (GByteArray *array,
|
||||
gboolean free_segment);
|
||||
GByteArray* g_byte_array_append (GByteArray *array,
|
||||
guint8 const *data,
|
||||
guint len);
|
||||
GByteArray* g_byte_array_prepend (GByteArray *array,
|
||||
guint8 const *data,
|
||||
guint len);
|
||||
GByteArray* g_byte_array_set_size (GByteArray *array,
|
||||
guint length);
|
||||
GByteArray* g_byte_array_remove_index (GByteArray *array,
|
||||
guint index);
|
||||
GByteArray* g_byte_array_remove_index_fast (GByteArray *array,
|
||||
guint index);
|
||||
void g_byte_array_sort (GByteArray *array,
|
||||
GCompareFunc compare_func);
|
||||
void g_byte_array_sort_with_data (GByteArray *array,
|
||||
GCompareFuncData compare_func,
|
||||
gpointer user_data);
|
||||
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_ARRAY_H__ */
|
||||
|
||||
@ -1,95 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_ASYNCQUEUE_H__
|
||||
#define __G_ASYNCQUEUE_H__
|
||||
|
||||
#include <gthread.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _GAsyncQueue GAsyncQueue;
|
||||
|
||||
/* Asyncronous Queues, can be used to communicate between threads
|
||||
*/
|
||||
|
||||
/* Get a new GAsyncQueue with the ref_count 1 */
|
||||
GAsyncQueue* g_async_queue_new (void);
|
||||
|
||||
/* Lock and unlock an GAsyncQueue, all functions lock the queue for
|
||||
* themselves, but in certain cirumstances you want to hold the lock longer,
|
||||
* thus you lock the queue, call the *_unlocked functions and unlock it again
|
||||
*/
|
||||
void g_async_queue_lock (GAsyncQueue *queue);
|
||||
void g_async_queue_unlock (GAsyncQueue *queue);
|
||||
|
||||
/* Ref and unref the GAsyncQueue. g_async_queue_unref_unlocked makes
|
||||
* no sense, as after the unreffing the Queue might be gone and can't
|
||||
* be unlocked. So you have a function to call, if you don't hold the
|
||||
* lock (g_async_queue_unref) and one to call, when you already hold
|
||||
* the lock (g_async_queue_unref_and_unlock). After that however, you
|
||||
* don't hold the lock anymore and the Queue might in fact be
|
||||
* destroyed, if you unrefed to zero */
|
||||
void g_async_queue_ref (GAsyncQueue *queue);
|
||||
void g_async_queue_ref_unlocked (GAsyncQueue *queue);
|
||||
void g_async_queue_unref (GAsyncQueue *queue);
|
||||
void g_async_queue_unref_and_unlock (GAsyncQueue *queue);
|
||||
|
||||
/* Push data into the async queue. Must not be NULL */
|
||||
void g_async_queue_push (GAsyncQueue *queue,
|
||||
gpointer data);
|
||||
void g_async_queue_push_unlocked (GAsyncQueue *queue,
|
||||
gpointer data);
|
||||
|
||||
/* Pop data from the async queue, when no data is there, the thread is blocked
|
||||
* until data arrives */
|
||||
gpointer g_async_queue_pop (GAsyncQueue *queue);
|
||||
gpointer g_async_queue_pop_unlocked (GAsyncQueue *queue);
|
||||
|
||||
/* Try to pop data, NULL is returned in case of empty queue */
|
||||
gpointer g_async_queue_try_pop (GAsyncQueue *queue);
|
||||
gpointer g_async_queue_try_pop_unlocked (GAsyncQueue *queue);
|
||||
|
||||
/* Wait for data until at maximum until end_time is reached, NULL is returned
|
||||
* in case of empty queue*/
|
||||
gpointer g_async_queue_timed_pop (GAsyncQueue *queue,
|
||||
GTimeVal *end_time);
|
||||
gpointer g_async_queue_timed_pop_unlocked (GAsyncQueue *queue,
|
||||
GTimeVal *end_time);
|
||||
|
||||
/* Return the length of the queue, negative values mean, that threads
|
||||
* are waiting, positve values mean, that there are entries in the
|
||||
* queue. Actually this function returns the length of the queue minus
|
||||
* the number of waiting threads, g_async_queue_length == 0 could also
|
||||
* mean 'n' entries in the queue and 'n' thread waiting, such can
|
||||
* happen due to locking of the queue or due to scheduling. */
|
||||
gint g_async_queue_length (GAsyncQueue *queue);
|
||||
gint g_async_queue_length_unlocked (GAsyncQueue *queue);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_ASYNCQUEUE_H__ */
|
||||
|
||||
@ -1,61 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_BACKTRACE_H__
|
||||
#define __G_BACKTRACE_H__
|
||||
|
||||
#include <gtypes.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
/* Fatal error handlers.
|
||||
* g_on_error_query() will prompt the user to either
|
||||
* [E]xit, [H]alt, [P]roceed or show [S]tack trace.
|
||||
* g_on_error_stack_trace() invokes gdb, which attaches to the current
|
||||
* process and shows a stack trace.
|
||||
* These function may cause different actions on non-unix platforms.
|
||||
* The prg_name arg is required by gdb to find the executable, if it is
|
||||
* passed as NULL, g_on_error_query() will try g_get_prgname().
|
||||
*/
|
||||
void g_on_error_query (gchar const *prg_name);
|
||||
void g_on_error_stack_trace (gchar const *prg_name);
|
||||
|
||||
/* Hacker macro to place breakpoints for elected machines.
|
||||
* Actual use is strongly deprecated of course ;)
|
||||
*/
|
||||
#if defined (__i386__) && defined (__GNUC__) && __GNUC__ >= 2
|
||||
# define G_BREAKPOINT() G_STMT_START{ __asm__ __volatile__ ("int $03"); }G_STMT_END
|
||||
#elif defined (_MSC_VER) && defined (_M_IX86)
|
||||
# define G_BREAKPOINT() G_STMT_START{ __asm int 3h }G_STMT_END
|
||||
#elif defined (__alpha__) && defined (__GNUC__) && __GNUC__ >= 2
|
||||
# define G_BREAKPOINT() G_STMT_START{ __asm__ __volatile__ ("bpt"); }G_STMT_END
|
||||
#else /* !__i386__ && !__alpha__ */
|
||||
# define G_BREAKPOINT() G_STMT_START{ raise (5 /* SIGTRAP */); }G_STMT_END
|
||||
#endif /* __i386__ */
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_BACKTRACE_H__ */
|
||||
@ -1,66 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_CACHE_H__
|
||||
#define __G_CACHE_H__
|
||||
|
||||
#include <glist.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _GCache GCache;
|
||||
|
||||
typedef gpointer (*GCacheNewFunc) (gpointer key);
|
||||
typedef gpointer (*GCacheDupFunc) (gpointer value);
|
||||
typedef void (*GCacheDestroyFunc) (gpointer value);
|
||||
|
||||
/* Caches
|
||||
*/
|
||||
GCache* g_cache_new (GCacheNewFunc value_new_func,
|
||||
GCacheDestroyFunc value_destroy_func,
|
||||
GCacheDupFunc key_dup_func,
|
||||
GCacheDestroyFunc key_destroy_func,
|
||||
GHashFunc hash_key_func,
|
||||
GHashFunc hash_value_func,
|
||||
GEqualFunc key_equal_func);
|
||||
void g_cache_destroy (GCache *cache);
|
||||
gpointer g_cache_insert (GCache *cache,
|
||||
gpointer key);
|
||||
void g_cache_remove (GCache *cache,
|
||||
gconstpointer value);
|
||||
void g_cache_key_foreach (GCache *cache,
|
||||
GHFunc func,
|
||||
gpointer user_data);
|
||||
void g_cache_value_foreach (GCache *cache,
|
||||
GHFunc func,
|
||||
gpointer user_data);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_CACHE_H__ */
|
||||
|
||||
|
||||
|
||||
@ -1,45 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
*
|
||||
* Copyright (C) 2000 Ali Abdin <aliabdin@aucegypt.edu>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#ifndef __G_COMPAT_H__
|
||||
#define __G_COMPAT_H__
|
||||
|
||||
#include <gmacros.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
#ifndef G_DISABLE_COMPAT_H
|
||||
|
||||
#define g_date_weekday g_date_get_weekday
|
||||
#define g_date_month g_date_get_month
|
||||
#define g_date_year g_date_get_year
|
||||
#define g_date_day g_date_get_day
|
||||
#define g_date_julian g_date_get_julian
|
||||
#define g_date_day_of_year g_date_get_day_of_year
|
||||
#define g_date_monday_week_of_year g_date_get_monday_week_of_year
|
||||
#define g_date_sunday_week_of_year g_date_get_sunday_week_of_year
|
||||
#define g_date_days_in_month g_date_get_days_in_month
|
||||
#define g_date_monday_weeks_in_year g_date_get_monday_weeks_in_year
|
||||
#define g_date_sunday_weeks_in_year g_date_get_sunday_weeks_in_year
|
||||
|
||||
#endif /* G_DISABLE_COMPAT_H */
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_COMPAT_H__ */
|
||||
@ -1,73 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_COMPLETION_H__
|
||||
#define __G_COMPLETION_H__
|
||||
|
||||
#include <glist.h>
|
||||
#include <stddef.h> /* For size_t */
|
||||
#ifdef G_OS_UNIX
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _GCompletion GCompletion;
|
||||
|
||||
typedef gchar* (*GCompletionFunc) (gpointer);
|
||||
|
||||
/* GCompletion
|
||||
*/
|
||||
|
||||
typedef int (*GCompletionStrncmpFunc)(char const *s1, char const *s2, size_t n);
|
||||
|
||||
struct _GCompletion
|
||||
{
|
||||
GList* items;
|
||||
GCompletionFunc func;
|
||||
|
||||
gchar* prefix;
|
||||
GList* cache;
|
||||
GCompletionStrncmpFunc strncmp_func;
|
||||
};
|
||||
|
||||
GCompletion* g_completion_new (GCompletionFunc func);
|
||||
void g_completion_add_items (GCompletion* cmp,
|
||||
GList* items);
|
||||
void g_completion_remove_items (GCompletion* cmp,
|
||||
GList* items);
|
||||
void g_completion_clear_items (GCompletion* cmp);
|
||||
GList* g_completion_complete (GCompletion* cmp,
|
||||
gchar* prefix,
|
||||
gchar** new_prefix);
|
||||
void g_completion_set_compare (GCompletion *cmp,
|
||||
GCompletionStrncmpFunc strncmp_func);
|
||||
void g_completion_free (GCompletion* cmp);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_COMPLETION_H__ */
|
||||
|
||||
@ -1,90 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_CONVERT_H__
|
||||
#define __G_CONVERT_H__
|
||||
|
||||
#include <stddef.h> /* For size_t */
|
||||
#include <gerror.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef enum
|
||||
{
|
||||
G_CONVERT_ERROR_NO_CONVERSION,
|
||||
G_CONVERT_ERROR_ILLEGAL_SEQUENCE,
|
||||
G_CONVERT_ERROR_FAILED,
|
||||
G_CONVERT_ERROR_PARTIAL_INPUT
|
||||
} GConvertError;
|
||||
|
||||
#define G_CONVERT_ERROR g_convert_error_quark()
|
||||
GQuark g_convert_error_quark();
|
||||
|
||||
/* Thin wrappers around iconv
|
||||
*/
|
||||
typedef struct _GIConv *GIConv;
|
||||
|
||||
GIConv g_iconv_open (gchar const *to_codeset,
|
||||
gchar const *from_codeset);
|
||||
size_t g_iconv (GIConv converter,
|
||||
gchar **inbuf,
|
||||
size_t *inbytes_left,
|
||||
gchar **outbuf,
|
||||
size_t *outbytes_left);
|
||||
gint g_iconv_close (GIConv converter);
|
||||
|
||||
|
||||
gchar* g_convert (gchar const *str,
|
||||
gint len,
|
||||
gchar const *to_codeset,
|
||||
gchar const *from_codeset,
|
||||
gint *bytes_read,
|
||||
gint *bytes_written,
|
||||
GError **error);
|
||||
gchar* g_convert_with_fallback (gchar const *str,
|
||||
gint len,
|
||||
gchar const *to_codeset,
|
||||
gchar const *from_codeset,
|
||||
gchar *fallback,
|
||||
gint *bytes_read,
|
||||
gint *bytes_written,
|
||||
GError **error);
|
||||
|
||||
|
||||
/* Convert between libc's idea of strings and UTF-8.
|
||||
*/
|
||||
gchar* g_locale_to_utf8 (gchar const *opsysstring, GError **error);
|
||||
gchar* g_locale_from_utf8 (gchar const *utf8string, GError **error);
|
||||
|
||||
/* Convert between the operating system (or C runtime)
|
||||
* representation of file names and UTF-8.
|
||||
*/
|
||||
gchar* g_filename_to_utf8 (gchar const *opsysstring, GError **error);
|
||||
gchar* g_filename_from_utf8 (gchar const *utf8string, GError **error);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_CONVERT_H__ */
|
||||
@ -1,106 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_DATASET_H__
|
||||
#define __G_DATASET_H__
|
||||
|
||||
#include <gquark.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _GData GData;
|
||||
|
||||
typedef void (*GDataForeachFunc) (GQuark key_id,
|
||||
gpointer data,
|
||||
gpointer user_data);
|
||||
|
||||
/* Keyed Data List
|
||||
*/
|
||||
void g_datalist_init (GData **datalist);
|
||||
void g_datalist_clear (GData **datalist);
|
||||
gpointer g_datalist_id_get_data (GData **datalist,
|
||||
GQuark key_id);
|
||||
void g_datalist_id_set_data_full (GData **datalist,
|
||||
GQuark key_id,
|
||||
gpointer data,
|
||||
GDestroyNotify destroy_func);
|
||||
gpointer g_datalist_id_remove_no_notify (GData **datalist,
|
||||
GQuark key_id);
|
||||
void g_datalist_foreach (GData **datalist,
|
||||
GDataForeachFunc func,
|
||||
gpointer user_data);
|
||||
#define g_datalist_id_set_data(dl, q, d) \
|
||||
g_datalist_id_set_data_full ((dl), (q), (d), NULL)
|
||||
#define g_datalist_id_remove_data(dl, q) \
|
||||
g_datalist_id_set_data ((dl), (q), NULL)
|
||||
#define g_datalist_get_data(dl, k) \
|
||||
(g_datalist_id_get_data ((dl), g_quark_try_string (k)))
|
||||
#define g_datalist_set_data_full(dl, k, d, f) \
|
||||
g_datalist_id_set_data_full ((dl), g_quark_from_string (k), (d), (f))
|
||||
#define g_datalist_remove_no_notify(dl, k) \
|
||||
g_datalist_id_remove_no_notify ((dl), g_quark_try_string (k))
|
||||
#define g_datalist_set_data(dl, k, d) \
|
||||
g_datalist_set_data_full ((dl), (k), (d), NULL)
|
||||
#define g_datalist_remove_data(dl, k) \
|
||||
g_datalist_id_set_data ((dl), g_quark_try_string (k), NULL)
|
||||
|
||||
|
||||
/* Location Associated Keyed Data
|
||||
*/
|
||||
void g_dataset_destroy (gconstpointer dataset_location);
|
||||
gpointer g_dataset_id_get_data (gconstpointer dataset_location,
|
||||
GQuark key_id);
|
||||
void g_dataset_id_set_data_full (gconstpointer dataset_location,
|
||||
GQuark key_id,
|
||||
gpointer data,
|
||||
GDestroyNotify destroy_func);
|
||||
gpointer g_dataset_id_remove_no_notify (gconstpointer dataset_location,
|
||||
GQuark key_id);
|
||||
void g_dataset_foreach (gconstpointer dataset_location,
|
||||
GDataForeachFunc func,
|
||||
gpointer user_data);
|
||||
#define g_dataset_id_set_data(l, k, d) \
|
||||
g_dataset_id_set_data_full ((l), (k), (d), NULL)
|
||||
#define g_dataset_id_remove_data(l, k) \
|
||||
g_dataset_id_set_data ((l), (k), NULL)
|
||||
#define g_dataset_get_data(l, k) \
|
||||
(g_dataset_id_get_data ((l), g_quark_try_string (k)))
|
||||
#define g_dataset_set_data_full(l, k, d, f) \
|
||||
g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f))
|
||||
#define g_dataset_remove_no_notify(l, k) \
|
||||
g_dataset_id_remove_no_notify ((l), g_quark_try_string (k))
|
||||
#define g_dataset_set_data(l, k, d) \
|
||||
g_dataset_set_data_full ((l), (k), (d), NULL)
|
||||
#define g_dataset_remove_data(l, k) \
|
||||
g_dataset_id_set_data ((l), g_quark_try_string (k), NULL)
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_DATASET_H__ */
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,224 +0,0 @@
|
||||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
#ifndef __G_DATE_H__
|
||||
#define __G_DATE_H__
|
||||
|
||||
#include <gquark.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
/* GDate
|
||||
*
|
||||
* Date calculations (not time for now, to be resolved). These are a
|
||||
* mutant combination of Steffen Beyer's DateCalc routines
|
||||
* (http://www.perl.com/CPAN/authors/id/STBEY/) and Jon Trowbridge's
|
||||
* date routines (written for in-house software). Written by Havoc
|
||||
* Pennington <hp@pobox.com>
|
||||
*/
|
||||
|
||||
typedef gint32 GTime;
|
||||
typedef guint16 GDateYear;
|
||||
typedef guint8 GDateDay; /* day of the month */
|
||||
typedef struct _GDate GDate;
|
||||
/* make struct tm known without having to include time.h */
|
||||
struct tm;
|
||||
|
||||
/* enum used to specify order of appearance in parsed date strings */
|
||||
typedef enum
|
||||
{
|
||||
G_DATE_DAY = 0,
|
||||
G_DATE_MONTH = 1,
|
||||
G_DATE_YEAR = 2
|
||||
} GDateDMY;
|
||||
|
||||
/* actual week and month values */
|
||||
typedef enum
|
||||
{
|
||||
G_DATE_BAD_WEEKDAY = 0,
|
||||
G_DATE_MONDAY = 1,
|
||||
G_DATE_TUESDAY = 2,
|
||||
G_DATE_WEDNESDAY = 3,
|
||||
G_DATE_THURSDAY = 4,
|
||||
G_DATE_FRIDAY = 5,
|
||||
G_DATE_SATURDAY = 6,
|
||||
G_DATE_SUNDAY = 7
|
||||
} GDateWeekday;
|
||||
typedef enum
|
||||
{
|
||||
G_DATE_BAD_MONTH = 0,
|
||||
G_DATE_JANUARY = 1,
|
||||
G_DATE_FEBRUARY = 2,
|
||||
G_DATE_MARCH = 3,
|
||||
G_DATE_APRIL = 4,
|
||||
G_DATE_MAY = 5,
|
||||
G_DATE_JUNE = 6,
|
||||
G_DATE_JULY = 7,
|
||||
G_DATE_AUGUST = 8,
|
||||
G_DATE_SEPTEMBER = 9,
|
||||
G_DATE_OCTOBER = 10,
|
||||
G_DATE_NOVEMBER = 11,
|
||||
G_DATE_DECEMBER = 12
|
||||
} GDateMonth;
|
||||
|
||||
#define G_DATE_BAD_JULIAN 0U
|
||||
#define G_DATE_BAD_DAY 0U
|
||||
#define G_DATE_BAD_YEAR 0U
|
||||
|
||||
/* Note: directly manipulating structs is generally a bad idea, but
|
||||
* in this case it's an *incredibly* bad idea, because all or part
|
||||
* of this struct can be invalid at any given time. Use the functions,
|
||||
* or you will get hosed, I promise.
|
||||
*/
|
||||
struct _GDate
|
||||
{
|
||||
guint julian_days : 32; /* julian days representation - we use a
|
||||
* bitfield hoping that 64 bit platforms
|
||||
* will pack this whole struct in one big
|
||||
* int
|
||||
*/
|
||||
|
||||
guint julian : 1; /* julian is valid */
|
||||
guint dmy : 1; /* dmy is valid */
|
||||
|
||||
/* DMY representation */
|
||||
guint day : 6;
|
||||
guint month : 4;
|
||||
guint year : 16;
|
||||
};
|
||||
|
||||
/* g_date_new() returns an invalid date, you then have to _set() stuff
|
||||
* to get a usable object. You can also allocate a GDate statically,
|
||||
* then call g_date_clear() to initialize.
|
||||
*/
|
||||
GDate* g_date_new (void);
|
||||
GDate* g_date_new_dmy (GDateDay day,
|
||||
GDateMonth month,
|
||||
GDateYear year);
|
||||
GDate* g_date_new_julian (guint32 julian_day);
|
||||
void g_date_free (GDate *date);
|
||||
|
||||
/* check g_date_valid() after doing an operation that might fail, like
|
||||
* _parse. Almost all g_date operations are undefined on invalid
|
||||
* dates (the exceptions are the mutators, since you need those to
|
||||
* return to validity).
|
||||
*/
|
||||
gboolean g_date_valid (GDate *date);
|
||||
gboolean g_date_valid_day (GDateDay day) G_GNUC_CONST;
|
||||
gboolean g_date_valid_month (GDateMonth month) G_GNUC_CONST;
|
||||
gboolean g_date_valid_year (GDateYear year) G_GNUC_CONST;
|
||||
gboolean g_date_valid_weekday (GDateWeekday weekday) G_GNUC_CONST;
|
||||
gboolean g_date_valid_julian (guint32 julian_date) G_GNUC_CONST;
|
||||
gboolean g_date_valid_dmy (GDateDay day,
|
||||
GDateMonth month,
|
||||
GDateYear year) G_GNUC_CONST;
|
||||
|
||||
GDateWeekday g_date_get_weekday (GDate *date);
|
||||
GDateMonth g_date_get_month (GDate *date);
|
||||
GDateYear g_date_get_year (GDate *date);
|
||||
GDateDay g_date_get_day (GDate *date);
|
||||
guint32 g_date_get_julian (GDate *date);
|
||||
guint g_date_get_day_of_year (GDate *date);
|
||||
/* First monday/sunday is the start of week 1; if we haven't reached
|
||||
* that day, return 0. These are not ISO weeks of the year; that
|
||||
* routine needs to be added.
|
||||
* these functions return the number of weeks, starting on the
|
||||
* corrsponding day
|
||||
*/
|
||||
guint g_date_get_monday_week_of_year (GDate *date);
|
||||
guint g_date_get_sunday_week_of_year (GDate *date);
|
||||
|
||||
/* If you create a static date struct you need to clear it to get it
|
||||
* in a sane state before use. You can clear a whole array at
|
||||
* once with the ndates argument.
|
||||
*/
|
||||
void g_date_clear (GDate *date,
|
||||
guint n_dates);
|
||||
|
||||
/* The parse routine is meant for dates typed in by a user, so it
|
||||
* permits many formats but tries to catch common typos. If your data
|
||||
* needs to be strictly validated, it is not an appropriate function.
|
||||
*/
|
||||
void g_date_set_parse (GDate *date,
|
||||
gchar const *str);
|
||||
void g_date_set_time (GDate *date,
|
||||
GTime time);
|
||||
void g_date_set_month (GDate *date,
|
||||
GDateMonth month);
|
||||
void g_date_set_day (GDate *date,
|
||||
GDateDay day);
|
||||
void g_date_set_year (GDate *date,
|
||||
GDateYear year);
|
||||
void g_date_set_dmy (GDate *date,
|
||||
GDateDay day,
|
||||
GDateMonth month,
|
||||
GDateYear y);
|
||||
void g_date_set_julian (GDate *date,
|
||||
guint32 julian_date);
|
||||
gboolean g_date_is_first_of_month (GDate *date);
|
||||
gboolean g_date_is_last_of_month (GDate *date);
|
||||
|
||||
/* To go forward by some number of weeks just go forward weeks*7 days */
|
||||
void g_date_add_days (GDate *date,
|
||||
guint n_days);
|
||||
void g_date_subtract_days (GDate *date,
|
||||
guint n_days);
|
||||
|
||||
/* If you add/sub months while day > 28, the day might change */
|
||||
void g_date_add_months (GDate *date,
|
||||
guint n_months);
|
||||
void g_date_subtract_months (GDate *date,
|
||||
guint n_months);
|
||||
|
||||
/* If it's feb 29, changing years can move you to the 28th */
|
||||
void g_date_add_years (GDate *date,
|
||||
guint n_years);
|
||||
void g_date_subtract_years (GDate *date,
|
||||
guint n_years);
|
||||
gboolean g_date_is_leap_year (GDateYear year) G_GNUC_CONST;
|
||||
guint8 g_date_get_days_in_month (GDateMonth month,
|
||||
GDateYear year) G_GNUC_CONST;
|
||||
guint8 g_date_get_monday_weeks_in_year (GDateYear year) G_GNUC_CONST;
|
||||
guint8 g_date_get_sunday_weeks_in_year (GDateYear year) G_GNUC_CONST;
|
||||
|
||||
/* qsort-friendly (with a cast...) */
|
||||
gint g_date_compare (GDate *lhs,
|
||||
GDate *rhs);
|
||||
void g_date_to_struct_tm (GDate *date,
|
||||
struct tm *tm);
|
||||
|
||||
/* Just like strftime() except you can only use date-related formats.
|
||||
* Using a time format is undefined.
|
||||
*/
|
||||
gsize g_date_strftime (gchar *s,
|
||||
gsize slen,
|
||||
gchar const *format,
|
||||
GDate *date);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_DATE_H__ */
|
||||
|
||||
@ -1,74 +0,0 @@
|
||||
/* gerror.h - Error reporting system
|
||||
*
|
||||
* Copyright 2000 Red Hat, Inc.
|
||||
*
|
||||
* The Gnome Library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* The Gnome Library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with the Gnome Library; see the file COPYING.LIB. If not,
|
||||
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#ifndef __G_ERROR_H__
|
||||
#define __G_ERROR_H__
|
||||
|
||||
#include <gquark.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _GError GError;
|
||||
|
||||
struct _GError
|
||||
{
|
||||
GQuark domain;
|
||||
gint code;
|
||||
gchar *message;
|
||||
};
|
||||
|
||||
GError* g_error_new (GQuark domain,
|
||||
gint code,
|
||||
gchar const *format,
|
||||
...) G_GNUC_PRINTF (3, 4);
|
||||
|
||||
GError* g_error_new_literal (GQuark domain,
|
||||
gint code,
|
||||
gchar const *message);
|
||||
|
||||
void g_error_free (GError *error);
|
||||
GError* g_error_copy (GError const *error);
|
||||
|
||||
gboolean g_error_matches (GError const *error,
|
||||
GQuark domain,
|
||||
gint code);
|
||||
|
||||
/* if (err) *err = g_error_new(domain, code, format, ...), also has
|
||||
* some sanity checks.
|
||||
*/
|
||||
void g_set_error (GError **err,
|
||||
GQuark domain,
|
||||
gint code,
|
||||
gchar const *format,
|
||||
...) G_GNUC_PRINTF (4, 5);
|
||||
|
||||
/* if (dest) *dest = src; also has some sanity checks.
|
||||
*/
|
||||
void g_propagate_error (GError **dest,
|
||||
GError *src);
|
||||
|
||||
/* if (err && *err) { g_error_free(*err); *err = NULL; } */
|
||||
void g_clear_error (GError **err);
|
||||
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __G_ERROR_H__ */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user