- Reestructuración de ficheros y directorios general
- merge v0.01 --> Añadido fileselector - Añadidas fuentes de Gem y Pure Data - pix2jpg incluído en Gem. Archivos de construcción de Gem modificados. - Añadido fichero ompiling.txt con instrucciones de compilación
This commit is contained in:
parent
c9adfd020b
commit
e85d191b46
3100 changed files with 775434 additions and 3073 deletions
33
Gem/build/autoconf/README.txt
Normal file
33
Gem/build/autoconf/README.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
building Gem using autoconf
|
||||
===========================
|
||||
|
||||
autoconf is the preferred way to build Gem.
|
||||
|
||||
#0 preparation
|
||||
if you installed Gem from a released version, just go to the .../Gem directory
|
||||
if you grabbed a development snapshot of Gem, you have to generate the autotools
|
||||
first; just go to the .../Gem directory and do
|
||||
.../Gem$ ./autogen.sh
|
||||
|
||||
|
||||
#1 configuration step
|
||||
run configure with the appropriate options
|
||||
.../Gem$ ./configure
|
||||
|
||||
for a complete list of options try
|
||||
.../Gem$ ./configure --help=recursive
|
||||
|
||||
a typical call would look like:
|
||||
.../Gem$ ./configure --with-pd=/usr/include/pd --prefix=/usr -C CXXFLAGS="-g -O2"
|
||||
|
||||
|
||||
#2 build
|
||||
once configuration succeeded (it will not succeed if you miss crucial libraries
|
||||
like openGL), build Gem:
|
||||
.../Gem$ make
|
||||
|
||||
#3 finally install
|
||||
.../Gem$ make install
|
||||
|
||||
this will install Gem e.g. into /usr/lib/pd/extra/Gem/
|
||||
|
37
Gem/build/autoconf/configure.mingw32
Normal file
37
Gem/build/autoconf/configure.mingw32
Normal file
|
@ -0,0 +1,37 @@
|
|||
#!/bin/sh
|
||||
|
||||
## this is for documentary purposes
|
||||
## how i configured Gem on mingw to build with a number of external libraries
|
||||
## TODO: QuickTime, ImageMagick, GMerlin
|
||||
## TODO: avt, halcon, pylon
|
||||
|
||||
PROGRAMFILES=/home/zmoelnig/programfiles/i386
|
||||
GEMLIBS=/home/zmoelnig/src/GemLibs
|
||||
|
||||
|
||||
## where to find pd headers and lib
|
||||
PDPATH="${PROGRAMFILES}/pd"
|
||||
|
||||
## image loading
|
||||
JPEG="${GEMLIBS}/libjpeg-turbo-gcc"
|
||||
TIFF="${GEMLIBS}/tiff-4.0.0/libtiff"
|
||||
IMAGEMAGICK="${GEMLIBS}/ImageMagick-6.7.2-gcc"
|
||||
|
||||
## video capture
|
||||
VLC="${PROGRAMFILES}/VideoLAN/VLC"
|
||||
|
||||
## model loading
|
||||
ASSIMP="/home/zmoelnig/src/assimp--2.0.863-sdk"
|
||||
|
||||
./configure --with-pd=${PDPATH} \
|
||||
PKG_JPEG_CFLAGS="-I${JPEG}/include " \
|
||||
PKG_JPEG_LIBS="-L${JPEG}/lib -ljpeg " \
|
||||
PKG_TIFF_CFLAGS="-I${TIFF} " \
|
||||
PKG_TIFF_LIBS="-L${TIFF} -ltiff" \
|
||||
PKG_IMAGEMAGICK_CFLAGS="-I${IMAGEMAGICK} " \
|
||||
PKG_IMAGEMAGICK_LIBS="-L${IMAGEMAGICK}/magick -lMagickCore" \
|
||||
PKG_LIBVLC_CFLAGS="-I${VLC}/sdk/include " \
|
||||
PKG_LIBVLC_LIBS="-L${VLC} -lvlc " \
|
||||
PKG_ASSIMP_CFLAGS="-I${ASSIMP}/include -DHAVE_ASSIMP_H" \
|
||||
PKG_ASSIMP_LIBS="-L${ASSIMP}/bin/assimp_release-dll_win32 -Xlinker -l:Assimp32.dll " \
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue