Re: User-relative paths
On Sun, 23 Oct 2005, Junio C Hamano wrote:
Show 23 quoted lines
> Petr Baudis <pasky@suse.cz> writes:
>
> >> diff --git a/Makefile b/Makefile
> >> index 903c57c..87188ea 100644
> >> --- a/Makefile
> >> +++ b/Makefile
> >> @@ -359,6 +362,9 @@ git-cherry-pick: git-revert
> >> %.o: %.S
> >> $(CC) -o $*.o -c $(ALL_CFLAGS) $<
> >>
> >> +$(SERVERSIDE_PROGRAMS) : git-%$X : %.o srvside-ssh.o $(LIB_FILE)
> >> + $(CC) $(ALL_CFLAGS) -o $@ $(filter %o,$^) $(LIBS)
> >> +
> >> git-%$X: %.o $(LIB_FILE)
> >> $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
> >>
> >
> > Why are you adding own compilation command, and why is it inconsistent
> > with the git-%$X's one?
>
> Although I'd prefer the simplicity of putting srvside-ssh.o in
> LIB_OBJS, this is arguably defensible; it avoids relinking of
> everything else merely because srvside-ssh.c is changed.
The line:
$(SERVERSIDE_PROGRAMS): srvside-ssh.o
would suffice for that.
-Daniel
*This .sig left intentionally blank*