List Info

Thread: Re: Don't hardcode target dependencies




Re: Don't hardcode target dependencies
country flaguser name
United States
2007-03-16 14:35:19
M.Canales.es wrote:
> El Jueves, 15 de Marzo de 2007 23:21, M.Canales.es
escribió:
> 
>>    ifeq ($(BREAKPOINT), $ )
>>      $(error The build has been stopped at $ as
requested)
>>    endif
> 
> That don't work. The error is generated at Makefile
parser time, not at target 
> build time.
> 
> But adding at the end of "define
housekeeping" this other:
> 
> if [ "$(BREAKPOINT)" = "$" ]
; then 
>      echo The build has been stopped at $ as
requested ; 
>      bomb-make-here ; 
> fi
> 
> seems to work:
> 
> /mnt/build_dir/jhalfs$ make BREAKPOINT=021-addinguser
>
------------------------------------------------------------
--------------------
> mk_SETUP
> ROOT privilege is required to perform a number
commands
> sudo will request a password to all high privilege cmds
to execute correctly
> make[1]: Entering directory `/mnt/build_dir/jhalfs'
>
------------------------------------------------------------
--------------------
>  Building target 021-addinguser
> 
>  Target 021-addinguser OK
>
------------------------------------------------------------
--------------------
>         The build has been stopped at 021-addinguser as
requested
> /bin/bash: bomb-make-here: command not found
> make[1]: *** [021-addinguser] Error 127
> make[1]: Leaving directory `/mnt/build_dir/jhalfs'
> make: *** [mk_SETUP] Error 2
> macanasandbox:/mnt/build_dir/jhalfs$  
> 
> I suppose that there is no "bomb-make-here"
command anywhere.
> 
> 
   no, but if you replace 'bomb-make-here' with 'false' it
will terminate.

-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )