IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Problème dans makefile


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 3
    Par défaut Problème dans makefile
    Bonjour

    J'ai un petit souci avec un makeFile
    J'ai ajouté deux instruction de compilation sur un makefile que j'ai crée , et j'ai une erreur au lanceent du make:

    Makefile:72: *** missing separator. Stop.
    Je developpe sous eclipse sur MacOSX . Est ce que quelqu'un aurait déjà rencontré ce problème?

    Voici le makeFile

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
     
    CC=g++ -g
    CFLAGS=-Wall -ansi -g -D _DEBUG
    LDFLAGS=-Wall -ansi -g -D _DEBUG
    EXEC=oxy-genes
    TOOLS_DIR=./src/tools/
    LIB_EXSTRM=$(TOOLS_DIR)libexecstream/
    LIB_TINYXML=$(TOOLS_DIR)tinyxml/
    LIB_XML=$(TOOLS_DIR)xmlLight/
    SRCDIR= ./src/
    BUILDDIR =./build/
    DEBUGDIR=./debug/
    DEFS := -D TIXML_USE_STL
     
    all: $(EXEC)
     
    oxy-genes: oxygene.o GeneBankGenome.o AnnotatedGene.o DNASequenceTool.o GeneBankFIleReader.o exec-stream.o WapamLauncher.o xmlLight.o OutWapamParser.o XMLParser.o toolsKit.o ProteinSignature.o SignatureDefinitionParser.o FoundGene.o MotifSignatureSearcher.o ConfigData.o GeneAnnotationTool.o OutputWriter.o FastaPerser.o Sequence.o
    	$(CC) -o $(DEBUGDIR)Oxy-genes $(BUILDDIR)oxygene.o $(BUILDDIR)GeneBankGenome.o $(BUILDDIR)AnnotatedGene.o $(BUILDDIR)DNASequenceTool.o $(BUILDDIR)GeneBankFIleReader.o $(BUILDDIR)exec-stream.o $(BUILDDIR)WapamLauncher.o $(BUILDDIR)xmlLight.o $(BUILDDIR)OutWapamParser.o $(BUILDDIR)XMLParser.o $(BUILDDIR)toolsKit.o $(BUILDDIR)ProteinSignature.o  $(BUILDDIR)SignatureDefinitionParser.o $(BUILDDIR)FoundGene.o $(BUILDDIR)MotifSignatureSearcher.o $(BUILDDIR)ConfigData.o $(BUILDDIR)GeneAnnotationTool.o $(BUILDDIR)OutputWriter.o $(BUILDDIR)FastaPerser.o $(BUILDDIR)Sequence.o $(LDFLAGS) 
     
     
    #############################################################################################
    #Compilation de Oxy-Genes
    #############################################################################################
    OutputWriter.o:$(SRCDIR)OutputWriter.cpp $(SRCDIR)OutputWriter.h
    	$(CC) -o $(BUILDDIR)OutputWriter.o -c $(SRCDIR)OutputWriter.cpp $(CFLAGS)	
     
    ConfigData.o:$(SRCDIR)ConfigData.cpp $(SRCDIR)ConfigData.h
    	$(CC) -o $(BUILDDIR)ConfigData.o -c $(SRCDIR)ConfigData.cpp $(CFLAGS)	
     
    MotifSignatureSearcher.o:$(SRCDIR)MotifSignatureSearcher.cpp $(SRCDIR)MotifSignatureSearcher.h
    	$(CC) -o $(BUILDDIR)MotifSignatureSearcher.o -c $(SRCDIR)MotifSignatureSearcher.cpp $(CFLAGS)	
     
    FoundGene.o :$(SRCDIR)FoundGene.cpp $(SRCDIR)FoundGene.h $(SRCDIR)AnnotatedGene.h
    	$(CC) -o $(BUILDDIR)FoundGene.o -c $(SRCDIR)FoundGene.cpp $(CFLAGS)	
     
    SignatureDefinitionParser.o:$(SRCDIR)SignatureDefinitionParser.cpp $(SRCDIR)SignatureDefinitionParser.h
    	$(CC) -o $(BUILDDIR)SignatureDefinitionParser.o -c $(SRCDIR)SignatureDefinitionParser.cpp $(CFLAGS)	
     
    ProteinSignature.o:$(SRCDIR)ProteinSignature.cpp $(SRCDIR)ProteinSignature.h
    	$(CC) -o $(BUILDDIR)ProteinSignature.o -c $(SRCDIR)ProteinSignature.cpp $(CFLAGS)	
     
    OutWapamParser.o:$(SRCDIR)OutWapamParser.cpp $(SRCDIR)OutWapamParser.h $(SRCDIR)XMLParser.h 
    	$(CC) -o $(BUILDDIR)OutWapamParser.o -c $(SRCDIR)OutWapamParser.cpp $(CFLAGS)	
     
    XMLParser.o:$(SRCDIR)XMLParser.h $(SRCDIR)XMLParser.cpp $(LIB_XML)XML_Light.h
    	$(CC) -o $(BUILDDIR)XMLParser.o -c $(SRCDIR)XMLParser.cpp $(CFLAGS)	
     
    WapamLauncher.o:$(SRCDIR)WapamLauncher.cpp $(SRCDIR)WapamLauncher.h $(LIB_EXSTRM)/exec-stream.h
    	$(CC) -o $(BUILDDIR)WapamLauncher.o -c $(SRCDIR)WapamLauncher.cpp $(CFLAGS)
     
    GeneBankFIleReader.o: $(SRCDIR)GeneBankFIleReader.cpp $(SRCDIR)GeneBankFIleReader.h $(SRCDIR)defGenBankParser.h
    	$(CC) -o $(BUILDDIR)GeneBankFIleReader.o -c $(SRCDIR)GeneBankFIleReader.cpp $(CFLAGS)
     
    GeneBankGenome.o: $(SRCDIR)GeneBankGenome.cpp $(SRCDIR)GeneBankGenome.h $(SRCDIR)AnnotatedGene.h $(SRCDIR)DNASequenceTool.h
    	$(CC) -o $(BUILDDIR)GeneBankGenome.o -c $(SRCDIR)GeneBankGenome.cpp $(CFLAGS)
     
    DNASequenceTool.o: $(SRCDIR)DNASequenceTool.cpp $(SRCDIR)DNASequenceTool.h
    	$(CC) -o $(BUILDDIR)DNASequenceTool.o -c $(SRCDIR)DNASequenceTool.cpp $(CFLAGS)
     
    toolsKit.o: $(SRCDIR)toolsKit.cpp $(SRCDIR)toolsKit.h
    	$(CC) -o $(BUILDDIR)toolsKit.o -c $(SRCDIR)toolsKit.cpp $(CFLAGS)
     
    AnnotatedGene.o: $(SRCDIR)AnnotatedGene.cpp $(SRCDIR)AnnotatedGene.h
    	$(CC) -o $(BUILDDIR)AnnotatedGene.o -c $(SRCDIR)AnnotatedGene.cpp $(CFLAGS)
     
    GeneAnnotationTool.o: $(SRCDIR)GeneAnnotationTool.cpp $(SRCDIR)GeneAnnotationTool.h	
    	$(CC) -o $(BUILDDIR)GeneAnnotationTool.o -c $(SRCDIR)GeneAnnotationTool.cpp $(CFLAGS)
     
    oxygene.o: $(SRCDIR)Oxygene.cpp $(SRCDIR)GeneBankGenome.h
    	$(CC) -o $(BUILDDIR)oxygene.o -c $(SRCDIR)Oxygene.cpp $(CFLAGS)
     
    FastaParser.o: $(SRCDIR)FastaParser.cpp $(SRCDIR)FastaParser.h
        $(CC) -o $(BUILDDIR)FastaParser.o $(SRCDIR)FastaParser.cpp $(CFLAGS)
     
    Sequence.o: $(SRCDIR)Sequence.cpp $(SRCDIR)Sequence.h
        $(CC) -o $(BUILDIR)Sequence.o
    #############################################################################################
    #Compilation de la librairie exec-stream
    #############################################################################################
    exec-stream.o : $(LIB_EXSTRM)/exec-stream.cpp $(LIB_EXSTRM)/exec-stream.h $(LIB_EXSTRM)/posix/exec-stream-helpers.h $(LIB_EXSTRM)/posix/exec-stream-helpers.cpp $(LIB_EXSTRM)/posix/exec-stream-impl.cpp
    	$(CC) -c  -o $(BUILDDIR)/exec-stream.o $(LIB_EXSTRM)/exec-stream.cpp $(CFLAGS)
     
     
    #############################################################################################
    #Compilation de la librairie XML
    #############################################################################################
     
    xmlLight.o: $(LIB_XML)XML_Light.cpp $(LIB_XML)XML_Light.h
    	$(CC) -c  -o $(BUILDDIR)/xmlLight.o $(LIB_XML)XML_Light.cpp $(CFLAGS)
     
     
    clean:
    	rm -rf *.o
    make rale à la ligne qui suit le tag FastaParser.o:
    $(CC) -o $(BUILDDIR)FastaParser.o $(SRCDIR)FastaParser.cpp $(CFLAGS)
    idem pour la tag Sequence.o:
    $(CC) -o $(BUILDIR)Sequence.o


    Merci d'avance

  2. #2
    screetch
    Invité(e)
    Par défaut
    remplace les espaces par une tabulation.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 3
    Par défaut
    ca marche bien maintenant

    merci

Discussions similaires

  1. probléme de modification dans makefile
    Par moooona dans le forum Linux
    Réponses: 0
    Dernier message: 09/04/2008, 13h19
  2. [Makefile] Problème lancement Makefile dans Shell
    Par domiq44 dans le forum Systèmes de compilation
    Réponses: 14
    Dernier message: 29/11/2006, 15h17
  3. Quel est le problème dans ce code ?
    Par Luther13 dans le forum C
    Réponses: 12
    Dernier message: 26/08/2003, 16h09
  4. Problème dans analisys Manager
    Par ien_ien23 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 11/07/2003, 14h38
  5. Problème dans requête avec count()
    Par BadFox dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/07/2003, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo