Dateien einbinden im Makefile
-
Hallo zusammen,
ich fange gerade an, mich mit der Programmierung unter C++ zu versuchen.
Dazu benutze ich den Free-Compiler von Borland.Momentan versuche ich ein Makefile zu erstellen, in dem eine 2. Datei ( hier möchte ich die Objekte, die benötigt werden ) eintragen.
Mit welchem Befehl bewegt man Make dazu? Ich habe es so versucht:
[code]
# Pfade zu Include-Dateien und LIBs in Variablen speichern
INC = C:\Borland\BCC55\Include
LIB = C:\Borland\BCC55\Lib
CPP = bcc32# Objekt-Datei hinzuladen
include .\makeobj# Objekte vorher definieren
#OBJ = hallowelt.obj# Abhängigkeiten von "HalloWelt.exe"
hallowelt.exe: (CPP) -I(LIB) @# Allgemeine Abhängigkeit von Objektdataien
.cpp.obj:
(INC) -L$(LIB) -c $<[/code]Die ausgemarkte OBJ-Variable habe ich in die Datei makeobj ausgelagert.
Was mache ich falsch?
Danke schon mal für Eure Hilfe!
Lieben Gruß
ComputerFee
-
Hallo zusammen,
ich hab meinen Fehler gefunden.
Nachdem ich die Zeile so geäändert habe ( !include .\makeobj ), funktioniert es jetzt.
Meine Idee war es, die *.obj und *.cpp Dateien in Unterverzeichnisse OBJ und Source auszulagern. Allerdings findet der Compiler nun die Abhängigkeit für die OBJ-Dateien nicht mehr.
Hat jemand eine Idee, wie so etwas zu behandeln wäre?
Danke im Voraus!
Lieben
ComputerFee