#************************************************************** # # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # #************************************************************** PRJ=..$/.. PRJNAME=sdext TARGET=pdfimport ENABLE_EXCEPTIONS=TRUE # --- Settings ----------------------------------------------------- MKDEPENDSOLVER:= .INCLUDE: settings.mk .IF "$(L10N_framework)"=="" .INCLUDE: pdfisettings.pmk INCPRE=-I$(PRJ)$/source$/pdfimport$/inc # --- Files -------------------------------------------------------- EXTENSIONNAME:=PDFImport EXTENSION_ZIPNAME:=pdfimport .IF "$(ENABLE_PDFIMPORT)" == "NO" @all: @echo "PDF Import extension disabled." .ENDIF SLOFILES=\ $(SLO)$/filterdet.obj \ $(SLO)$/pdfiadaptor.obj \ $(SLO)$/services.obj SHL1DLLPRE= SHL1TARGET=$(TARGET).uno SHL1LIBS=\ $(SLB)$/pdfmisc.lib \ $(SLB)$/pdfparse.lib \ $(SLB)$/pdfsax.lib \ $(SLB)$/pdfparsetree.lib \ $(SLB)$/pdfodf.lib \ $(SLB)$/xpdfwrapper.lib \ $(SLB)$/$(TARGET).lib SHL1STDLIBS=\ $(CPPUHELPERLIB) \ $(ZLIB3RDLIB) \ $(CPPULIB) \ $(SALLIB) CFLAGS+=-DBOOST_SYSTEM_NO_DEPRECATED .IF "$(GUI)" == "UNX" SHL1STDLIBS+=-lbasegfx_s .ELSE .IF "$(GUI)" == "WNT" .IF "$(COM)"=="GCC" SHL1STDLIBS+=-lbasegfx_s .ELSE SHL1LIBS+=$(SOLARLIBDIR)$/basegfx_s.lib .ENDIF .ENDIF # WNT .ENDIF # UNX SHL1DEPN= SHL1IMPLIB= i$(SHL1TARGET) SHL1DEF= $(MISC)$/$(SHL1TARGET).def SHL1VERSIONMAP=$(SOLARENV)/src/reg-component.map SHL1RPATH=OXT DEF1NAME=$(SHL1TARGET) # --- Extension packaging ------------------------------------------ DESCRIPTION_SRC:=config$/description.xml MANIFEST_SRC:=config$/manifest.xml COMPONENT_CONFIGDIR:=config COMPONENT_CONFIGDEST:=. COMPONENT_XCU= \ $(EXTENSIONDIR)$/pdf_import_filter.xcu \ $(EXTENSIONDIR)$/pdf_types.xcu CONVERTER_FILE= \ $(EXTENSIONDIR)$/xpdfimport$(EXECPOST) COMPONENT_DIALOGS= \ $(EXTENSIONDIR)$/basic$/Module1.xba \ $(EXTENSIONDIR)$/basic$/TargetChooser.xdl \ $(EXTENSIONDIR)$/basic$/dialog.xlb \ $(EXTENSIONDIR)$/basic$/impress.png \ $(EXTENSIONDIR)$/basic$/script.xlb \ $(EXTENSIONDIR)$/basic$/writer.png \ $(EXTENSIONDIR)$/xpdfimport_err.pdf COMPONENT_HELP= \ $(EXTENSIONDIR)$/help/component.txt # native libraries COMPONENT_LIBRARIES= \ $(EXTENSIONDIR)$/$(SHL1TARGET)$(DLLPOST) COMPONENT_IMAGES=\ $(EXTENSIONDIR)$/images$/extension_32.png \ $(EXTENSIONDIR)$/images$/extension_32_h.png EXTENSION_PACKDEPS=$(CONVERTER_FILE) $(COMPONENT_DIALOGS) $(COMPONENT_HELP) $(COMPONENT_IMAGES) makefile.mk .INCLUDE : extension_pre.mk .ENDIF # L10N_framework .INCLUDE : target.mk .IF "$(L10N_framework)"=="" .INCLUDE : extension_post.mk $(CONVERTER_FILE) : $(BIN)$/$$(@:f) @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ $(COMPONENT_DIALOGS) : dialogs$/$$(@:f) @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ $(COMPONENT_HELP) : help$/$$(@:f) @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ $(COMPONENT_IMAGES) : $(SOLARSRC)$/$(RSCDEFIMG)$/desktop$/res$/$$(@:f) @@-$(MKDIRHIER) $(@:d) $(COPY) $< $@ .ENDIF # L10N_framework