1*122c3632SJürgen Schmidt#************************************************************** 2cdf0e10cSrcweir# 3*122c3632SJürgen Schmidt# Licensed to the Apache Software Foundation (ASF) under one 4*122c3632SJürgen Schmidt# or more contributor license agreements. See the NOTICE file 5*122c3632SJürgen Schmidt# distributed with this work for additional information 6*122c3632SJürgen Schmidt# regarding copyright ownership. The ASF licenses this file 7*122c3632SJürgen Schmidt# to you under the Apache License, Version 2.0 (the 8*122c3632SJürgen Schmidt# "License"); you may not use this file except in compliance 9*122c3632SJürgen Schmidt# with the License. You may obtain a copy of the License at 10*122c3632SJürgen Schmidt# 11*122c3632SJürgen Schmidt# http://www.apache.org/licenses/LICENSE-2.0 12*122c3632SJürgen Schmidt# 13*122c3632SJürgen Schmidt# Unless required by applicable law or agreed to in writing, 14*122c3632SJürgen Schmidt# software distributed under the License is distributed on an 15*122c3632SJürgen Schmidt# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*122c3632SJürgen Schmidt# KIND, either express or implied. See the License for the 17*122c3632SJürgen Schmidt# specific language governing permissions and limitations 18*122c3632SJürgen Schmidt# under the License. 19*122c3632SJürgen Schmidt# 20*122c3632SJürgen Schmidt#************************************************************** 21cdf0e10cSrcweir 22cdf0e10cSrcweir# Builds the SpreadSheet examples of the Developers Guide. 23cdf0e10cSrcweir 24cdf0e10cSrcweirPRJ=../../../../../../.. 25cdf0e10cSrcweirSETTINGS=$(PRJ)/settings 26cdf0e10cSrcweir 27cdf0e10cSrcweirinclude $(SETTINGS)/settings.mk 28cdf0e10cSrcweirinclude $(SETTINGS)/std.mk 29cdf0e10cSrcweirinclude $(SETTINGS)/dk.mk 30cdf0e10cSrcweir 31cdf0e10cSrcweirinclude ../../../thumbs.mk 32cdf0e10cSrcweir 33cdf0e10cSrcweirPACKAGE = org/openoffice/test 34cdf0e10cSrcweir 35cdf0e10cSrcweirSDK_CLASSPATH = $(subst $(EMPTYSTRING) $(PATH_SEPARATOR),$(PATH_SEPARATOR),$(CLASSPATH)\ 36cdf0e10cSrcweir $(PATH_SEPARATOR)$(OUT_COMP_CLASS)) 37cdf0e10cSrcweir 38cdf0e10cSrcweir# Targets 39cdf0e10cSrcweir.PHONY: ALL 40cdf0e10cSrcweirALL : \ 41cdf0e10cSrcweir $(GENCLASSFILES) 42cdf0e10cSrcweir 43cdf0e10cSrcweirinclude $(SETTINGS)/stdtarget.mk 44cdf0e10cSrcweir 45cdf0e10cSrcweir$(OUT_COMP_GEN)/%.urd : %.idl 46cdf0e10cSrcweir -$(MKDIR) $(subst /,$(PS),$(@D)) 47cdf0e10cSrcweir $(IDLC) -I. -I../../.. -I$(IDL_DIR) -O$(OUT_COMP_GEN) $^ 48cdf0e10cSrcweir 49cdf0e10cSrcweir$(OUT_COMP_GEN)/%.rdb : $(GENURDFILES) 50cdf0e10cSrcweir -$(DEL) $(subst \\,\,$(subst /,$(PS),$@)) 51cdf0e10cSrcweir -$(MKDIR) $(subst /,$(PS),$(@D)) 52cdf0e10cSrcweir $(REGMERGE) $@ /UCR $(GENURDFILES) 53cdf0e10cSrcweir 54cdf0e10cSrcweir$(OUT_COMP_CLASS)/%.class : $(COMP_RDB) 55cdf0e10cSrcweir -$(MKDIR) $(subst /,$(PS),$(@D)) 56cdf0e10cSrcweir $(JAVAMAKER) -BUCR -nD $(GENTYPELIST) -O$(OUT_COMP_CLASS) $(COMP_RDB) -X$(URE_TYPES) -X$(OFFICE_TYPES) 57cdf0e10cSrcweir 58cdf0e10cSrcweir.PHONY: clean 59cdf0e10cSrcweirclean : 60cdf0e10cSrcweir -$(DEL) $(subst \\,\,$(subst /,$(PS),$(GENCLASSFILES))) 61