Changeset 18973
- Timestamp:
- 06/25/06 21:46:02 (2 years ago)
- Files:
-
- juggler/trunk/modules/gadgeteer/ChangeLog (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/Makefile.inc.in (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/VERSION (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/common.defs.mk.in (modified) (2 diffs)
- juggler/trunk/modules/gadgeteer/configure.ac (modified) (2 diffs)
- juggler/trunk/modules/gadgeteer/drivers/common.defs.mk.in (modified) (2 diffs)
- juggler/trunk/modules/gadgeteer/drivers/configure.ac (modified) (3 diffs)
- juggler/trunk/modules/gadgeteer/plugins/common.defs.mk.in (modified) (2 diffs)
- juggler/trunk/modules/gadgeteer/plugins/configure.ac (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/gadgeteer/ChangeLog
r18874 r18973 1 1 DATE AUTHOR CHANGE 2 2 ----------- ----------- ------------------------------------------------------- 3 Jun-25-2006 patrick Added support for building universal binaries on Mac 4 OS X. 5 NEW VERSION: 1.1.13 3 6 May-24-2006 patrick Changed the names of the versioned header and data 4 7 directories to use the pre-1.1.10 naming convention juggler/trunk/modules/gadgeteer/Makefile.inc.in
r18946 r18973 183 183 @$(SHELL) $(MKINSTALLDIRS) $(LIBDIR) 184 184 ifeq (@PLATFORM@, Darwin) 185 ld -dynamic -m -r -d -bind_at_load -o $(subst .dylib,.lo,$@) \ 186 $(OBJS) 185 ifeq ($(ISA), universal) 186 for a in $(UNIVERSAL_ARCH_LIST) ; do \ 187 ld -arch $$a -dynamic -m -r -d -bind_at_load -o \ 188 $(subst .dylib,-$$a.lo,$@) $(OBJS) ; \ 189 done 190 lipo -create $(foreach arch,$(UNIVERSAL_ARCH_LIST),$(subst .dylib,-$(arch).lo,$@)) -output $(subst .dylib,.lo,$@) 191 else 192 ld -dynamic -m -r -d -bind_at_load -o $(subst .dylib,.lo,$@) $(OBJS) 193 endif 187 194 $(CXX) $(EXTRA_LDOPTS) -Wl,-dynamic -nostartfiles -Wl,-dylib \ 188 195 -Wl,-ldylib1.o $(LDOPTS) -o $@ $(subst .dylib,.lo,$@) $(DYLIB_DEPS) 189 rm -f $( subst .dylib,.lo,$@)196 rm -f $(@D)/*.lo 190 197 else 191 198 $(CXX_DLL) $(LDOPTS) $(DYLIB_NAME_FLAG) $(OBJS) \ juggler/trunk/modules/gadgeteer/VERSION
r18874 r18973 1 1.1.13-0 @06/26/2006 02:50:00 UTC@ 1 2 1.1.12-0 @05/24/2006 14:55:00 UTC@ 2 3 1.1.11-0 @05/24/2006 14:10:00 UTC@ juggler/trunk/modules/gadgeteer/common.defs.mk.in
r18604 r18973 218 218 OBJ_NAME_FLAG= @OBJ_NAME_FLAG@ 219 219 OS_TYPE= @OS_TYPE@ 220 PLATFORM_SDK= @PLATFORM_SDK@ 220 221 PERL= @PERL@ 221 222 RANLIB= @RANLIB@ 222 223 RMIC= @RMIC@ 224 UNIVERSAL_ARCH_LIST= @UNIVERSAL_ARCH_LIST@ 223 225 224 226 # Warning levels for C and C++ needed by dpp.obj-common.mk. … … 365 367 endif 366 368 endif 369 ifeq ($(ABI), Mach-O) 370 ifeq ($(ISA), powerpc) 371 CFLAGS+= -arch ppc $(PLATFORM_SDK) 372 CXXFLAGS+= -arch ppc $(PLATFORM_SDK) 373 LDOPTS+= -arch ppc $(PLATFORM_SDK) 374 endif 375 ifeq ($(ISA), i386) 376 CFLAGS+= -arch i386 $(PLATFORM_SDK) 377 CXXFLAGS+= -arch i386 $(PLATFORM_SDK) 378 LDOPTS+= -arch i386 $(PLATFORM_SDK) 379 endif 380 ifeq ($(ISA), universal) 381 CFLAGS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 382 $(PLATFORM_SDK) 383 CXXFLAGS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 384 $(PLATFORM_SDK) 385 LDOPTS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 386 $(PLATFORM_SDK) 387 endif 388 endif 367 389 368 390 endif juggler/trunk/modules/gadgeteer/configure.ac
r18946 r18973 39 39 AC_REVISION($Revision$) 40 40 AC_CONFIG_AUX_DIR([../../share/config]) 41 DPP_PREREQ([2.1. 0])41 DPP_PREREQ([2.1.2]) 42 42 DPP_INIT 43 43 … … 160 160 # Checks for libraries. 161 161 # ----------------------------------------------------------------------------- 162 VPR_PATH([1.1.2 0], , [AC_MSG_ERROR([*** VPR required for Gadgeteer ***])])162 VPR_PATH([1.1.23], , [AC_MSG_ERROR([*** VPR required for Gadgeteer ***])]) 163 163 VPR_SUBSYSTEM=`$VPR_CONFIG --subsystem` 164 JCCL_PATH_CXX([1.1. 2], ,164 JCCL_PATH_CXX([1.1.5], , 165 165 [AC_MSG_ERROR([*** JCCL C++ API required for Gadgeteer ***])]) 166 166 juggler/trunk/modules/gadgeteer/drivers/common.defs.mk.in
r18684 r18973 218 218 OBJ_NAME_FLAG= @OBJ_NAME_FLAG@ 219 219 OS_TYPE= @OS_TYPE@ 220 PLATFORM_SDK= @PLATFORM_SDK@ 220 221 PERL= @PERL@ 221 222 RANLIB= @RANLIB@ 222 223 RMIC= @RMIC@ 224 UNIVERSAL_ARCH_LIST= @UNIVERSAL_ARCH_LIST@ 223 225 224 226 # Warning levels for C and C++ needed by dpp.obj-common.mk. … … 365 367 endif 366 368 endif 369 ifeq ($(ABI), Mach-O) 370 ifeq ($(ISA), powerpc) 371 CFLAGS+= -arch ppc $(PLATFORM_SDK) 372 CXXFLAGS+= -arch ppc $(PLATFORM_SDK) 373 LDOPTS+= -arch ppc $(PLATFORM_SDK) 374 endif 375 ifeq ($(ISA), i386) 376 CFLAGS+= -arch i386 $(PLATFORM_SDK) 377 CXXFLAGS+= -arch i386 $(PLATFORM_SDK) 378 LDOPTS+= -arch i386 $(PLATFORM_SDK) 379 endif 380 ifeq ($(ISA), universal) 381 CFLAGS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 382 $(PLATFORM_SDK) 383 CXXFLAGS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 384 $(PLATFORM_SDK) 385 LDOPTS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 386 $(PLATFORM_SDK) 387 endif 388 endif 367 389 368 390 endif juggler/trunk/modules/gadgeteer/drivers/configure.ac
r18934 r18973 39 39 AC_REVISION($Revision$) 40 40 AC_CONFIG_AUX_DIR([../../../share/config]) 41 DPP_PREREQ([ 1.5.1])41 DPP_PREREQ([2.1.2]) 42 42 DPP_INIT 43 43 … … 162 162 # ----------------------------------------------------------------------------- 163 163 164 VPR_PATH([1.1.2 0], , [AC_MSG_ERROR([*** VPR required for Device Drivers ***])])165 GADGETEER_PATH([1.1.1 2], ,164 VPR_PATH([1.1.23], , [AC_MSG_ERROR([*** VPR required for Device Drivers ***])]) 165 GADGETEER_PATH([1.1.13], , 166 166 [AC_MSG_ERROR(*** Gadgeteer required for Device Drivers ***)]) 167 167 … … 364 364 VRPNLIBDIR='powerpc_aix' 365 365 elif test "x$PLATFORM" = "xDarwin" ; then 366 VRPNLIBDIR='powerpc_macosx' 366 if test "x$ISA" = "xuniversal" ; then 367 VRPNLIBDIR='universal_macosx' 368 else 369 VRPNLIBDIR='powerpc_macosx' 370 fi 367 371 elif test "x$PLATFORM" = "xSolaris" ; then 368 372 case $target_cpu in juggler/trunk/modules/gadgeteer/plugins/common.defs.mk.in
r18684 r18973 218 218 OBJ_NAME_FLAG= @OBJ_NAME_FLAG@ 219 219 OS_TYPE= @OS_TYPE@ 220 PLATFORM_SDK= @PLATFORM_SDK@ 220 221 PERL= @PERL@ 221 222 RANLIB= @RANLIB@ 222 223 RMIC= @RMIC@ 224 UNIVERSAL_ARCH_LIST= @UNIVERSAL_ARCH_LIST@ 223 225 224 226 # Warning levels for C and C++ needed by dpp.obj-common.mk. … … 365 367 endif 366 368 endif 369 ifeq ($(ABI), Mach-O) 370 ifeq ($(ISA), powerpc) 371 CFLAGS+= -arch ppc $(PLATFORM_SDK) 372 CXXFLAGS+= -arch ppc $(PLATFORM_SDK) 373 LDOPTS+= -arch ppc $(PLATFORM_SDK) 374 endif 375 ifeq ($(ISA), i386) 376 CFLAGS+= -arch i386 $(PLATFORM_SDK) 377 CXXFLAGS+= -arch i386 $(PLATFORM_SDK) 378 LDOPTS+= -arch i386 $(PLATFORM_SDK) 379 endif 380 ifeq ($(ISA), universal) 381 CFLAGS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 382 $(PLATFORM_SDK) 383 CXXFLAGS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 384 $(PLATFORM_SDK) 385 LDOPTS+= $(foreach arch,$(UNIVERSAL_ARCH_LIST),-arch $(arch)) \ 386 $(PLATFORM_SDK) 387 endif 388 endif 367 389 368 390 endif juggler/trunk/modules/gadgeteer/plugins/configure.ac
r18934 r18973 38 38 AC_REVISION($Revision$) 39 39 AC_CONFIG_AUX_DIR([../../../share/config]) 40 DPP_PREREQ([ 1.5.1])40 DPP_PREREQ([2.1.2]) 41 41 DPP_INIT 42 42 … … 147 147 # ----------------------------------------------------------------------------- 148 148 149 VPR_PATH([1.1.2 0], , [AC_MSG_ERROR([*** VPR required for Device Drivers ***])])150 GADGETEER_PATH([1.1.1 2], ,149 VPR_PATH([1.1.23], , [AC_MSG_ERROR([*** VPR required for Device Drivers ***])]) 150 GADGETEER_PATH([1.1.13], , 151 151 [AC_MSG_ERROR(*** Gadgeteer required for Plugins ***)]) 152 152
