Использование утилиты Make для автоматизации бизнес-процессов - страница 5

Шрифт
Интервал



Условные операторы позволяют сделать Makefile более динамичным и адаптивным к различным условиям.


#### Пример условного оператора


```makefile

ifeq ($(OS),Windows_NT)

RM = del

else

RM = rm -f

endif


clean:

$(RM) *.o $(EXECUTABLE)

```


Этот Makefile определяет команду удаления файлов в зависимости от операционной системы: `del` для Windows и `rm -f` для Unix-подобных систем.


### Включение других Makefile