-   Programming (
-   -   makefile targets (

dand 07-11-2005 10:56 AM

makefile targets
I am trying to set an environment variable just before in a makefile target, just before I attempt to compile.


target: MYVAR=-DSOMETHING; ./exe_name

./exe_name: $(CPP_SOURCES:cpp=o)
gcc -o ./exe_name ..........

gcc -o $*.o -c $*.cpp $(MYVAR)

So that the define can be picked up at compile time. it will be a different define for each target i am trying to build.

Is it possible to do this at all?

Cheers, Dan.

jonaskoelker 07-11-2005 03:28 PM

when posting code--especially whitespace-sensitive code (such as makefiles and python scripts)--please put the code in `code tags' ([ code ] <your code goes here> [ /code ] -- but without the spaces near brackets).

In fact, I would recommend code tags for any files contents or program I/O--it mostly acts like the HTML <pre> tag.

(Of course, if it's PHP, use [ php ] instead :))

In that way, people can more easily understand what you're trying to say, and help you better.


All times are GMT -5. The time now is 10:08 PM.