[PD-cvs] externals Makefile,1.99,1.100
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Thu Nov 30 06:53:42 CET 2006
- Previous message: [PD-cvs] externals/io/hidio/HID Utilities Source HID Utilities Read Me.rtf, NONE, 1.1 HIDLib.h, NONE, 1.1 HID_APIs.h, NONE, 1.1 HID_CFM.c, NONE, 1.1 HID_Config_Utilities.c, NONE, 1.1 HID_Config_Utilities.h, NONE, 1.1 HID_Error_Handler.c, NONE, 1.1 HID_Error_Handler.h, NONE, 1.1 HID_Name_Lookup.c, NONE, 1.1 HID_Name_Lookup.h, NONE, 1.1 HID_Queue_Utilities.c, NONE, 1.1 HID_Queue_Utilities.h, NONE, 1.1 HID_Transaction_Utilities.c, NONE, 1.1 HID_Transaction_Utilities.h, NONE, 1.1 HID_Utilities.c, NONE, 1.1 HID_Utilities.h, NONE, 1.1 HID_Utilities_CFM.h, NONE, 1.1 HID_Utilities_External.h, NONE, 1.1 HID_Utilities_Internal.h, NONE, 1.1 IOHIDPowerUsage.h, NONE, 1.1 ImmrHIDUtilAddOn.c, NONE, 1.1 ImmrHIDUtilAddOn.h, NONE, 1.1 PID.h, NONE, 1.1
- Next message: [PD-cvs] externals/io/hidio/linux input.h,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5063
Modified Files:
Makefile
Log Message:
did lots of renaming to the new [hidio] name, removed a little bit of cruft. Builds on Mac OS X, but doesn't load yet :-/. hidio_setup() gets called successfully, but for some reason hidio_new() does not seem to get called
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.99
retrieving revision 1.100
diff -C2 -d -r1.99 -r1.100
*** Makefile 28 Nov 2006 18:39:50 -0000 1.99
--- Makefile 30 Nov 2006 05:53:40 -0000 1.100
***************
*** 133,137 ****
else
ifeq ($(OS_NAME),darwin)
! LIB_TARGETS += hid
else
# GNU/Linux, BSD, IRIX, etc.
--- 133,137 ----
else
ifeq ($(OS_NAME),darwin)
! LIB_TARGETS += hid hidio
else
# GNU/Linux, BSD, IRIX, etc.
***************
*** 1028,1031 ****
--- 1028,1099 ----
#------------------------------------------------------------------------------#
+ # HIDIO
+ HIDIO_NAME = hidio
+ ifeq ($(OS_NAME),windows)
+ HIDIO_CFLAGS = $(CFLAGS)
+ HIDIO_LIBS = $(LIBS) -lhid -lsetupapi
+ else
+ ifeq ($(OS_NAME),darwin)
+ FRAMEWORKS = Carbon IOKit ForceFeedback
+ HIDIO_CFLAGS = $(CFLAGS) -I$(externals_src)/io/hidio/HID\ Utilities\ Source
+ HID_UTILITIES_SOURCE = $(externals_src)/io/hidio/HID\ Utilities\ Source
+ HIDIO_LIBS = $(LIBS) -L$(HID_UTILITIES_SOURCE)/build \
+ -L$(HID_UTILITIES_SOURCE)/build/Default \
+ -lHIDUtilities $(patsubst %,-weak_framework %,$(FRAMEWORKS))
+ else
+ HIDIO_CFLAGS = $(CFLAGS)
+ HIDIO_LIBS = $(LIBS)
+ endif
+ endif
+
+ HIDIO_SRC = input_arrays.c hidio_$(OS_NAME).c hidio.c
+ HIDIO_OBJECTS := $(patsubst %.c, $(externals_src)/io/hidio/%.o, $(HIDIO_SRC))
+ $(HIDIO_OBJECTS) : %.o : %.c
+ $(CC) $(HIDIO_CFLAGS) -o "$*.o" -c "$*.c"
+
+ $(HID_UTILITIES_SOURCE)/build/libHIDUtilities.a:
+ # Apple changed the XCode CLI tool's name in xcode2... arg
+ # if on non-Mac OS X, this target just echos a message
+ ifeq ($(UNAME),Darwin)
+ cd $(HID_UTILITIES_SOURCE) && \
+ (test -x /usr/bin/xcodebuild && /usr/bin/xcodebuild) || \
+ (test -x /usr/bin/pbxbuild && /usr/bin/pbxbuild) || \
+ echo "Not building Apple HID Utilities"
+ endif
+
+ $(externals_src)/io/hidio/hidio.$(EXTENSION): $(HIDIO_OBJECTS) \
+ $(HID_UTILITIES_SOURCE)/build/libHIDUtilities.a
+ $(CC) $(LDFLAGS) -o $(externals_src)/io/hidio/hidio.$(EXTENSION) \
+ $(HIDIO_OBJECTS) $(HIDIO_LIBS)
+ # $(STRIP) $(externals_src)/io/hidio/hidio.$(EXTENSION)
+
+ hidio: $(externals_src)/io/hidio/hidio.$(EXTENSION)
+
+ hidio_install: hidio
+ install -d $(objectsdir)/$(HIDIO_NAME)
+ $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(HIDIO_NAME) \
+ --author "David Merrill <dmerrill at media.mit.edu>, Hans-Christoph Steiner <hans at at.or.at>, Olaf Matthes <olaf at nullmedium.de>" \
+ --description "I/O for USB HID and other supported devices" \
+ --license "GNU GPLv2" \
+ --version "0.0"
+ -install -p $(externals_src)/io/hidio/hidio.$(EXTENSION) $(objectsdir)
+ # install -p $(externals_src)/io/hidio/*.pd $(objectsdir)/$(HIDIO_NAME)
+ install -d $(helpdir)/$(HIDIO_NAME)
+ install -p $(externals_src)/io/hidio/*-help.pd $(helpdir)/$(HIDIO_NAME)
+ # install -p $(externals_src)/io/hidio/examples/*.pd $(helpdir)/$(HIDIO_NAME)
+ # install -d $(examplesdir)/$(HIDIO_NAME)
+ # install -p $(externals_src)/io/hidio/examples/*.pd $(examplesdir)/$(HIDIO_NAME)
+
+ hidio_clean:
+ -rm -f -- $(externals_src)/io/hidio/*.o
+ -rm -f -- $(externals_src)/io/hidio/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/io/hidio/*.bak
+ -rm -f -- $(externals_src)/io/hidio/*.*~
+ -rm -f -- $(HID_UTILITIES_SOURCE)/build/libHIDUtilities.a
+
+
+
+
+ #------------------------------------------------------------------------------#
# IEM_AMBI
IEM_AMBI_NAME=iem_ambi
***************
*** 2134,2135 ****
--- 2202,2205 ----
.PHONY: all install clean distclean test_locations $(LIB_TARGETS) \
$(patsubst %, %_install,$(LIB_TARGETS)) $(patsubst %, %_clean,$(LIB_TARGETS))
+
+
- Previous message: [PD-cvs] externals/io/hidio/HID Utilities Source HID Utilities Read Me.rtf, NONE, 1.1 HIDLib.h, NONE, 1.1 HID_APIs.h, NONE, 1.1 HID_CFM.c, NONE, 1.1 HID_Config_Utilities.c, NONE, 1.1 HID_Config_Utilities.h, NONE, 1.1 HID_Error_Handler.c, NONE, 1.1 HID_Error_Handler.h, NONE, 1.1 HID_Name_Lookup.c, NONE, 1.1 HID_Name_Lookup.h, NONE, 1.1 HID_Queue_Utilities.c, NONE, 1.1 HID_Queue_Utilities.h, NONE, 1.1 HID_Transaction_Utilities.c, NONE, 1.1 HID_Transaction_Utilities.h, NONE, 1.1 HID_Utilities.c, NONE, 1.1 HID_Utilities.h, NONE, 1.1 HID_Utilities_CFM.h, NONE, 1.1 HID_Utilities_External.h, NONE, 1.1 HID_Utilities_Internal.h, NONE, 1.1 IOHIDPowerUsage.h, NONE, 1.1 ImmrHIDUtilAddOn.c, NONE, 1.1 ImmrHIDUtilAddOn.h, NONE, 1.1 PID.h, NONE, 1.1
- Next message: [PD-cvs] externals/io/hidio/linux input.h,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list