help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: how to redefine variable in makefile


From: Joylene Nettleton
Subject: RE: how to redefine variable in makefile
Date: Thu, 5 Oct 2000 10:19:43 -0700

>Try:
>
>  output_a : input_main
>       export ORACLE_HOME=oracle-version-a; \
>         <pre-process command>
>
>Or, using a little fancier sh syntax, you can just write:
>
>  output_a : input_main
>       ORACLE_HOME=oracle-version-a <pre-process command>

I tried either way:

sqoracle734.c : $(SCSRC)/sqoracle.pc
   @rm -f sqoracle734.c
   export ORACLE_HOME=$(ORACLE_734); \
   $(ORACLE_HOME)/bin/proc $(ORACLE_DEFINES) include=$(UPDATES)
include=$(SCSRC)
 include=$(ORACLE_HOME)/rdbms/demo ireclen=256 oreclen=256 select_error=no
ltype
=none oname=$@ maxopencursors=40 iname=$<

sqoracle734.c : $(SCSRC)/sqoracle.pc
   @rm -f sqoracle734.c
   ORACLE_HOME=$(ORACLE_734) \
$(ORACLE_HOME)/bin/proc $(ORACLE_DEFINES) include=$(UPDATES)
include=$(SCSRC) in
clude=$(ORACLE_HOME)/rdbms/demo ireclen=256 oreclen=256 select_error=no
ltype=no
ne oname=$@ maxopencursors=40 iname=$<

but got similar error of not being able to set ORACLE_HOME variable:

export ORACLE_HOME=/dept/databases/oracle/solaris/7.3.4; \
/bin/proc define=CM_AIX define=_PNMS define=SOLARIS define=SPARC define=RPC
define=DEBUG define=XVT define=XVT302 define=CPOSIX include=updates
include=/scbuilds/sc30/sp3/src include=/rdbms/demo ireclen=256 oreclen=256
select_error=no ltype=none oname=sqoracle734.c maxopencursors=40
iname=/scbuilds/sc30/sp3/src/sqoracle.pc
/bin/sh: ORACLE_HOME=/dept/databases/oracle/solaris/7.3.4: is not an
identifier
gmake: *** [sqoracle734.c] Error 1

It looks like $(ORACLE_HOME)/bin/proc was not translated to
/dept/databases/oracle/solaris/7.3.4/bin/proc 

What am I missing here?  Thanks much.

--Joylene




reply via email to

[Prev in Thread] Current Thread [Next in Thread]