Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 20. Nov 2018 17:36

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Makefileprobleme
BeitragVerfasst: 01. Apr 2009 17:31 
Offline

Registriert: 25. Mär 2008 12:50
Beiträge: 127
Hi,

ich scheitere gerade an ein paar Änderungen an diesem Makefile:
Code:
CXX = $(shell wx-config --cxx)
PROGRAM = myprog
OBJECTS := $(patsubst %.cpp,%.o,$(wildcard *.cpp))

.SUFFIXES:      .o .cpp

.cpp.o :
                $&#40;CXX&#41; -c `wx-config --cxxflags` -O2 -g3 -o $@ $<

all&#58;    $&#40;PROGRAM&#41;

$&#40;PROGRAM&#41;&#58;     $&#40;OBJECTS&#41;
                $&#40;CXX&#41; -o $&#40;PROGRAM&#41; $&#40;OBJECTS&#41; `wx-config --libs`

clean&#58;
                rm -f *.o $&#40;PROGRAM&#41;
Als erstes sollen alle .o-Files in einem Unterverzeichnis obj/ landen. Wenn ich dazu aber die $OBJECTS-Zuweisung in

$(patsubst %.cpp,obj/%.o,$(wildcard *.cpp))

ändere, beschwert er sich, dass er keine Regel hat, die .o-Files zu erzeugen. Wieso eigentlich nicht? Es hat sich ja nur der Ausgabepfad für die Objekte geändert!

Des weiteren existieren jetzt zusätzliche Sourcefiles in einem Unterverzeichnis. Wie füge ich dieses Verzeichnis hinzu, so dass die Sourcen darin ebenfalls compiliert werden?

_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de