Como definir vários caminhos de inclusão no Makefile

Novo no C ++; Compreensão básica de inclusões, bibliotecas e o processo de compilação. Fiz alguns makefiles simples ainda.

Meu projeto atual envolve o uso de uma API de banco de dados informix e preciso incluir arquivos de cabeçalho em mais de um diretório não-padrão. Como escrever isso? Não encontrei nada na rede, provavelmente porque não usei bons termos de pesquisa

Esta é uma maneira que eu tentei (não está funcionando). Apenas para mostrar o makefile

LIB=-L/usr/informix/lib/c++
INC=-I/usr/informix/incl/c++ /opt/informix/incl/public

default:    main

main:   test.cpp
        gcc -Wall $(LIB) $(INC) -c test.cpp
        #gcc -Wall $(LIB) $(INC) -I/opt/informix/incl/public -c test.cpp

clean:
        rm -r test.o make.out

questionAnswers(2)

yourAnswerToTheQuestion