Salut,
>> Aucune installation n'est faite que ce soit dans /usr/local ou
>> /usr/bin ... le binaire g�n�r� reste dans le r�pertoire o� les sources
>> du programmes ont �t� d�sarchiv�s...
>Il faut �tre plus pr�cis. De quel r�pertoire s'agit-il ?
>Si c'est debian/<paquet>/usr/bin alors c'est normal et c'est bon. Un paquet
source
>a vocation � re install� dans un tel r�pertoire qui est ensuite utilis� par
dpkg-deb pour cr�er le fichier .deb.
L�-dessus nous sommes d'accord ... Je parle lors d'une utilisation normale
du
logiciel n'ayant rien � voir avec debian ...
Pour l'instant j'ai rajout� ceci dans le Makefile :
DESTDIR =
BIN = /usr/bin
install: all
install -d $(DESTDIR)$(BIN)
install -m 0755 hydan $(DESTDIR)$(BIN)/hydan
Et l� tout � l'air de fonctionner correctement :-)
>Il faut voir que la racine du paquet Debian est dans debian/<paquet> en
r�gle g�n�rale.
>Et donc installer quelque chose dans /usr/bin c'est l'installer dans
debian/<paquet>/usr/bin ...
>> L� aussi je bute un petit peu car le Makefile du r�pertoire libdisasm
>> doit pointer O� exactement ? En g�n�ral o� met-on les librairies ?
>/usr/lib ... donc debian/<paquet>/usr/lib
>Les emplacements des fichiers sont r�gis par la Debian Policy (� relire
donc ;)).
Ouais je viens de retrouver le lien ;)
Mais j'ai encore un ptit probl�me, dans le Makefile du r�pertoire libdisasm
j'ai rajout� ceci :
DESTDIR =
LIB = /usr/lib
install: all
install -d $(DESTDIR)$(LIB)
install -m 0755 libdisasm $(DESTDIR)$(LIB)/libdisasm
Mais j'obtiens l'erreur suivante :
make[1]: Entering directory `/home/edi/packaging/hydan-0.10'
gcc -Wall -Ilibdisasm -g -D_DEBUG -DVARBITS -o hydan hdn_common.o
hdn_embed.o hdn_decode.o hdn_stats.o
hdn_insns.o hdn_crypto.o hydan.o -Llibdisasm -ldisasm -lcrypto -lm
/usr/bin/ld: ne peut trouver -ldisasm
Qu'elle est l'astuce pour que le Makefile du r�pertoire <paquet>/libdisasm/
soit pris en compte lors
de la cr�ation du paquet ?
@+
--
.''`. E d i S T O J I C E V I C
: :' : http://www.debianworld.org
`. `~' GPG: C360 FCF0 AB3A 2AB0 52E7 044F 1B3D 2109 1237 B032
`-
*************************************************************************
Ce message et toutes les pi�ces jointes (ci-apr�s le "message") sont
confidentiels et �tablis � l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autoris�e est interdite.
Tout message �lectronique est susceptible d'alt�ration.
La SOCIETE GENERALE et ses filiales d�clinent toute responsabilit� au titre de
ce message s'il a �t� alt�r�, d�form� ou falsifi�.
********
This message and any attachments (the "message") are confidential and
intended solely for the addressees.
Any unauthorised use or dissemination is prohibited.
E-mails are susceptible to alteration.
Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall be
liable for the message if altered, changed or falsified.
*************************************************************************