Ich habe eine Make-Datei, die wie folgt aussieht:Wie mit einem beliebigen Satz von Quelldateien in Make arbeiten?
SRCS := $(wildcard *.cpp)
OBJS := $(patsubst %.cpp, %.o, $(SRCS))
TARGET := foo
default : $(TARGET)
%.o : %.cpp %.h
$(CXX) $(CXXFLAGS) $< -o [email protected]
$(TARGET) : $(OBJS)
$(CXX) $(LDFLAGS) $^ -o $(TARGET)
Dies setzt voraus, alle Quelldateien, die ich brauche, sind an der gleichen Stelle.
Was soll ich tun, wenn die Dateien, die ich erstellen möchte, (foo.cpp ../bar.cpp ../../xip/bas.cpp) sind?