scoutos / prex-0.9.0 / mk / suncc.mk @ 03e9c04a
History | View | Annotate | Download (662 Bytes)
1 |
# sun studio specifc flags |
---|---|
2 |
|
3 |
ifndef _SUNCC_MK_ |
4 |
_SUNCC_MK_:= 1 |
5 |
|
6 |
OUTPUT_OPTION= -o $@ |
7 |
|
8 |
DEFINES= $(addprefix -D,$(DEFS)) |
9 |
|
10 |
CFLAGS+= -c -xspace -features=none -xnolib -xc99=none |
11 |
CPPFLAGS+= $(DEFINES) -I. $(addprefix -I,$(INCSDIR)) |
12 |
ACPPFLAGS+= -D__ASSEMBLY__ |
13 |
LDFLAGS+= -static -nostdlib $(addprefix -L,$(LIBSDIR)) |
14 |
|
15 |
ifeq ($(_DEBUG_),1) |
16 |
CFLAGS+= -g |
17 |
else |
18 |
CFLAGS+= |
19 |
endif |
20 |
|
21 |
ifeq ($(_KERNEL_),1) |
22 |
CFLAGS+= -xbuiltin=%none |
23 |
endif |
24 |
|
25 |
ifeq ($(_STRICT_),1) |
26 |
CFLAGS+= -errwarn |
27 |
endif |
28 |
|
29 |
ifdef LDSCRIPT |
30 |
LDFLAGS+= -T $(LDSCRIPT) |
31 |
endif |
32 |
|
33 |
ifdef MAP |
34 |
LDFLAGS+= -Map $(MAP) |
35 |
endif |
36 |
|
37 |
ifeq ($(_RELOC_OBJ_),1) |
38 |
LDFLAGS_S= $(LDFLAGS) --error-unresolved-symbols |
39 |
LDFLAGS+= -r -d |
40 |
endif |
41 |
|
42 |
endif # !_SUNCC_MK_ |