Gast
#1543600
hallo, ich möchte über eine make-datei mehrere quellcodedateien generieren, die auch in unterschiedlichen verzeichnissen liegen, die daraus entstehenden dateien möchte ich in einem gemeinsamen build-ordner haben. das hab ich aber seither nicht hinbekommen. die *.o dateien liegen dann im gleichen verzeichnis wie die *.c datei. ich habe die make-datei auch aus dem internet und habe sie etwas gepasst. leider kenne ich mich aber mit dem ganzen syntax nicht so gut aus. die quellcodedateien geb ich wie folgt dazu: SRC = ../main.c SRC += ../../src/spi.c SRC .. # Define all object files. OBJ = $(SRC:%.c=$(OBJDIR)/%.o) .... # Compile: create object files from C source files. $(OBJDIR)/%.o : %.c $(CC) -c $(CFLAGS) $< -o $@ kann mir da jemand weiterhelf, wie ich die befehle anpassen muss, damit die ausgabedateien später in einem ordner liegen, egal wo die quelldateien liegen.. mfg