Changeset 20507

Show
Ignore:
Timestamp:
07/08/07 19:32:27 (1 year ago)
Author:
patrick
Message:

Fixed the release build. The 'debug' subdirectory for the plug-ins was not
being created correctly, and that was causing the build to fail when the
debug plug-in was linked.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/branches/2.2/modules/gadgeteer/drivers/Makefile.inc.in

    r20363 r20507  
    7979        @-[ ! -d $(DSO_DRIVER_DIR) ] && rm -rf $(LIBDIR_BASE) 
    8080        $(MKINSTALLDIRS) $(DSO_DRIVER_DIR) 
     81        $(MKINSTALLDIRS) $(DSO_DRIVER_DIR)/debug 
    8182 
    8283# ============================================================================= 
  • juggler/branches/2.2/modules/gadgeteer/drivers/driver.defs.mk.in

    r20500 r20507  
    4343LIBDIR_BASE?=   $(topdir)/$(LIBDIR_NAME) 
    4444 
    45 DRIVER_DIR=             $(DRIVER_DIR_VERSION)/drivers 
     45DSO_DRIVER_SUBDIR=      $(DRIVER_DIR_VERSION)/drivers 
     46DSO_DRIVER_DIR=         $(LIBDIR_BASE)/$(DSO_DRIVER_SUBDIR) 
     47 
    4648ifeq ($(BUILD_TYPE), dbg) 
    47    DSO_DRIVER_SUBDIR=  $(DRIVER_DIR)/debug 
     49   DSO_BUILD_DIR=       $(DSO_DRIVER_DIR)/debug 
    4850else 
    49    DSO_DRIVER_SUBDIR=  $(DRIVER_DIR) 
     51   DSO_BUILD_DIR=       $(DSO_DRIVER_DIR) 
    5052endif 
    51 DSO_DRIVER_DIR=         $(LIBDIR_BASE)/$(DSO_DRIVER_SUBDIR) 
    5253 
    5354DRIVER_DSO=             $(DRIVER_NAME)_drv$(BUILD_TYPE_EXT).$(DYNAMICLIB_EXT) 
     
    5657DYLIB_DEP_FILES=        @DSO_DRIVER_DEP_FILES@ 
    5758 
    58 driver-dso: $(DSO_DRIVER_DIR)/$(DRIVER_DSO) 
     59driver-dso: $(DSO_BUILD_DIR)/$(DRIVER_DSO) 
    5960 
    60 $(DSO_DRIVER_DIR)/$(DRIVER_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
     61$(DSO_BUILD_DIR)/$(DRIVER_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
    6162        $(CXX_PLUGIN) $(LDOPTS) $(DYLIB_NAME_FLAG) $(OBJECTS) $(DYLIB_DEPS) 
  • juggler/branches/2.2/modules/gadgeteer/plugins/Makefile.inc.in

    r20363 r20507  
    7979        @-[ ! -d $(DSO_PLUGIN_DIR) ] && rm -rf $(LIBDIR_BASE) 
    8080        $(MKINSTALLDIRS) $(DSO_PLUGIN_DIR) 
     81        $(MKINSTALLDIRS) $(DSO_PLUGIN_DIR)/debug 
    8182 
    8283# ============================================================================= 
  • juggler/branches/2.2/modules/gadgeteer/plugins/plugin.defs.mk.in

    r20500 r20507  
    4343LIBDIR_BASE?=   $(topdir)/$(LIBDIR_NAME) 
    4444 
    45 PLUGIN_DIR=             $(PLUGIN_DIR_VERSION)/plugins 
     45DSO_PLUGIN_SUBDIR=      $(PLUGIN_DIR_VERSION)/plugins 
     46DSO_PLUGIN_DIR=         $(LIBDIR_BASE)/$(DSO_PLUGIN_SUBDIR) 
     47 
    4648ifeq ($(BUILD_TYPE), dbg) 
    47    DSO_PLUGIN_SUBDIR=  $(PLUGIN_DIR)/debug 
     49   DSO_BUILD_DIR=      $(DSO_PLUGIN_DIR)/debug 
    4850else 
    49    DSO_PLUGIN_SUBDIR=  $(PLUGIN_DIR) 
     51   DSO_BUILD_DIR=      $(DSO_PLUGIN_DIR) 
    5052endif 
    51 DSO_PLUGIN_DIR=         $(LIBDIR_BASE)/$(DSO_PLUGIN_SUBDIR) 
    5253 
    5354PLUGIN_DSO=             $(PLUGIN_NAME)$(BUILD_TYPE_EXT).$(DYNAMICLIB_EXT) 
     
    5657DYLIB_DEP_FILES=        @DSO_PLUGIN_DEP_FILES@ 
    5758 
    58 plugin-dso: $(DSO_PLUGIN_DIR)/$(PLUGIN_DSO) 
     59plugin-dso: $(DSO_BUILD_DIR)/$(PLUGIN_DSO) 
    5960 
    60 $(DSO_PLUGIN_DIR)/$(PLUGIN_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
     61$(DSO_BUILD_DIR)/$(PLUGIN_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
    6162        $(CXX_PLUGIN) $(LDOPTS) $(DYLIB_NAME_FLAG) $(OBJECTS) $(DYLIB_DEPS) 
  • juggler/branches/2.2/modules/jackal/plugins/Makefile.inc.in

    r20363 r20507  
    7171        @-[ ! -d $(DSO_PLUGIN_DIR) ] && rm -rf $(LIBDIR_BASE) 
    7272        @$(MKINSTALLDIRS) $(DSO_PLUGIN_DIR) 
     73        @$(MKINSTALLDIRS) $(DSO_PLUGIN_DIR)/debug 
    7374 
    7475# Things to do after the object files and library are built. 
  • juggler/branches/2.2/modules/jackal/plugins/plugin.defs.mk.in

    r20500 r20507  
    4343LIBDIR_BASE?=   $(topdir)/$(LIBDIR_NAME) 
    4444 
    45 PLUGIN_DIR=             $(PLUGIN_DIR_VERSION)/plugins 
     45DSO_PLUGIN_SUBDIR=      $(PLUGIN_DIR_VERSION)/plugins 
     46DSO_PLUGIN_DIR=         $(LIBDIR_BASE)/$(DSO_PLUGIN_SUBDIR) 
     47 
    4648ifeq ($(BUILD_TYPE), dbg) 
    47    DSO_PLUGIN_SUBDIR=  $(PLUGIN_DIR)/debug 
     49   DSO_BUILD_DIR=      $(DSO_PLUGIN_DIR)/debug 
    4850else 
    49    DSO_PLUGIN_SUBDIR=  $(PLUGIN_DIR) 
     51   DSO_BUILD_DIR=      $(DSO_PLUGIN_DIR) 
    5052endif 
    51 DSO_PLUGIN_DIR=         $(LIBDIR_BASE)/$(DSO_PLUGIN_SUBDIR) 
    5253 
    5354PLUGIN_DSO=             $(PLUGIN_NAME)$(BUILD_TYPE_EXT).$(DYNAMICLIB_EXT) 
     
    5657DYLIB_DEP_FILES=        @DSO_PLUGIN_DEP_FILES@ 
    5758 
    58 plugin-dso: $(DSO_PLUGIN_DIR)/$(PLUGIN_DSO) 
     59plugin-dso: $(DSO_BUILD_DIR)/$(PLUGIN_DSO) 
    5960 
    60 $(DSO_PLUGIN_DIR)/$(PLUGIN_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
     61$(DSO_BUILD_DIR)/$(PLUGIN_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
    6162        $(CXX_PLUGIN) $(LDOPTS) $(DYLIB_NAME_FLAG) $(OBJECTS) $(DYLIB_DEPS) 
  • juggler/branches/2.2/modules/vrjuggler/plugins/Makefile.inc.in

    r20363 r20507  
    7171        @-[ ! -d $(DSO_PLUGIN_DIR) ] && rm -rf $(LIBDIR_BASE) 
    7272        @$(MKINSTALLDIRS) $(DSO_PLUGIN_DIR) 
     73        @$(MKINSTALLDIRS) $(DSO_PLUGIN_DIR)/debug 
    7374 
    7475# Things to do after the object files and library are built. 
  • juggler/branches/2.2/modules/vrjuggler/plugins/plugin.defs.mk.in

    r20500 r20507  
    4343LIBDIR_BASE?=   $(topdir)/$(LIBDIR_NAME) 
    4444 
    45 PLUGIN_DIR=             $(PLUGIN_DIR_VERSION)/plugins 
     45DSO_PLUGIN_SUBDIR=      $(PLUGIN_DIR_VERSION)/plugins 
     46DSO_PLUGIN_DIR=         $(LIBDIR_BASE)/$(DSO_PLUGIN_SUBDIR) 
     47 
    4648ifeq ($(BUILD_TYPE), dbg) 
    47    DSO_PLUGIN_SUBDIR=  $(PLUGIN_DIR)/debug 
     49   DSO_BUILD_DIR=      $(DSO_PLUGIN_DIR)/debug 
    4850else 
    49    DSO_PLUGIN_SUBDIR=  $(PLUGIN_DIR) 
     51   DSO_BUILD_DIR=      $(DSO_PLUGIN_DIR) 
    5052endif 
    51 DSO_PLUGIN_DIR=         $(LIBDIR_BASE)/$(DSO_PLUGIN_SUBDIR) 
    5253 
    5354PLUGIN_DSO=             $(PLUGIN_NAME)$(BUILD_TYPE_EXT).$(DYNAMICLIB_EXT) 
     
    5657DYLIB_DEP_FILES=        @DSO_PLUGIN_DEP_FILES@ 
    5758 
    58 plugin-dso: $(DSO_PLUGIN_DIR)/$(PLUGIN_DSO) 
     59plugin-dso: $(DSO_BUILD_DIR)/$(PLUGIN_DSO) 
    5960 
    60 $(DSO_PLUGIN_DIR)/$(PLUGIN_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
     61$(DSO_BUILD_DIR)/$(PLUGIN_DSO): $(OBJECTS) $(DYLIB_DEP_FILES) 
    6162        $(CXX_PLUGIN) $(LDOPTS) $(DYLIB_NAME_FLAG) $(OBJECTS) $(DYLIB_DEPS)