LINUX.ORG.RU

История изменений

Исправление sigurd, (текущая версия) :

Список подкаталогов исходников полезно иметь отдельно


mod_dirs := ../mod1 ../mod2
mod_mask := $(addsuffix /*.c, $(mod_dirs))
mod_files := $(wildcard $(mod_mask))
#obj_files := $(notdir $(mod_files))
obj_files := $(obj_files:.c=.o)

clean:
@for d in $(mod_dirs); do \
    (echo $$d; cd $$d; rm -f *.d *.o *.c~ *.h~ *.cc~); \
done

Исправление sigurd, :

Список подкаталогов исходников полезно иметь отдельно


mod_dirs := ../mod1 ../mod2
mod_mask := $(addsuffix /*.c, $(mod_dirs))
mod_files := $(wildcard $(mod_mask))
#obj_files := $(notdir $(mod_files))
obj_files := $(obj_files:.c=.o)

Исходная версия sigurd, :

Список подкаталогов исходников полезно иметь отдельно


mod_dirs := ../mod1 ../mod2
mod_mask := $(addsuffix /*.c, $(mod_dirs))
mod_files := $(wildcard $(mod_mask))
#obj_files := $(notdir $(mod_files))
obj_files := $(obj_files:.cc=.o)