1#
2# m68k_nextstep_3.3.mk - make variables and rules specific to m68k nextstep 3.3
3#
4
5NextStep = 1
6m68kProcessor = 1
7
8
9#
10# Python set-up
11#
12# You must set a path to a Python 1.5.2 interpreter.
13
14#PYTHON = /usr/local/bin/python
15
16
17#
18# Include general unix things
19#
20
21include $(THIS_IMPORT_TREE)/mk/unix.mk
22
23
24#
25# Standard programs
26#
27
28AR = ar cq
29MKDIRHIER = mkdirs
30
31#  gcc cpp
32#  CPP = /usr/local/lib/gcc-lib/m68k-next-nextstep3/2.7.2/cpp
33
34#  standard cpp
35CPP = /lib/cpp
36
37CXX = g++
38CXXMAKEDEPEND += -D__cplusplus -D__GNUG__ -D__GNUC__
39CXXDEBUGFLAGS =
40CXXOPTIONS    =  -fhandle-exceptions -Wall -Wno-unused
41
42CXXLINK		= $(CXX)
43CXXLINKOPTIONS  = $(CXXDEBUGFLAGS) $(CXXOPTIONS)
44
45CC           = gcc
46CMAKEDEPEND  += -D__GNUC__
47CDEBUGFLAGS  = -O
48
49CLINK        = $(CC)
50CLINKOPTIONS = $(CDEBUGFLAGS) $(COPTIONS)
51INSTALL = install -c
52
53IMPORT_CPPFLAGS += -D__m68k__ -D__nextstep__ -D__OSVERSION__=3
54
55
56#
57# CORBA stuff
58#
59
60CorbaImplementation = OMNIORB
61
62#
63# OMNI thread stuff
64#
65
66ThreadSystem = Mach
67OMNITHREAD_CPPFLAGS = -D_REENTRANT
68OMNITHREAD_LIB = $(patsubst %,$(LibSearchPattern),omnithread)
69
70lib_depend := $(patsubst %,$(LibPattern),omnithread)
71OMNITHREAD_LIB_DEPEND := $(GENERATE_LIB_DEPEND)
72
73
74# Default location of the omniORB configuration file [falls back to this if
75# the environment variable OMNIORB_CONFIG is not set] :
76
77OMNIORB_CONFIG_DEFAULT_LOCATION = /etc/omniORB.cfg
78
79# Default directory for the omniNames log files.
80OMNINAMES_LOG_DEFAULT_LOCATION = /var/omninames
81