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 | |