From 68fcf7960caf5646fdfa7c401cd618dcf6638ffc Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sat, 4 Sep 2010 00:54:28 +0000 Subject: added custom rule to build multitouch.pd_darwin properly svn path=/trunk/externals/apple/; revision=13970 --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 68ce961..75f0539 100644 --- a/Makefile +++ b/Makefile @@ -96,7 +96,7 @@ ifeq ($(UNAME),Darwin) ifeq ($(shell uname -r | sed 's|\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*|\1|'), 8) FAT_FLAGS = -arch ppc -arch i386 -mmacosx-version-min=10.4 else - FAT_FLAGS = -arch ppc -arch i386 -arch x86_64 -mmacosx-version-min=10.5 + FAT_FLAGS = -arch ppc -arch i386 -arch x86_64 SOURCES += $(SOURCES_iphoneos) endif CFLAGS += $(FAT_FLAGS) -fPIC -I/sw/include \ @@ -165,6 +165,13 @@ all: $(SOURCES:.c=.$(EXTENSION)) $(CC) $(LDFLAGS) -o "$*.$(EXTENSION)" "$*.o" $(LIBS) chmod a-x "$*.$(EXTENSION)" +multitouch.$(EXTENSION): multitouch.c + $(CC) $(CFLAGS) -o multitouch.o -c multitouch.c + $(CC) $(LDFLAGS) -F/System/Library/PrivateFrameworks \ + -o multitouch.$(EXTENSION) multitouch.o $(LIBS) \ + -framework MultitouchSupport + chmod a-x multitouch.$(EXTENSION) + # this links everything into a single binary file $(LIBRARY_NAME): $(SOURCES:.c=.o) $(LIBRARY_NAME).o $(CC) $(LDFLAGS) -o $(LIBRARY_NAME).$(EXTENSION) $(SOURCES:.c=.o) $(LIBRARY_NAME).o $(LIBS) -- cgit v1.2.1