| #************************************************************** |
| # |
| # 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. |
| # |
| #************************************************************** |
| |
| |
| |
| |
| $(DESTDIRDOCU)/%.html : $(PRJ)/docs/%.html |
| @@-rm -f $@ |
| tr -d "\015" < $< | sed -e 's/%PRODUCT_RELEASE%/$(PRODUCT_RELEASE)/g' > $@ |
| |
| $(DESTDIREXAMPLES)/%.html : $(PRJ)/examples/%.html |
| @@-rm -f $@ |
| tr -d "\015" < $< | sed -e 's/%PRODUCT_RELEASE%/$(PRODUCT_RELEASE)/g' > $@ |
| |
| $(DESTDIR)/index.html : $(PRJ)/index.html |
| @@-rm -f $@ |
| tr -d "\015" < $< | sed -e 's/%PRODUCT_RELEASE%/$(PRODUCT_RELEASE)/g' > $@ |
| |
| $(DESTDIRDOCU)/%.css : $(PRJ)/docs/%.css |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIRDOCUIMAGES)/% : $(PRJ)/docs/images/% |
| @@-rm -f $@ |
| $(MY_COPY) $< $@ |
| |
| $(DESTDIR)/configure : $(PRJ)/configure |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $(PRJ)/configure $@ |
| |
| $(DESTDIR)/configure.pl : $(PRJ)/configure.pl |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $(PRJ)/configure.pl $@ |
| |
| $(DESTDIR)/config.guess : $(SRC_ROOT)/config.guess |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $(SRC_ROOT)/config.guess $@ |
| |
| $(DESTDIR)/config.sub : $(SRC_ROOT)/config.sub |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $(SRC_ROOT)/config.sub $@ |
| |
| $(DESTDIR)/setsdkenv_unix : $(PRJ)/setsdkenv_unix |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIR)/setsdkenv_unix.%.in : $(PRJ)/setsdkenv_unix.%.in |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIR)/setsdkenv_windows.bat : $(PRJ)/setsdkenv_windows.bat |
| @@-rm -f $@ |
| $(TYPE) $< | $(SED) 's#__SDKNAME__#$(SDKDIRNAME)#' > $@ |
| |
| $(DESTDIR)/%.bat : $(PRJ)/%.bat |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIR)/setsdkenv_windows.template : $(PRJ)/setsdkenv_windows.template |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIR)/cfgWin.js : $(PRJ)/cfgWin.js |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $(PRJ)/cfgWin.js $@ |
| |
| $(DESTDIRSETTINGS)/%.mk : $(PRJ)/settings/%.mk |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIRXML)/module-description.dtd : $(XMLOUT)/module-description.dtd |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $(XMLOUT)/module-description.dtd $@ |
| $(DESTDIRXML)/%.xml : $(XMLOUT)/%.xml |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIRBIN)/%$(EXEPOSTFIX) : $(BINOUT)/%$(EXEPOSTFIX) |
| @@-rm -f $@ |
| $(GNUCOPY) $(BINOUT)/$(@:f) $@ |
| |
| $(DESTDIRBIN)/%.bin : $(BINOUT)/%.bin |
| @@-rm -f $@ |
| $(GNUCOPY) $(BINOUT)/$(@:f) $@ |
| |
| $(DESTDIRBIN)/regcomp : $(BINOUT)/regcomp |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIRBIN)/unoapploader$(EXEPOSTFIX) : $(BIN)/unoapploader$(EXEPOSTFIX) |
| @@-rm -f $@ |
| $(GNUCOPY) $(BIN)/$(@:f) $@ |
| |
| # special rule for special Java UNO native library |
| # (used for all platforms but built only under windows; |
| # otherwise provided in external) |
| $(DESTDIRJAR)/win/unowinreg.dll : $(BIN)/unowinreg.dll |
| @@-rm -f $@ |
| $(GNUCOPY) $< $@ |
| |
| $(DESTDIRCLI)/%.dll : $(BINOUT)/%.dll |
| @@-rm -f $@ |
| $(GNUCOPY) $< $@ |
| |
| $(DESTDIRDLL)/%$(MY_DLLPOSTFIX) : $(DLLOUT)/%$(MY_DLLPOSTFIX) |
| @@-rm -f $@ |
| $(GNUCOPY) $(DLLOUT)/$(@:f) $@ |
| |
| $(DESTDIRJAR)/com/sun/star/lib/loader/%.class : $(CLASSDIR)/com/sun/star/lib/loader/%.class |
| @@-$(RM) $(@:db).class |
| $(COPY) $(<:db).class $(@:d) |
| # deal with subclasses |
| @@-$(RM) $(@:db)$(EMQ)$$*.class |
| -$(COPY) $(<:db)$(EMQ)$$*.class $(@:d) |
| |
| $(DESTDIRIDL)/% : $(IDLOUT)/% |
| $(MY_TEXTCOPY) $< $@ |
| # @touch $(IDL_DOCU_CLEANUP_FLAG) |
| |
| $(DESTDIRINC)/udkversion.mk : |
| @@-rm -f $@ |
| @echo #UDK version number > $@ |
| @echo #major >> $@ |
| @echo UDK_MAJOR=$(UDK_MAJOR) >> $@ |
| @echo #minor >> $@ |
| @echo UDK_MINOR=$(UDK_MINOR) >> $@ |
| @echo #micro >> $@ |
| @echo UDK_MICRO=$(UDK_MICRO) >> $@ |
| |
| $(DESTDIRINC)/% : $(INCOUT)/% |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIRLIB)/%.lib : $(LIBOUT)/%.lib |
| @@-rm -f $@ |
| $(GNUCOPY) $(LIBOUT)/$(@:f) $@ |
| |
| $(DESTDIRLIB)/%.a : $(LIBOUT)/%.a |
| @@-rm -f $@ |
| $(GNUCOPY) $(LIBOUT)/$(@:f) $@ |
| |
| $(DIR_CREATE_FLAG) : |
| $(TYPE) $(mktmp $(DIR_DIRECTORY_LIST)) | xargs -n 20 $(MKDIRHIER) && echo "dirs created" > $@ && touch $@ |
| $(DELAY) 2 |
| |
| $(DESTDIRSETTINGS)/component.uno.def : $(PRJ)/settings/component.uno.def |
| @@-rm -f $@ |
| $(MY_TEXTCOPY) $< $@ |
| |
| $(DESTDIRSETTINGS)/component.uno.map : $(SOLARENV)/bin/addsym.awk $(SOLARENV)/src/component.map |
| @@-$(RM) -f $@ |
| .IF "$(COMID)"=="gcc3" |
| tr -d "\015" < $(SOLARENV)/src/component.map | $(AWK) -f $(SOLARENV)/bin/addsym.awk > $@ |
| .IF "$(OS)"=="MACOSX" |
| tr -d "\015" < $(SOLARENV)/src/component.map | tail -n +3 | head -3 | sed -e 's/.*component/_component/g' -e 's/;[ ]*//' > $@ |
| .ENDIF |
| .ELSE # "$(COMID)"=="gcc3" |
| tr -d "\015" < $(SOLARENV)/src/component.map > $@ |
| .ENDIF # "$(COMID)"=="gcc3" |
| @chmod 664 $@ |
| |
| $(DIR_FILE_LIST) : $(DIR_CREATE_FLAG) |
| |
| $(DIR_FILE_FLAG) : $(DIR_FILE_LIST) |
| @echo "must be zipped" > $@ |
| |
| |
| |