~ressu/+junk/xen-common-ubuntu

« back to all changes in this revision

Viewing changes to config/SunOS.mk

  • Committer: sami at haahtinen
  • Author(s): Bastian Blank
  • Date: 2010-06-21 15:09:01 UTC
  • Revision ID: sami@haahtinen.name-20100621150901-yqspr1ttydxocscz
Tags: upstream-4.0.0
ImportĀ upstreamĀ versionĀ 4.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AS         = $(CROSS_COMPILE)gas
 
2
LD         = $(CROSS_COMPILE)gld
 
3
CC         = $(CROSS_COMPILE)gcc
 
4
CPP        = $(CROSS_COMPILE)gcc -E
 
5
AR         = $(CROSS_COMPILE)gar
 
6
RANLIB     = $(CROSS_COMPILE)granlib
 
7
NM         = $(CROSS_COMPILE)gnm
 
8
STRIP      = $(CROSS_COMPILE)gstrip
 
9
OBJCOPY    = $(CROSS_COMPILE)gobjcopy
 
10
OBJDUMP    = $(CROSS_COMPILE)gobjdump
 
11
SIZEUTIL   = $(CROSS_COMPILE)gsize
 
12
 
 
13
MSGFMT     = gmsgfmt
 
14
 
 
15
SHELL      = bash
 
16
 
 
17
INSTALL      = ginstall
 
18
INSTALL_DIR  = $(INSTALL) -d -m0755 -p
 
19
INSTALL_DATA = $(INSTALL) -m0644 -p
 
20
INSTALL_PROG = $(INSTALL) -m0755 -p
 
21
 
 
22
PREFIX ?= /usr
 
23
BINDIR = $(PREFIX)/bin
 
24
INCLUDEDIR = $(PREFIX)/include
 
25
LIBLEAFDIR = lib
 
26
LIBLEAFDIR_x86_64 = lib/amd64
 
27
LIBDIR = $(PREFIX)/$(LIBLEAFDIR)
 
28
LIBDIR_x86_64 = $(PREFIX)/$(LIBLEAFDIR_x86_64)
 
29
MANDIR = $(PREFIX)/share/man
 
30
MAN1DIR = $(MANDIR)/man1
 
31
MAN8DIR = $(MANDIR)/man8
 
32
SBINDIR = $(PREFIX)/sbin
 
33
XENFIRMWAREDIR = $(LIBDIR)/xen/boot
 
34
 
 
35
PRIVATE_PREFIX = $(LIBDIR)/xen
 
36
PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin
 
37
 
 
38
ifeq ($(PREFIX),/usr)
 
39
CONFIG_DIR = /etc
 
40
else
 
41
CONFIG_DIR = $(PREFIX)/etc
 
42
endif
 
43
XEN_CONFIG_DIR = $(CONFIG_DIR)/xen
 
44
XEN_SCRIPT_DIR = $(PRIVATE_PREFIX)/scripts
 
45
 
 
46
SunOS_LIBDIR = /usr/sfw/lib
 
47
SunOS_LIBDIR_x86_64 = /usr/sfw/lib/amd64
 
48
 
 
49
SOCKET_LIBS = -lsocket
 
50
CURSES_LIBS = -lcurses
 
51
PTHREAD_LIBS = -lpthread
 
52
UTIL_LIBS =
 
53
SONAME_LDFLAG = -h
 
54
SHLIB_CFLAGS = -R $(SunOS_LIBDIR) -shared
 
55
 
 
56
ifneq ($(debug),y)
 
57
CFLAGS += -O2 -fno-omit-frame-pointer
 
58
else
 
59
# Less than -O1 produces bad code and large stack frames
 
60
CFLAGS += -O1 -fno-omit-frame-pointer
 
61
endif
 
62
 
 
63
CFLAGS += -Wa,--divide -D_POSIX_C_SOURCE=200112L -D__EXTENSIONS__
 
64