(file) Return to platform_LINUX_IA64_GNU.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

 1 kumpf 1.1 include $(ROOT)/mak/config-unix.mak
 2           
 3           OS = linux
 4           
 5           ARCHITECTURE = IA64
 6           
 7           COMPILER = gnu
 8           
 9           SYS_INCLUDES = -I/usr/include/g++-3
10           
11           DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM)
12           
13 kumpf 1.3 #
14           ## The following flags need to be set or unset
15           ## to compile-in the code required for PAM authentication
16           ## and compile-out the code that uses the password file.
17           ##
18           
19           ifdef PEGASUS_PAM_AUTHENTICATION
20            DEFINES += -DPEGASUS_PAM_AUTHENTICATION -DPEGASUS_NO_PASSWORDFILE
21           endif
22           
23 kumpf 1.7 ##
24           ## The following flag needs to be set to compile in code for
25           ## not listing the trace configuration properties. This will cause
26           ## the trace configuration properties, traceComponents and traceLevel
27           ## not to be listed when using the cimconfig -l command.
28           ##
29           DEFINES += -DPEGASUS_DONOT_LIST_TRACE_PROPERTIES
30           
31 kumpf 1.1 ifdef PEGASUS_DEBUG
32           FLAGS = -g -W -Wall -Wno-unused  -fPIC -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
33           else
34 sage  1.2 FLAGS = -O2 -W -Wall -Wno-unused -fPIC -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
35 kumpf 1.1 endif
36           
37           FLAGS += -DPEGASUS_PLATFORM_LINUX_GENERIC_GNU
38 kumpf 1.6 FLAGS += -DPEGASUS_NO_SLP
39           NO_SLP = true
40 kumpf 1.1 
41           #FLAGS += -DPEGASUS_HAS_SSL
42           #SYS_LIBS = -ldl -lpthread -lcrypt -lssl
43           SYS_LIBS = -ldl -lpthread -lcrypt
44           
45 kumpf 1.8 # Build using fixed release settings
46           #
47           ifdef PEGASUS_USE_RELEASE_CONFIG_OPTIONS
48           FLAGS += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS
49           endif
50           ifdef PEGASUS_USE_RELEASE_DIRS
51           FLAGS += -DPEGASUS_USE_RELEASE_DIRS
52           endif
53           
54 kumpf 1.3 # PAM support
55           ifdef PEGASUS_PAM_AUTHENTICATION
56              ifeq ($(HPUX_IA64_VERSION), yes)
57                 SYS_LIBS += -L$(PAMLIB_HOME) -lpam
58              else
59                 SYS_LIBS += -lpam
60              endif
61           endif
62 kumpf 1.1 
63           CXX = g++
64           
65           SH = sh
66           
67           YACC = yacc
68           
69           COPY = cp
70           
71           MOVE = mv
72           
73           LIB_SUFFIX = .so
74           
75           PEGASUS_SUPPORTS_DYNLIB = yes
76           

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2