LINUX.ORG.RU

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

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

Делаем несколько директорий с инклудами в проекте, типа

  export/
     A.h
     B.h
     C.h
  local/
     X.h
Соответственно, для сборки [A.c, B.c, C.c] добавляем два инклуда в условный CFLAGS, т.е.

CFLAGS += -Iexport -Ilocal

а для Y.с только -Iexport/. Как-то так.

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

Делаем несколько директорий с инклудами в проекте, типа

  export/
     A.h
     B.h
     C.h
  local/
     X.h
Соответственно, для сборки [A.c, B.c, C.c] добавляем два инклуда в условный CFLAGS, т.е.

CFLAGS = -Iexport -Ilocal

а для Y.с только -Iexport/. Как-то так.