[darwinbuild-changes] [402] branches/PR-4841388/darwinxref/Makefile

source_changes at macosforge.org source_changes at macosforge.org
Mon Oct 27 14:51:57 PDT 2008


Revision: 402
          http://trac.macosforge.org/projects/darwinbuild/changeset/402
Author:   wsiegrist at apple.com
Date:     2008-10-27 14:51:57 -0700 (Mon, 27 Oct 2008)
Log Message:
-----------
* Build darwinxref into SYMROOT instead of OBJROOT.
* fix a bug where tcl plugins were not installed when OBJROOT was set

Modified Paths:
--------------
    branches/PR-4841388/darwinxref/Makefile

Modified: branches/PR-4841388/darwinxref/Makefile
===================================================================
--- branches/PR-4841388/darwinxref/Makefile	2008-10-24 20:49:17 UTC (rev 401)
+++ branches/PR-4841388/darwinxref/Makefile	2008-10-27 21:51:57 UTC (rev 402)
@@ -28,7 +28,7 @@
 CFLAGS+=-g $(TCL_CFLAGS) -DVERSION=\"$(shell cat ../VERSION)\" $(SQLITEINC)
 LDFLAGS+=-framework CoreFoundation $(TCL_LDFLAGS)
 PLUGIN_CFLAGS=$(CFLAGS) -I.
-PLUGIN_LDFLAGS=$(LDFLAGS) -bundle -bundle_loader $(OBJROOT)/darwinxref
+PLUGIN_LDFLAGS=$(LDFLAGS) -bundle -bundle_loader $(SYMROOT)/darwinxref
 
 VERSION=$(shell uname -r | cut -f1 -d. )
 ifeq ($(VERSION),7)
@@ -54,11 +54,11 @@
 install: all install_apple_plugins
 	[ -d $(BINDIR) ] || \
 		$(INSTALL) -d $(INSTALL_DIR_FLAGS) $(BINDIR)
-	$(INSTALL) $(INSTALL_EXE_FLAGS) $(OBJROOT)/darwinxref $(BINDIR)
+	$(INSTALL) $(INSTALL_EXE_FLAGS) $(SYMROOT)/darwinxref $(BINDIR)
 
 	[ -d $(DATDIR)/plugins ] || \
 		$(INSTALL) -d $(INSTALL_DIR_FLAGS) $(DATDIR)/plugins
-	$(INSTALL) $(INSTALL_DOC_FLAGS) $(wildcard $(OBJROOT)/plugins/*.so) $(wildcard $(OBJROOT)/plugins/*.tcl) $(DATDIR)/plugins
+	$(INSTALL) $(INSTALL_DOC_FLAGS) $(wildcard $(OBJROOT)/plugins/*.so) $(wildcard plugins/*.tcl) $(DATDIR)/plugins
 
 	[ -d $(INCDIR) ] || \
 		$(INSTALL) -d $(INSTALL_DIR_FLAGS) $(INCDIR)
@@ -84,10 +84,10 @@
 		CMD="$(CC) $(CFLAGS) -c -o $(OBJROOT)/$${OFILE} $${CFILE}"; \
 		echo $$CMD ; $$CMD || exit 1 ; \
 	done
-	$(CC) $(LDFLAGS) -o $(OBJROOT)/darwinxref \
+	$(CC) $(LDFLAGS) -o $(SYMROOT)/darwinxref \
 		$(SQLITELIB) \
 		$(foreach OFILE, $(SOURCES:.c=.o), $(OBJROOT)/$(notdir $(OFILE)))
-	$(DSYMUTIL) --out $(SYMROOT)/darwinxref.dSYM $(OBJROOT)/darwinxref || true
+	$(DSYMUTIL) --out $(SYMROOT)/darwinxref.dSYM $(SYMROOT)/darwinxref || true
 
 plugins/register.so: plugins/register.c DBPlugin.h
 	@mkdir -p $(OBJROOT)/plugins
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20081027/c099cf98/attachment.html>


More information about the darwinbuild-changes mailing list