# # alpha_linux_2.0.mk - make variables and rules specific to Linux 2.0. # Linux = 1 AlphaProcessor = 1 # # Python set-up # # You must set a path to a Python 1.5.2 interpreter. #PYTHON = /usr/local/bin/python # # Include general unix things # include $(THIS_IMPORT_TREE)/mk/unix.mk # # Standard programs # AR = ar cq CPP = /usr/bin/cpp CXX = g++ CXXMAKEDEPEND += -D__cplusplus -D__GNUG__ -D__GNUC__ CXXDEBUGFLAGS = -O2 CXXLINK = $(CXX) CXXLINKOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) \ $(patsubst %,-Wl$(comma)-rpath$(comma)%,$(IMPORT_LIBRARY_DIRS)) CXXOPTIONS = -Wall -Wno-unused # Notice that this platform will be supported when egcs-1.1 is released. # The binary compiled with egcs-1.0.x and egcs development snapshots, up to # 980824, do not work!!!! # EgcsMajorVersion = 1 EgcsMinorVersion = 1 CC = gcc CMAKEDEPEND += -D__GNUC__ CDEBUGFLAGS = -O2 CLINK = $(CC) CLINKOPTIONS = $(CDEBUGFLAGS) $(COPTIONS) \ $(patsubst %,-Wl$(comma)-rpath$(comma)%,$(IMPORT_LIBRARY_DIRS)) INSTALL = install -c IMPORT_CPPFLAGS += -D__alpha__ -D__linux__ -D__OSVERSION__=2 # # CORBA stuff # CorbaImplementation = OMNIORB # # OMNI thread stuff # ThreadSystem = Posix OMNITHREAD_POSIX_CPPFLAGS = -DNoNanoSleep OMNITHREAD_CPPFLAGS = -D_REENTRANT OMNITHREAD_LIB = $(patsubst %,$(LibSearchPattern),omnithread) OMNITHREAD_POSIX_CPPFLAGS += -DPthreadDraftVersion=10 OMNITHREAD_LIB += -lpthread lib_depend := $(patsubst %,$(LibPattern),omnithread) OMNITHREAD_LIB_DEPEND := $(GENERATE_LIB_DEPEND) # Default location of the omniORB configuration file [falls back to this if # the environment variable OMNIORB_CONFIG is not set] : OMNIORB_CONFIG_DEFAULT_LOCATION = /etc/omniORB.cfg # Default directory for the omniNames log files. OMNINAMES_LOG_DEFAULT_LOCATION = /var/omninames