🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Usando Makefiles y defines

#18360
From: castor
Date: Mon, 13 Sep 1999 00:00
30 lines
1259 bytes
	A ver si me podeis echar una manita con un fichero makefile y la
opci�n -D del gcc. 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
[...]

	Evidentemente esto no funciona, porque despues de pasar por el
preprocesador del gcc (opci�n -E para ver la s�lida de este) las comillas
son eliminadas.

	�Alguna pista para poder hacer esto que yo quiero?, gracias.

-- 
	Saludotes
	Castor
Technical Details
Message-ID: <slrn7tph4p.fo.castor@localhost.localdomain>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8f4429873f73cfed,start
X-Google-Attributes: gidf86c8,public
From: castor@castor.dhis.org (castor)
Subject: Usando Makefiles y defines
Date: 1999/09/13
Message-ID: <slrn7tph4p.fo.castor@localhost.localdomain>
X-Deja-AN: 524605411
Content-Transfer-Encoding: 8bit
Organization: Joven castor
Content-Type: text/plain; charset=iso-8859-1
User-Agent: slrn/0.9.5.4 (UNIX)
Mime-Version: 1.0
Reply-To: castor+NOSPAM@castor.dhis.org
Newsgroups: es.comp.os.linux.programacion