summaryrefslogtreecommitdiff
path: root/source4/lib/ldb
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-09-16 14:08:08 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 15:06:48 -0500
commitd6c66ea7746a18428cf85af5639ec562ce024dd2 (patch)
tree50398e8db71b2f3ec4a30b61349b0a3eb9e031cc /source4/lib/ldb
parentab36db2f9d2341a5206584e2d74000515f0b08a0 (diff)
downloadsamba-d6c66ea7746a18428cf85af5639ec562ce024dd2.tar.gz
samba-d6c66ea7746a18428cf85af5639ec562ce024dd2.tar.bz2
samba-d6c66ea7746a18428cf85af5639ec562ce024dd2.zip
r25187: pass FIRST_PREREQ to Makefile so that the value can be used
in handwritten rules too, hopefully fix the build of ldb with bsd make. metze (This used to be commit 9d6d296105526c55f08d82d289a30b92193d51e3)
Diffstat (limited to 'source4/lib/ldb')
-rw-r--r--source4/lib/ldb/config.mk6
1 files changed, 2 insertions, 4 deletions
diff --git a/source4/lib/ldb/config.mk b/source4/lib/ldb/config.mk
index 6ac57d05f2..d66c958fc0 100644
--- a/source4/lib/ldb/config.mk
+++ b/source4/lib/ldb/config.mk
@@ -123,19 +123,17 @@ PRIVATE_DEPENDENCIES = \
# End MODULE ldb_tdb
################################################
-# NOTE: this rule is broken for some systems when $builddir != $srcdir because
-# it hardcodes the use of $<. See smb_build/makefile.pm.
./lib/ldb/common/ldb_modules.o: lib/ldb/common/ldb_modules.c Makefile
@echo Compiling $<
@$(CC) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $(PICFLAG) \
-DSHLIBEXT=\"$(SHLIBEXT)\" \
- -c $< -o $@
+ -c $(FIRST_PREREQ) -o $@
./lib/ldb/common/ldb.o: lib/ldb/common/ldb.c Makefile
@echo Compiling $<
@$(CC) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $(PICFLAG) \
-DLDB_MODULESDIR=\"$(MODULESDIR)/ldb\" \
- -c $< -o $@
+ -c $(FIRST_PREREQ) -o $@
################################################