Return to platform_VXWORKS_PENTIUM_GNU.mak CVS log | Up to [Pegasus] / pegasus / mak |
1 mike 1.1.2.1 #//%2006//////////////////////////////////////////////////////////////////////// 2 #// 3 #// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development 4 #// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. 5 #// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.; 6 #// IBM Corp.; EMC Corporation, The Open Group. 7 #// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.; 8 #// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. 9 #// Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; 10 #// EMC Corporation; VERITAS Software Corporation; The Open Group. 11 #// Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.; 12 #// EMC Corporation; Symantec Corporation; The Open Group. 13 #// 14 #// Permission is hereby granted, free of charge, to any person obtaining a copy 15 #// of this software and associated documentation files (the "Software"), to 16 #// deal in the Software without restriction, including without limitation the 17 #// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 18 #// sell copies of the Software, and to permit persons to whom the Software is 19 #// furnished to do so, subject to the following conditions: 20 #// 21 #// THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN 22 mike 1.1.2.1 #// ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED 23 #// "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 24 #// LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 25 #// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 26 #// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 27 #// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 28 #// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 29 #// 30 #//============================================================================= 31 32 ifndef WIND_BASE | ||
33 mike 1.1.2.6 $(error "The WIND_BASE environment variable is undefined. Please initialize VxWorks environment") | ||
34 mike 1.1.2.1 endif 35 | ||
36 mike 1.1.2.6 VXWORKS_ROOT = $(WIND_BASE) | ||
37 mike 1.1.2.14 VXWORKS_LIB = $(VXWORKS_ROOT)/target/lib/pentium/PENTIUM/common | ||
38 mike 1.1.2.6 | ||
39 mike 1.1.2.1 export PEGASUS_ENABLE_IPV6=false 40 | ||
41 karl 1.1.2.7 42 | ||
43 mike 1.1.2.1 DEFINES = | ||
44 karl 1.1.2.7 ## ATTN-KS Temporary bypass use of password file until we find way around use of this file 45 ## we need to support the function of persistent changable passwords but not the use of the file 46 ## or pam authentication 47 ## 48 DEFINES += -DPEGASUS_NO_PASSWORDFILE | ||
49 mike 1.1.2.1 50 OS_TYPE = vxworks 51 52 RM = rm -f 53 54 RMDIRHIER = rm -rf 55 56 MKDIRHIER = mkdir -p 57 58 EXE_OUT = -o 59 60 OBJ = .o 61 62 OBJ_OUT = -o 63 64 EXE = 65 66 LIB_PREFIX = lib 67 68 DIFF = diff 69 70 mike 1.1.2.1 SORT = sort 71 72 COPY = cp 73 74 TOUCH = touch 75 76 ECHO = echo 77 78 DEFINES += -DPEGASUS_PLATFORM_VXWORKS_PENTIUM_GNU 79 80 PEGASUS_DEFAULT_ENABLE_OOP = false 81 82 PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER = false 83 84 OS = vxworks 85 86 COMPILER = gnu 87 88 PLATFORM_VERSION_SUPPORTED = yes 89 90 ifndef CXX 91 mike 1.1.2.1 CXX = c++pentium 92 endif 93 94 ifndef CC 95 CC = ccpentium 96 endif 97 | ||
98 mike 1.1.2.14 NM = nmpentium 99 | ||
100 mike 1.1.2.1 SH = sh 101 102 YACC = bison 103 104 RM = rm -f 105 106 DIFF = diff 107 108 SORT = sort 109 110 COPY = cp 111 112 MOVE = mv 113 114 MKDIRHIER = mkdir -p 115 116 PEGASUS_SUPPORTS_DYNLIB = yes 117 118 MAJOR_VERSION_NUMBER = 1 119 120 LIB_SUFFIX = .so 121 mike 1.1.2.1 | ||
122 mike 1.1.2.6 AR = arpentium 123 | ||
124 mike 1.1.2.14 DEFINES += -DPEGASUS_USE_SYSLOGS -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu | ||
125 mike 1.1.2.1 126 SYS_LIBS = 127 128 ifdef PEGASUS_PAM_AUTHENTICATION 129 $(error "vxworks does not support PAM authenticaiton") 130 endif 131 | ||
132 mike 1.1.2.14 # ATTN-MEB: do we need -mhard-float? 133 134 ##============================================================================== 135 ## 136 ## FLAGS 137 ## 138 ##============================================================================== 139 140 FLAGS += -mhard-float -march=i486 -ansi -fno-builtin -W -Wall -Wno-unused | ||
141 mike 1.1.2.1 142 ifdef PEGASUS_USE_DEBUG_BUILD_OPTIONS 143 FLAGS += -g 144 else | ||
145 mike 1.1.2.14 FLAGS += -O2 | ||
146 mike 1.1.2.1 endif 147 | ||
148 mike 1.1.2.14 #ifeq ($(shell expr $(GCC_VERSION) '>=' 3.0), 1) 149 # FLAGS += -fno-enforce-eh-specs 150 #endif 151 152 ##============================================================================== 153 ## 154 ## Linkage definitions: 155 ## 156 ##============================================================================== 157 158 DOLLARS = -fdollars-in-identifiers 159 160 MUNCH = $(WIND_BASE)/host/resource/hutils/tcl/munch.tcl 161 162 LINK_FLAGS = -r -nostdlib -Wl,-X $(WIND_BASE)/target/h/tool/gnu/ldscripts/link.OUT | ||
163 mike 1.1.2.12 | ||
164 mike 1.1.2.1 PEGASUS_HAS_MAKEDEPEND = yes 165 166 PEGASUS_ARCH_LIB = lib64 167 168 ROMFS = $(PEGASUS_HOME)/romfs | ||
169 mike 1.1.2.3 170 PEGASUS_DISABLE_LOCAL_DOMAIN_SOCKET=1 | ||
171 mike 1.1.2.5 | ||
172 mike 1.1.2.11 PEGASUS_REMOVE_TRACE=1 173 | ||
174 mike 1.1.2.9 PEGASUS_USE_MEMORY_RESIDENT_REPOSITORY=1 | ||
175 mike 1.1.2.8 | ||
176 mike 1.1.2.11 PEGASUS_REMOVE_SERVER_CLIENT_USAGE=1 177 DEFINES += -DPEGASUS_REMOVE_SERVER_CLIENT_USAGE | ||
178 mike 1.1.2.10 | ||
179 mike 1.1.2.5 export PEGASUS_USE_STATIC_LIBRARIES=true |
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |