Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Makefileprobleme

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 01. Apr 2009 17:31   Titel: Makefileprobleme

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 :
                $(CXX) -c `wx-config --cxxflags` -O2 -g3 -o $@ $<

all:    $(PROGRAM)

$(PROGRAM):     $(OBJECTS)
                $(CXX) -o $(PROGRAM) $(OBJECTS) `wx-config --libs`

clean:
                rm -f *.o $(PROGRAM)


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!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy