[PD-cvs] externals Makefile,1.101,1.102

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Dec 8 16:17:28 CET 2006


Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11336

Modified Files:
	Makefile 
Log Message:

- added new file to [hidio] to support new event naming scheme


Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.101
retrieving revision 1.102
diff -C2 -d -r1.101 -r1.102
*** Makefile	30 Nov 2006 06:14:59 -0000	1.101
--- Makefile	8 Dec 2006 15:17:26 -0000	1.102
***************
*** 45,49 ****
  
  #CFLAGS = -DPD $(OPT_CFLAGS) -I$(pd_src)/src -Wall -W $(DEBUG_CFLAGS)
! CFLAGS = -DPD $(OPT_CFLAGS) -I$(pd_src)/src -W $(DEBUG_CFLAGS)
  LDFLAGS =  
  LIBS = -lm
--- 45,49 ----
  
  #CFLAGS = -DPD $(OPT_CFLAGS) -I$(pd_src)/src -Wall -W $(DEBUG_CFLAGS)
! CFLAGS = -DPD $(OPT_CFLAGS) -I$(pd_src)/src -W $(DEBUG_CFLAGS) -ftree-vectorize -ftree-vectorizer-verbose=3
  LDFLAGS =  
  LIBS = -lm
***************
*** 1031,1056 ****
  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
--- 1031,1058 ----
  HIDIO_NAME = hidio
  ifeq ($(OS_NAME),windows)
+   HIDIO_SRC = hidio_windows.c hidio_types.c hidio.c
    HIDIO_CFLAGS = $(CFLAGS) 
    HIDIO_LIBS = $(LIBS) -lhid -lsetupapi
! endif
! ifeq ($(OS_NAME),darwin)
!   HIDIO_SRC = hidio_darwin.c hidio_types.c hidio.c
!   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))
! endif
! ifeq ($(OS_NAME),linux)
!   HIDIO_SRC = input_arrays.c hidio_linux.c hidio_types.c hidio.c
!   HIDIO_CFLAGS = $(CFLAGS) 
!   HIDIO_LIBS = $(LIBS)
  endif
  
  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/Default/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
***************
*** 1063,1067 ****
  
  $(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)
--- 1065,1069 ----
  
  $(externals_src)/io/hidio/hidio.$(EXTENSION): $(HIDIO_OBJECTS) \
! $(HID_UTILITIES_SOURCE)/build/Default/libHIDUtilities.a
  	$(CC) $(LDFLAGS) -o $(externals_src)/io/hidio/hidio.$(EXTENSION) \
  		$(HIDIO_OBJECTS) $(HIDIO_LIBS)
***************
*** 1086,1094 ****
  
  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
  
  
--- 1088,1097 ----
  
  hidio_clean:
! 	-rm -f -- $(HIDIO_OBJECTS:.c=.o)
! 	-rm -f -- $(HIDIO_OBJECTS:.c=.$(EXTENSION))
  	-rm -f -- $(externals_src)/io/hidio/*.bak
  	-rm -f -- $(externals_src)/io/hidio/*.*~
  	-rm -f -- $(HID_UTILITIES_SOURCE)/build/libHIDUtilities.a
+ 	-rm -f -- $(HID_UTILITIES_SOURCE)/build/Default/libHIDUtilities.a
  
  
***************
*** 1780,1784 ****
  	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(PIDIP_NAME) \
  		--author "Yves Degoyon" \
! 		--description "PiDiP is Definitely in Pieces"
  	-install -p $(externals_src)/pidip/*.$(EXTENSION) $(objectsdir)/$(PIDIP_NAME)
  	install -d $(helpdir)/$(PIDIP_NAME)
--- 1783,1788 ----
  	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(PIDIP_NAME) \
  		--author "Yves Degoyon" \
! 		--description "PiDiP is Definitely in Pieces" \
! 		--license "GNU GPLv2"
  	-install -p $(externals_src)/pidip/*.$(EXTENSION) $(objectsdir)/$(PIDIP_NAME)
  	install -d $(helpdir)/$(PIDIP_NAME)





More information about the Pd-cvs mailing list