Perguntas com a marcação «makefile»

92
Makefile ifeq lógico ou

Como você executa um OR lógico usando o ifeqoperador make ? por exemplo, eu tenho (simplificado): ifeq ($(GCC_MINOR), 4) CFLAGS += -fno-strict-overflow endif ifeq ($(GCC_MINOR), 5) CFLAGS += -fno-strict-overflow endif mas gostaria de consolidar essas linhas. (sim, sim, autotools,...

91
Caracteres curinga recursivos no GNU make?

Já faz um tempo desde que eu uso make, então tenha paciência comigo ... Eu tenho um diretório flac,, contendo arquivos .FLAC. Eu tenho um diretório correspondente, mp3contendo arquivos MP3. Se um arquivo FLAC for mais recente que o arquivo MP3 correspondente (ou o arquivo MP3 correspondente não...

87
Como eu poderia adicionar dir a $ PATH no Makefile?

Eu quero escrever um Makefile que executaria testes. Os testes estão em um diretório './tests' e os arquivos executáveis ​​a serem testados estão no diretório './bin'. Quando eu executo os testes, eles não veem os arquivos exec, pois o diretório ./bin não está no $ PATH. Quando eu faço algo...

87
Escapando em makefile

Estou tentando fazer isso em um makefile e falha terrivelmente: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') Você sabe por quê? Acho que tem a ver com escapar, mas o quê e onde?