[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [CCUX] [linux] probleme de compilation



Salut,
>
> oulà ? Quelle horreur :-)
>
de quoi ? Passer d'irix a linux ? C'est si grave que ca docteur ?
>
> Regarder le Makefile et les include. Essayer de le rendre cohérent, c'est à
> dire porte le sous Linux. çà aidera plein de gens :-)
>
> Sinon, essaye un peu si y a autoconf de faire un ./configure
>
Y'a pas d'include ni d'autoconf ! J'ai encore bien choisi mon soft on dirait 
:-((. Je vais joindre le fichier makefile, si quelqu'un peut m'aider (je ne 
connait rien en programmation ou scripting) a adapter la chose ou m'indiquer 
comment faire un include, ca servirait pour moi et bien d'autre.
>
> Ou encore essaye de compiler avec "make xmkmf"
>
Heuu, c'est quoi ca ?
>
> Essaye de récupérer les versions sur les université d'Indiana ou Houston. A
> chaque serveur trouvé j'étais en Timeout mais il semblerait d'après les
> README que çà tourne sous DOS et Linux ton truc.
> ftp.bio.indiana.edu
> ftp.bchs.uh.edu
>
Je peut toujours essayer. J'ai trouve mon exemplaire de treealign sur un ftp 
relie a ben le noeud belge du reseau europeen de bioinfo. Il est indique 
comme fonctionnant sous linux et unix.

Merci d'avance,

Carpe Linux

Dominique Leclercq
Ath     Belgique
dominique.leclercq@ath.be
[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]
CFLAGS = -p -g 

.c.o: ; cc -c  $(CFLAGS) $*.c


#  put name of prog1 here
prog1 = align

#  put objects for program one in this list
objs1 = au.o draw.o graph.o hash.o pre.o inout.o mat.o main.o story.o \
        tree.o metric.o pars.o dis.o stati.o

#  put names of libraries needed by prog1 here
libs1 =  -lm

#  put all c files here - - used by make depend
CFILES = draw.c pre.c inout.c au.c graph.c main.c metric.c \
     pars.c dis.c stati.c story.c mat.c hash.c


#  list all files that should be done by make depend here
progs = $(prog1) 

all:	$(progs)

$(prog1):	$(objs1)
	cc  -o  $(prog1) $(CFLAGS) $(objs1) $(libs1)

depend: 
	cc -M ${COPTS} ${CFILES} | \
	sed -e ':loop' \
	    -e 's/\.\.\/[^ /]*\/\.\./../' \
	    -e 't loop' | \
	grep -v /usr/include | \
	awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
		else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
		       else rec = rec " " $$2 } } \
	      END { print rec } ' > makedep
	echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
	echo '$$r makedep' >>eddep
	echo 'w' >>eddep
	cp Makefile Makefile.bak
	ex - Makefile < eddep
	rm eddep makedep

# ALL DEPENDENCIES MUST BE ABOVE THIS LINE - - 
#    below this line belongs to "make depend"
# DO NOT DELETE THIS LINE - make depend uses it

au.o: au.c ./typedef.h
dis.o: dis.c ./typedef.h
draw.o: draw.c ./typedef.h
graph.o: graph.c ./typedef.h
hash.o: hash.c ./typedef.h
inout.o: inout.c ./typedef.h
main.o: main.c ./typedef.h
mat.o: mat.c ./typedef.h
metric.o: metric.c ./typedef.h
pars.o: pars.c ./typedef.h
pre.o: pre.c ./typedef.h
stati.o: stati.c ./typedef.h
story.o: story.c ./typedef.h
tree.o: tree.c ./typedef.h