2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
13 # Copyright 2015 Toomas Soome <tsoome@me.com>
16 include $(SRC
)/Makefile.master
18 AS
= $(GNU_ROOT
)/bin
/gas
19 LD
= $(GNU_ROOT
)/bin
/gld
20 CC
= $(GCC_ROOT
)/bin
/gcc
22 CPPFLAGS
= -I.
/..
/..
/common
23 CFLAGS
= -O2
-march
=i386
-ffreestanding
-mno-mmx
-mno-3dnow
-mno-sse
-mno-sse2
24 CFLAGS
+= -mno-sse3
-msoft-float
-m32
-std
=gnu99
29 SRCS
= btxcsu.S btxsys.s btxv86.s
30 OBJS
= btxcsu.o btxsys.o btxv86.o
32 LDFLAGS
=-Wl
,-r
-nostdlib
37 $(CC
) $(CFLAGS
) $(LDFLAGS
) -o
$@
$(OBJS
)
40 $(CC
) $(CPPFLAGS
) $(CFLAGS
) -c
-o
$@
$<