Introduction
Introduction Statistics Contact Development Disclaimer Help
Accommodate separate build directories. - susmb - mounting of SMB/CIFS shares v…
git clone git://git.codemadness.org/susmb
Log
Files
Refs
README
LICENSE
---
commit 4ce59415ad56dbf995bb66c929c058d1e49837ae
parent 4d264f7c2b0312f4c3b80ce77d957b3fac55ac24
Author: Geoff Johnstone <[email protected]>
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(-)
---
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@/…
+ @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
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.