1# 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 5# 1.0 of the CDDL. 6# 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. 10# 11 12# 13# Copyright 2016 Toomas Soome <tsoome@me.com> 14# Copyright 2016 RackTop Systems. 15# 16 17include $(SRC)/Makefile.master 18 19MACHINE= $(MACH) 20LIBRARY= libsa.a 21DYNLIB= libsa_pics.a 22 23all install: $(LIBRARY) $(DYNLIB) 24 25include ../Makefile.com 26 27CFLAGS += -m32 28CCASFLAGS += -m32 29 30# _setjmp/_longjmp 31SRCS += $(SASRC)/i386/_setjmp.S 32OBJECTS += _setjmp.o 33 34SRCS += $(SASRC)/x86/hypervisor.c 35OBJECTS += hypervisor.o 36 37pics/%.o objs/%.o: $(SASRC)/i386/%.S 38 $(COMPILE.S) -o $@ $< 39 40pics/%.o objs/%.o: $(SASRC)/x86/%.c 41 $(COMPILE.c) -o $@ $< 42 43include $(BOOTSRC)/Makefile.lib 44 45FRC: 46