| #************************************************************** | 
 | #   | 
 | #  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. | 
 | #   | 
 | #************************************************************** | 
 |  | 
 | # Builds the OOoBean of the Developers Guide | 
 |  | 
 | PRJ=../../.. | 
 | SETTINGS=$(PRJ)/settings | 
 |  | 
 | include $(SETTINGS)/settings.mk | 
 | include $(SETTINGS)/std.mk | 
 |  | 
 | # Define non-platform/compiler specific settings | 
 | OUT_COMP_CLASS = $(OUT_CLASS)/OOoBeanViewer | 
 |  | 
 | # normally the idl file should be stored in a directory tree fitting the module structure, | 
 | # for the example we know the module structure | 
 | PACKAGE = com/sun/star/comp/beans | 
 |  | 
 | JAVAFILES  = \ | 
 | 	OOoBeanViewer.java \ | 
 |  | 
 | CLASSFILES = $(patsubst %.java,$(OUT_COMP_CLASS)/$(PACKAGE)/%.class,$(JAVAFILES)) | 
 |  | 
 | SDK_CLASSPATH = $(subst $(EMPTYSTRING) $(PATH_SEPARATOR),$(PATH_SEPARATOR),$(URE_CLASSES_DIR)/jurt.jar\ | 
 | 		$(PATH_SEPARATOR)$(URE_CLASSES_DIR)/ridl.jar\ | 
 | 		$(PATH_SEPARATOR)$(URE_CLASSES_DIR)/juh.jar\ | 
 | 		$(PATH_SEPARATOR)$(OFFICE_CLASSES_DIR)/unoil.jar\ | 
 | 		$(PATH_SEPARATOR)$(OFFICE_CLASSES_DIR)/officebean.jar\ | 
 | 		$(PATH_SEPARATOR)$(OUT_COMP_CLASS)) | 
 |  | 
 | # Targets | 
 | .PHONY: ALL | 
 | ALL : \ | 
 |     OOoBeanViewer | 
 |  | 
 | include $(SETTINGS)/stdtarget.mk | 
 |  | 
 | $(CLASSFILES) : $(JAVAFILES)  | 
 | 	-$(MKDIR) $(subst /,$(PS),$(@D)) | 
 | 	javac $(JAVAC_FLAGS) -classpath "$(SDK_CLASSPATH)" -d $(OUT_COMP_CLASS) $(JAVAFILES) | 
 |  | 
 | OOoBeanViewer: $(CLASSFILES) | 
 | 	@echo -------------------------------------------------------------------------------- | 
 | 	@echo Please use the following command to execute the example! | 
 | 	@echo - | 
 | 	@echo $(MAKE) OOoBeanViewer.run | 
 | 	@echo -------------------------------------------------------------------------------- | 
 |  | 
 | %.run: $(CLASSFILES) | 
 | 	$(SDK_JAVA) -classpath "$(SDK_CLASSPATH)" $(subst /,.,$(PACKAGE)).$(basename $@) | 
 |  | 
 | %.dbg: $(JAR1_JAR) | 
 | 	jdb -classpath "$(SDK_CLASSPATH)" $(subst /,.,$(PACKAGE)).$(basename $@) | 
 |  | 
 | .PHONY: clean | 
 | clean : | 
 | 	-$(DELRECURSIVE) $(subst /,$(PS),$(OUT_COMP_CLASS)) | 
 |  |