Return to Makefile CVS log | Up to [Pegasus] / pegasus / Schemas / Pegasus |
1 martin 1.11 #//%LICENSE//////////////////////////////////////////////////////////////// | ||
2 martin 1.8 #// | ||
3 martin 1.11 #// Licensed to The Open Group (TOG) under one or more contributor license 4 #// agreements. Refer to the OpenPegasusNOTICE.txt file distributed with 5 #// this work for additional information regarding copyright ownership. 6 #// Each contributor licenses this file to you under the OpenPegasus Open 7 #// Source License; you may not use this file except in compliance with the 8 #// License. 9 #// 10 #// Permission is hereby granted, free of charge, to any person obtaining a 11 #// copy of this software and associated documentation files (the "Software"), 12 #// to deal in the Software without restriction, including without limitation 13 #// the rights to use, copy, modify, merge, publish, distribute, sublicense, 14 #// and/or sell copies of the Software, and to permit persons to whom the 15 #// Software is furnished to do so, subject to the following conditions: 16 #// 17 #// The above copyright notice and this permission notice shall be included 18 #// in all copies or substantial portions of the Software. 19 #// 20 #// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 21 #// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 22 #// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 23 #// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 24 martin 1.11 #// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 25 #// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 26 #// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27 #// 28 #////////////////////////////////////////////////////////////////////////// | ||
29 chip 1.4 # Makefile builds the required Pegasus Namespaces | ||
30 kumpf 1.1 # ATTN: Today this makefile is implementation dependent. 31 # It assumes that the repository is a set of directories 32 # that can be removed by removing the directories. 33 # This must be updated to an implementation independent repository 34 # remove function. 35 | ||
36 chip 1.4 include $(PEGASUS_ROOT)/mak/config.mak | ||
37 kumpf 1.1 38 all: 39 | ||
40 karl 1.10 # Delete and rebuild the core namespaces using the standalone MOF compiler. 41 # This does not remove any other namespaces. | ||
42 kumpf 1.1 repository: | ||
43 kumpf 1.2 $(MAKE) --directory=Internal repository | ||
44 kumpf 1.1 $(MAKE) --directory=InterOp repository | ||
45 kumpf 1.2 $(MAKE) --directory=ManagedSystem repository | ||
46 kumpf 1.1 | ||
47 karl 1.10 # Delete and rebuild the core namespaces using the client MOF compiler | ||
48 kumpf 1.3 repositoryServer: 49 $(MAKE) --directory=Internal repositoryServer 50 $(MAKE) --directory=InterOp repositoryServer 51 $(MAKE) --directory=ManagedSystem repositoryServer 52 | ||
53 karl 1.10 # Clean out the core namespaces. | ||
54 kumpf 1.1 clean: | ||
55 kumpf 1.2 $(MAKE) --directory=Internal clean | ||
56 kumpf 1.1 $(MAKE) --directory=InterOp clean | ||
57 kumpf 1.2 $(MAKE) --directory=ManagedSystem clean | ||
58 kumpf 1.1 59 60 depend: 61 62 sub: 63 64 misc: 65 66 tests: 67 68 poststarttests: 69 70 general: 71 72 xml: | ||
73 kumpf 1.5 $(MAKE) -f $(ROOT)/Schemas/Makefile xml |
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |