Accommodate separate build directories. - susmb - mounting of SMB/CIFS shares via FUSE
 (HTM) git clone git://git.codemadness.org/susmb
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 4ce59415ad56dbf995bb66c929c058d1e49837ae
 (DIR) parent 4d264f7c2b0312f4c3b80ce77d957b3fac55ac24
 (HTM) Author: Geoff Johnstone <qwerty@acm.org>
       Date:   Fri, 10 Apr 2009 20:46:26 +0100
       
       Accommodate separate build directories.
       
       Diffstat:
         M Makefile.in                         |      45 +++++++++++++++++++-------------
       
       1 file changed, 27 insertions(+), 18 deletions(-)
       ---
 (DIR) diff --git a/Makefile.in b/Makefile.in
       @@ -22,7 +22,7 @@ prefix = @prefix@
        exec_prefix = @exec_prefix@
        bindir = @bindir@
        
       -CFLAGS = @CFLAGS@
       +CFLAGS = @CFLAGS@ -I@srcdir@ -I@builddir@
        LDFLAGS = @LDFLAGS@
        LIBS = @LIBS@
        
       @@ -38,13 +38,6 @@ PROGRAM = @PACKAGE_NAME@
        
        all: $(PROGRAM)
        
       -conffile.c: config.rng.h
       -config.rng.h: config.rng
       -        @SED@ -e 's/"/\\"/g' -e 's/\(.*\)/  "\1" \\/' \
       -    -e '1istatic const char *rng_$(^:.rng=) =' $^ > config.rng.h
       -        echo '  "";' >> config.rng.h
       -
       -
        $(PROGRAM): $(OBJECTS)
                $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
        
       @@ -92,16 +85,32 @@ tar:
                rm -rf $(STAGING)
        
        
       +config.rng.h: @srcdir@/config.rng
       +        @SED@ -e 's/"/\\"/g' -e 's/\(.*\)/  "\1" \\/' \
       +    -e '1istatic const char *rng_$(@:.rng.h=) =' $^ > config.rng.h
       +        echo '  "";' >> config.rng.h
       +
       +
       +%.o: @srcdir@/%.c
       +        $(CC) $(CFLAGS) -c -o $@ $<
       +
       +
        .PHONY: all debug dist install install-strip uninstall clean distclean tar
        
       -conffile.o: conffile.c utils.h xml.h config.rng.h
       -options.o: options.c options.h utils.h version.h
       -password.o: password.c password.h utils.h
       -usmb.o: usmb.c conffile.h options.h usmb.h usmb_dir.h usmb_file.h utils.h \
       -        password.h version.h samba3x-compat.h
       -usmb_dir.o: samba3x-compat.h usmb_dir.c usmb_dir.h usmb.h utils.h
       -usmb_file.o: samba3x-compat.h usmb_file.c usmb_file.h usmb.h utils.h
       -utils.o: utils.c utils.h
       -version.o: version.c version.h
       -xml.o: xml.c xml.h utils.h
       +conffile.o: @srcdir@/conffile.c @srcdir@/utils.h @srcdir@/xml.h \
       +            @builddir@/config.rng.h
       +options.o: @srcdir@/options.c @srcdir@/options.h @srcdir@/utils.h \
       +           @srcdir@/version.h
       +password.o: @srcdir@/password.c @srcdir@/password.h @srcdir@/utils.h
       +usmb.o: @srcdir@/usmb.c @srcdir@/conffile.h @srcdir@/options.h \
       +        @srcdir@/usmb.h @srcdir@/usmb_dir.h @srcdir@/usmb_file.h \
       +                                @srcdir@/utils.h @srcdir@/password.h @srcdir@/version.h \
       +                                @srcdir@/samba3x-compat.h
       +usmb_dir.o: @srcdir@/samba3x-compat.h @srcdir@/usmb_dir.c @srcdir@/usmb_dir.h \
       +            @srcdir@/usmb.h @srcdir@/utils.h
       +usmb_file.o: @srcdir@/samba3x-compat.h @srcdir@/usmb_file.c \
       +             @srcdir@/usmb_file.h @srcdir@/usmb.h @srcdir@/utils.h
       +utils.o: @srcdir@/utils.c @srcdir@/utils.h
       +version.o: @srcdir@/version.c @srcdir@/version.h
       +xml.o: @srcdir@/xml.c @srcdir@/xml.h @srcdir@/utils.h