Salve a tutti,

nella documentazione del gcc non riesco a trovare l'opzione per scegliere la directory in cui collocare il file risultante dalla compilazione, lo so che si puo usare l'opzione -o

gcc -c file.c -o ./bla/bla/bla/file.o

pero io devo compilare insieme più file, quindi non posso usare l'opzione -o, siccome il comando di trova in un makefile, non conosco a priori quali sono i file che compilo, i loro nomi si trovano in una varibile, diciamo FILES:

FILES = aaa.c bbb.c fff.c

TARGET : $(FILES)
...............gcc -c $(FILES)

per ora ho fatto cosi, pero in questo modo mi colloca i file .o prodotti nella directory corrente, mentre io li vorrei in un'altra directory, diciamo DIR = ./../MiaDir

come faccio?

Grazie e ciao.