🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #18387

Re: Usando Makefiles y defines

#18387
From: Manuel López Moreno
Date: Wed, 15 Sep 1999 00:00
27 lines
1202 bytes
castor wrote:
>
> Vereis en el fichero Makefile de un programa tengo algo como esto:
> 
> [...]
> IMAGESDIR="/usr/local/games/xsnake/"
> 
> all:
>         gcc -DIMAGESDIR=$(IMAGESDIR) -o xsnake xsnake.c
> [...]
> 
>         Y luego dentro del programa tengo algo como esto otro:
> 
> [...]
> # ifdef IMAGESDIR
> char imagenesdir[100] = IMAGESDIR;
> # else
> char imagenesdir[100] = "/usr/games/xsnake/";
> # endif
> [...]
> 

Para que el preprocesador te pase la string IMAGESDIR con sus comillas,
tienes que a�ad�rselas expl�citamente (\"):
	IMAGESDIR="\"/usr/local/games/xsnake/\""

Suerte.
Technical Details
Message-ID: <37DF4E26.B7E98E8C@mx2.redestb.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn7tph4p.fo.castor@localhost.localdomain>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8f4429873f73cfed
X-Google-Attributes: gidf86c8,public
From: Manuel López Moreno <luname@mx2.redestb.es>
Subject: Re: Usando Makefiles y defines
Date: 1999/09/15
Message-ID: <37DF4E26.B7E98E8C@mx2.redestb.es>
X-Deja-AN: 525367489
Content-Transfer-Encoding: 8bit
References: <slrn7tph4p.fo.castor@localhost.localdomain>
X-Accept-Language: es, en
Content-Type: text/plain; charset=iso-8859-1
Organization: Iddeo - Retevisi�n
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion