1*cdf0e10cSrcweir#************************************************************************* 2*cdf0e10cSrcweir# 3*cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4*cdf0e10cSrcweir# 5*cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates. 6*cdf0e10cSrcweir# 7*cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite 8*cdf0e10cSrcweir# 9*cdf0e10cSrcweir# This file is part of OpenOffice.org. 10*cdf0e10cSrcweir# 11*cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify 12*cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3 13*cdf0e10cSrcweir# only, as published by the Free Software Foundation. 14*cdf0e10cSrcweir# 15*cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful, 16*cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of 17*cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18*cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details 19*cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code). 20*cdf0e10cSrcweir# 21*cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License 22*cdf0e10cSrcweir# version 3 along with OpenOffice.org. If not, see 23*cdf0e10cSrcweir# <http://www.openoffice.org/license.html> 24*cdf0e10cSrcweir# for a copy of the LGPLv3 License. 25*cdf0e10cSrcweir# 26*cdf0e10cSrcweir#************************************************************************* 27*cdf0e10cSrcweir 28*cdf0e10cSrcweirPRJ=.. 29*cdf0e10cSrcweirPRJNAME=forms 30*cdf0e10cSrcweirTARGET=frm 31*cdf0e10cSrcweirUSE_DEFFILE=TRUE 32*cdf0e10cSrcweir 33*cdf0e10cSrcweir# --- Settings ---------------------------------- 34*cdf0e10cSrcweir 35*cdf0e10cSrcweir.INCLUDE : settings.mk 36*cdf0e10cSrcweir.INCLUDE: $(PRJ)$/makefile.pmk 37*cdf0e10cSrcweir 38*cdf0e10cSrcweir# --- Library ----------------------------------- 39*cdf0e10cSrcweir# --- frm --------------------------------------- 40*cdf0e10cSrcweirLIB1TARGET=$(SLB)$/forms.lib 41*cdf0e10cSrcweirLIB1FILES=\ 42*cdf0e10cSrcweir $(SLB)$/common.lib \ 43*cdf0e10cSrcweir $(SLB)$/resource.lib \ 44*cdf0e10cSrcweir $(SLB)$/component.lib \ 45*cdf0e10cSrcweir $(SLB)$/helper.lib \ 46*cdf0e10cSrcweir $(SLB)$/solarcomponent.lib \ 47*cdf0e10cSrcweir $(SLB)$/solarcontrol.lib \ 48*cdf0e10cSrcweir $(SLB)$/richtext.lib \ 49*cdf0e10cSrcweir $(SLB)$/runtime.lib \ 50*cdf0e10cSrcweir $(SLB)$/xforms.lib \ 51*cdf0e10cSrcweir $(SLB)$/xformssubmit.lib \ 52*cdf0e10cSrcweir $(SLB)$/xformsxpath.lib 53*cdf0e10cSrcweir 54*cdf0e10cSrcweirSHL1TARGET=$(TARGET)$(DLLPOSTFIX) 55*cdf0e10cSrcweir 56*cdf0e10cSrcweirSHL1STDLIBS= \ 57*cdf0e10cSrcweir $(EDITENGLIB) \ 58*cdf0e10cSrcweir $(SALLIB) \ 59*cdf0e10cSrcweir $(CPPULIB) \ 60*cdf0e10cSrcweir $(CPPUHELPERLIB) \ 61*cdf0e10cSrcweir $(TOOLSLIB) \ 62*cdf0e10cSrcweir $(I18NISOLANGLIB) \ 63*cdf0e10cSrcweir $(VCLLIB) \ 64*cdf0e10cSrcweir $(SVTOOLLIB) \ 65*cdf0e10cSrcweir $(SVLLIB) \ 66*cdf0e10cSrcweir $(TKLIB) \ 67*cdf0e10cSrcweir $(SFX2LIB) \ 68*cdf0e10cSrcweir $(VOSLIB) \ 69*cdf0e10cSrcweir $(UNOTOOLSLIB) \ 70*cdf0e10cSrcweir $(COMPHELPERLIB) \ 71*cdf0e10cSrcweir $(DBTOOLSLIB) \ 72*cdf0e10cSrcweir $(TKLIB) \ 73*cdf0e10cSrcweir $(SVXCORELIB) \ 74*cdf0e10cSrcweir $(UCBHELPERLIB) \ 75*cdf0e10cSrcweir $(LIBXML2LIB) \ 76*cdf0e10cSrcweir $(ICUUCLIB) \ 77*cdf0e10cSrcweir $(ICUINLIB) 78*cdf0e10cSrcweir 79*cdf0e10cSrcweirSHL1LIBS=$(LIB1TARGET) 80*cdf0e10cSrcweirSHL1DEPN=$(LIB1TARGET) \ 81*cdf0e10cSrcweir makefile.mk 82*cdf0e10cSrcweir 83*cdf0e10cSrcweir 84*cdf0e10cSrcweirSHL1VERSIONMAP=$(SOLARENV)/src/component.map 85*cdf0e10cSrcweirSHL1DEF=$(MISC)$/$(SHL1TARGET).def 86*cdf0e10cSrcweirDEF1NAME=$(SHL1TARGET) 87*cdf0e10cSrcweir 88*cdf0e10cSrcweir# === .res file ========================================================== 89*cdf0e10cSrcweir 90*cdf0e10cSrcweirRES1FILELIST=\ 91*cdf0e10cSrcweir $(SRS)$/resource.srs \ 92*cdf0e10cSrcweir 93*cdf0e10cSrcweirRESLIB1NAME=$(TARGET) 94*cdf0e10cSrcweirRESLIB1SRSFILES=$(RES1FILELIST) 95*cdf0e10cSrcweir 96*cdf0e10cSrcweir.IF "$(GUI)"=="OS2" 97*cdf0e10cSrcweirSHL1STDLIBS += pthread.lib libz.lib 98*cdf0e10cSrcweir.ENDIF 99*cdf0e10cSrcweir 100*cdf0e10cSrcweir# --- Targets ---------------------------------- 101*cdf0e10cSrcweir 102*cdf0e10cSrcweir.INCLUDE : target.mk 103*cdf0e10cSrcweir 104*cdf0e10cSrcweir# --- Filter-Datei --- 105*cdf0e10cSrcweir 106*cdf0e10cSrcweir$(MISC)$/$(SHL1TARGET).flt: makefile.mk 107*cdf0e10cSrcweir @echo ------------------------------ 108*cdf0e10cSrcweir @echo __CT >$@ 109*cdf0e10cSrcweir @echo createRegistryInfo >>$@ 110*cdf0e10cSrcweir @echo queryInterface >>$@ 111*cdf0e10cSrcweir @echo queryAggregation >>$@ 112*cdf0e10cSrcweir @echo NavigationToolBar >>$@ 113*cdf0e10cSrcweir @echo ONavigationBar >>$@ 114*cdf0e10cSrcweir 115*cdf0e10cSrcweir 116*cdf0e10cSrcweirALLTAR : $(MISC)/frm.component 117*cdf0e10cSrcweir 118*cdf0e10cSrcweir$(MISC)/frm.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \ 119*cdf0e10cSrcweir frm.component 120*cdf0e10cSrcweir $(XSLTPROC) --nonet --stringparam uri \ 121*cdf0e10cSrcweir '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \ 122*cdf0e10cSrcweir $(SOLARENV)/bin/createcomponent.xslt frm.component 123