On Wed, 16 Jun 1999, Rok Papez wrote:

> moj-lib.o:\
>   moj-lib.h\
>   moj-lib.c
> 
> moj-prog:\
>   moj-prog.c\
>   moj-lib.h\
>   moj-lib.o
> 
> vendar mi tedaj make izvede naslednjo oslarijo:
> gcc -g   -c moj-lib.c -o moj-lib.o
> gcc -g    moj-prog.c moj-lib.h moj-lib.o   -o moj-prog
> gcc: Compilation of header file requested
> make: *** [moj-prog] Error 1

Nek cuden Makefile imas to. Jaz bi to napisal tako:


CC=gcc
CFLAGS=-g

moj-lib.o: moj-lib.c moj-lib.h
        $(CC) $(CFLAGS) -c moj-lib.c

moj-prog.o: moj-prog.c moj-lib.h
        $(CC) $(CFLAGS) -c moj-prog.c

moj-prog: moj-lib.o moj-prog.o
        $(CC) $(CFLAGS) -o moj-prog moj-lib.o moj-prog.o


Ales

-- 
Ales Casar                  | InterNet: [EMAIL PROTECTED], [EMAIL PROTECTED],
Faculty of EE & CS          |           [EMAIL PROTECTED]
University of Maribor       | DECnet:   RCUM::ALES
SLOVENIA                    | WWW:      http://www.el.feri.uni-mb.si/~ales/

Reply via email to