Ashwin Mittal wrote:
> Hi all,
>
> Facing some problem while building the project...
>
> Here is a part of my makefile
>
> CC_TARGET_01 = $(INCS) $(WIN32_FLAG)
>
> CFLAGS_TARGET_01 =  -X -I../bfenv/pub -I../include -I../Infra/pub -D_WIN32
> CFLAGS = $(WIN32_FLAG)  -DWIN32
>
> # Inference rule
> ..c.obj :
>     @echo Compiling c source $<
>     @echo ------------------------------------------
>     $(CC) $(CC_TARGET_01) $(CFLAGS_TARGET_01) -c $< -o$@
>
> abc.obj : c:/path/abc.c
>     @echo Compiling c source $**
>     @echo ------------------------------------------
>     $(CC) $(CC_TARGET_01) $(CFLAGS_TARGET_01) -c $** -o$(LIB_DIR)/$@
>
>
>
>
> Now when I am building the project, the inference rule is not executed while
> the other rules (like abc.obj) following inference rule gets executed...
>
> I need to know why this is happening.. I am sure I have done some mistake
> somewhere..
>   
iirc the inference rule should start

.c.obj:

what make are you using? you might find the full "pattern" targets more 
useful in gnumake
> Please help.
>
> Thanks & Regards,
> Ashwin Mittal
>
>
> [Non-text portions of this message have been removed]
>
>
>
> To unsubscribe, send a blank message to <mailto:[EMAIL PROTECTED]>. 
> Yahoo! Groups Links
>
>
>
>
>
>
>   

Reply via email to