195ea2752SHerbert Dürr#************************************************************** 295ea2752SHerbert Dürr# 395ea2752SHerbert Dürr# Licensed to the Apache Software Foundation (ASF) under one 495ea2752SHerbert Dürr# or more contributor license agreements. See the NOTICE file 595ea2752SHerbert Dürr# distributed with this work for additional information 695ea2752SHerbert Dürr# regarding copyright ownership. The ASF licenses this file 795ea2752SHerbert Dürr# to you under the Apache License, Version 2.0 (the 895ea2752SHerbert Dürr# "License"); you may not use this file except in compliance 995ea2752SHerbert Dürr# with the License. You may obtain a copy of the License at 1095ea2752SHerbert Dürr# 1195ea2752SHerbert Dürr# http://www.apache.org/licenses/LICENSE-2.0 1295ea2752SHerbert Dürr# 1395ea2752SHerbert Dürr# Unless required by applicable law or agreed to in writing, 1495ea2752SHerbert Dürr# software distributed under the License is distributed on an 1595ea2752SHerbert Dürr# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 1695ea2752SHerbert Dürr# KIND, either express or implied. See the License for the 1795ea2752SHerbert Dürr# specific language governing permissions and limitations 1895ea2752SHerbert Dürr# under the License. 1995ea2752SHerbert Dürr# 2095ea2752SHerbert Dürr#************************************************************** 2195ea2752SHerbert Dürr 2295ea2752SHerbert DürrPRJ=..$/.. 2395ea2752SHerbert DürrPRJNAME=avmedia 2495ea2752SHerbert DürrTARGET=avmediaMacAVF 2595ea2752SHerbert Dürr 2695ea2752SHerbert Dürr.IF "$(GUIBASE)" != "aqua" 2795ea2752SHerbert Dürrdummy: 2895ea2752SHerbert Dürr @echo " Nothing to build for GUIBASE=$(GUIBASE)" 2995ea2752SHerbert Dürr.ELSE 3095ea2752SHerbert Dürr 3195ea2752SHerbert Dürr# --- Settings ---------------------------------- 3295ea2752SHerbert Dürr 3395ea2752SHerbert Dürr.INCLUDE : settings.mk 3495ea2752SHerbert Dürr 3595ea2752SHerbert Dürr.IF "$(verbose)"!="" || "$(VERBOSE)"!="" 3695ea2752SHerbert DürrCDEFS+= -DVERBOSE 3795ea2752SHerbert Dürr.ENDIF 3895ea2752SHerbert Dürr 3995ea2752SHerbert Dürr# --- Files ---------------------------------- 4095ea2752SHerbert Dürr 4195ea2752SHerbert DürrCFLAGSCXX+=$(OBJCXXFLAGS) 4295ea2752SHerbert Dürr 4395ea2752SHerbert DürrSLOFILES= \ 44*4ba16609SHerbert Dürr $(SLO)$/macavf_uno.obj \ 45*4ba16609SHerbert Dürr $(SLO)$/macavf_framegrabber.obj \ 46*4ba16609SHerbert Dürr $(SLO)$/macavf_manager.obj \ 47*4ba16609SHerbert Dürr $(SLO)$/macavf_window.obj \ 48*4ba16609SHerbert Dürr $(SLO)$/macavf_player.obj 4995ea2752SHerbert Dürr 5095ea2752SHerbert DürrEXCEPTIONSFILES= \ 51*4ba16609SHerbert Dürr $(SLO)$/macavf_framegrabber.obj \ 52*4ba16609SHerbert Dürr $(SLO)$/macavf_uno.obj 5395ea2752SHerbert Dürr 5495ea2752SHerbert DürrSHL1TARGET= $(TARGET)$(DLLPOSTFIX) 5595ea2752SHerbert Dürr 5695ea2752SHerbert DürrSHL1STDLIBS= \ 5795ea2752SHerbert Dürr $(CPPULIB) \ 5895ea2752SHerbert Dürr $(SALLIB) \ 5995ea2752SHerbert Dürr $(COMPHELPERLIB) \ 6095ea2752SHerbert Dürr $(CPPUHELPERLIB) \ 6195ea2752SHerbert Dürr $(TOOLSLIB) \ 6295ea2752SHerbert Dürr $(VCLLIB) 6395ea2752SHerbert Dürr 6495ea2752SHerbert DürrSHL1STDLIBS+= \ 6595ea2752SHerbert Dürr -framework Cocoa \ 6695ea2752SHerbert Dürr -framework AVFoundation \ 6795ea2752SHerbert Dürr -framework CoreMedia 6895ea2752SHerbert Dürr 6995ea2752SHerbert Dürr# build DLL 7095ea2752SHerbert DürrSHL1LIBS=$(SLB)$/$(TARGET).lib 7195ea2752SHerbert DürrSHL1IMPLIB=i$(TARGET) 7295ea2752SHerbert DürrSHL1DEF=$(MISC)$/$(SHL1TARGET).def 7395ea2752SHerbert Dürr 7495ea2752SHerbert DürrSHL1VERSIONMAP=$(SOLARENV)/src/component.map 7595ea2752SHerbert Dürr 7695ea2752SHerbert Dürr# --- Targets ------------------------------------------------------ 7795ea2752SHerbert Dürr 7895ea2752SHerbert Dürr.INCLUDE : target.mk 7995ea2752SHerbert Dürr 8095ea2752SHerbert Dürr.ENDIF 8195ea2752SHerbert Dürr 8295ea2752SHerbert DürrALLTAR : $(MISC)/avmediaMacAVF.component 8395ea2752SHerbert Dürr 8495ea2752SHerbert Dürr$(MISC)/avmediaMacAVF.component .ERRREMOVE : \ 8595ea2752SHerbert Dürr $(SOLARENV)/bin/createcomponent.xslt avmediaMacAVF.component 8695ea2752SHerbert Dürr $(XSLTPROC) --nonet --stringparam uri \ 8795ea2752SHerbert Dürr '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \ 8895ea2752SHerbert Dürr $(SOLARENV)/bin/createcomponent.xslt avmediaMacAVF.component 8995ea2752SHerbert Dürr 90