hallo,
ich habe Probleme mit den Makfile-Suffixregeln. Mein Makefile sieht gekürzt so aus:
Code:
SRC_PATH=..\..\..\sources
OBJ_DIR=obj
.SUFFIXES:
.SUFFIXES: .o .java
.java.o:
kompiliere sourcefiles von $(SRC_PATH) zu .o in $(OBJ_DIR)
all: objects
objects: \
${SRC_PATH}\ProgramFile1 \
${SRC_PATH}\ProgramFile2 \
etc
nun werden aber immer alle ProgrammDateien kompiliert, und nicht nur die, die es nötig haben.
Wie bringe ich dem Teil bei, dass die Object-Dateien im Ordner $(OBJ_DIR) und nicht in
$(SRC_PATH) liegen?
MfG Peschmä
Lesezeichen