On Wednesday 21 November 2001 11:12, Bj�rn Rademacher wrote:
> quelcun sait-il comment �crire un makefile multiplateforme pour avoir
> quelque chose comme �a (psoeudo code):
>
> if `uname` = "Linux" then
> CCOPTS=-Wall -g
> else
> CCOPTS=-D_SUNOS_
> fi
GNU Make te permet d'ecrire, par exemple :
OSVERSION := $(strip $(shell uname -r))
ifeq "$(OSVERSION)" "B.11.00"
ifdef LP64
CARCHI = +DA2.0W +DS2.0 +DD64
else
ifdef PAVERSION
CARCHI = +DA$(PAVERSION) -D_PSTAT64
else
CARCHI = +DA2.0 -D_PSTAT64
endif
endif
else
ifdef PAVERSION
CARCHI = +DA$(PAVERSION)
else
CARCHI = +DA2.0 +DS2.0
endif
endif
LARCHI = -Wl,+s $(CARCHI)
Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.