< prev index next >

modules/media/src/main/native/jfxmedia/projects/mac/Makefile

Print this page
rev 9888 : 8145602: Remove QTKit based media player
Summary: Removed obsolete QTKit based code, updated AVFoundation code to use a later SDK
Reviewed-by: almatvee

@@ -15,14 +15,10 @@
 OSX_PLATFORM_BASE = $(SRCBASE_DIR)/platform/osx
 
 TARGET_NAME = lib$(BASE_NAME).dylib
 TARGET = $(BUILD_DIR)/$(TARGET_NAME)
 
-# separate library for QTKit based platform
-QTK_NAME = lib$(BASE_NAME)_qtkit.dylib
-QTK_LIB = $(BUILD_DIR)/$(QTK_NAME)
-
 AVF_NAME = lib$(BASE_NAME)_avf.dylib
 AVF_LIB = $(BUILD_DIR)/$(AVF_NAME)
 
 # Set up base search path for source and headers
 VPATH = $(SRCBASE_DIR):$(GENERATED_HEADERS_DIR):$(JAVA_HOME)/include:$(JAVA_HOME)/include/darwin

@@ -142,11 +138,11 @@
 # ------------------------------------------------------------------
 # Rules
 
 .PHONY: default, checklibs
 
-default: $(TARGET) $(QTK_LIB) $(AVF_LIB)
+default: $(TARGET) $(AVF_LIB)
         @echo "Ensuring $(TARGET_NAME) does not link against QuickTime..."
         ! nm -m "$(TARGET)" | grep -E "(QTKit|QuickTime)"
         @echo "Ensuring $(AVF_NAME) does not link against QuickTime..."
         ! nm -m "$(AVF_LIB)" | grep -E "(QTKit|QuickTime)"
 

@@ -249,28 +245,5 @@
         $(CC) $(AVF_CFLAGS) $(AVF_INCLUDES) -MD -MF $(AVF_OBJBASE)/$*.d -x objective-c++ -c $< -o $@
 
 $(AVF_LIB): $(TARGET) $(AVF_OBJECTS)
         @mkdir -p $(dir $@)
         $(LINK)  $(AVF_LDFLAGS) -dynamiclib $(AVF_OBJECTS) -l$(BASE_NAME) -o $@
-
-
-# ------------------------------------------------------------------
-# QTKit platform lib rules
-
-QTK_OBJBASE = $(OBJBASE_DIR)/qtk
-QTK_CCFLAGS = -std=c++11 -stdlib=libc++ $(CFLAGS)
-QTK_LDFLAGS = $(LDFLAGS) \
-              -Wl,-install_name,@rpath/$(QTK_NAME) \
-              -framework QTKit
-
-QTK_SOURCES = platform/osx/QTKMediaPlayer.mm
-QTK_OBJECTS = $(patsubst %.mm,$(QTK_OBJBASE)/%.o,$(QTK_SOURCES))
-
--include $(QTK_OBJECTS:.o=.d)
-
-$(QTK_OBJBASE)/%.o: %.mm
-        @mkdir -p $(dir $@)
-        $(CC) $(QTK_CCFLAGS) $(INCLUDES) -MD -MF $(QTK_OBJBASE)/$*.d -x objective-c++ -c $< -o $@
-
-$(QTK_LIB): $(TARGET) $(QTK_OBJECTS)
-        @mkdir -p $(dir $@)
-        $(LINK)  $(QTK_LDFLAGS) -dynamiclib $(QTK_OBJECTS) -l$(BASE_NAME) -o $@
< prev index next >