[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
--- all: libs mit_target libs: $(MAKE) -C ../lib1 $(MAKE) -C ../lib2 mit_target: $(OBJ) $(CC) $< -o $@ ---
hmmm, jeg har været der. Men den løsning betyder at "make mit_target" så ikke kan bruges med sikkerhed for korrekt build.og at forlade sig på default target ("all" ) er ikke fedt, ikke mindst hvis makefilen håndterer flere targets og du ikke vil bygge alle.
Så vidt jeg husker er det vigtigt at man bruger $(MAKE) variablen til at kalde make fra makefiler.
Du har ret, jeg har sjusket lidt. shame on me. /Kristian
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |