Bonjour

J'essaye de compiler un programme qui utilise les librairies gd. La
version installée sur ma machine est la 1.8, fournie avec mandrake 7.1.
Mon programme ne se compile qu'avec la version 1.2, d'après l'auteur.
J'ai donc téléchargé la version 1.2, que j'ai installée dans un
sous-répertoire /gd12. Je voudrais maintenant pouvoir compiler, en
indiquant au programme d'utiliser la version 1.2. Pour cela, j'ai
rajouté le chemin dans ld.so.conf. 
Je dois maintenant modifier le makefile pour qu'il prenne ces
librairies version 1.2 en compte, mais je ne sais pas où l'indiquer. Il
n'y a pas de configure, aussi il me faut directement modifier le
makefile que je copie ci-dessous. Quelles modifications dois-je faire ?

Merci d'avance

**Voici le makefile en question : ******
wims_home=..
VERSION_DATE=`date '+%Y-%m-%d'`

all: webmath deposit interfaces misc oef2wims flydraw

clean:
        rm -f webmath deposit insplot 2>/dev/null
        cd Interfaces; make clean; cd ..
        cd Misc; make clean; cd ..
        cd Oef2wims; make clean; cd ..
        cd Flydraw; make clean; cd ..

webmath: *.[ch]
        gcc -D_GNU_SOURCE -O -DVERSION_DATE=\"$(VERSION_DATE)\" -Wall webmath.c -lm -o 
webmath
        strip webmath
        ./webmath table
        ./install_wims

deposit: deposit.c lines.c config.c webmath.h
        gcc -O -Wall deposit.c -lm -o deposit
        cp deposit $(wims_home)/bin/deposit.bin
        chmod +s $(wims_home)/bin/deposit.bin

insplot: insplot.c
        gcc -O -Wall insplot.c -lm -o insplot
        strip insplot
#       cp insplot $(wims_home)/public_html/bin

oef2wims:
        cd Oef2wims; make all

interfaces:
        cd Interfaces; make all

misc:
        cd Misc; make all

flydraw:
        cd Flydraw; make all

**** fin du makefile *************

****************************
Michel Gosse 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
****************************

Répondre à