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 2025 Oxide Computer Company 14# 15 16LIBRARY = libi2c.a 17VERS = .1 18OBJECTS = libi2c.o \ 19 libi2c_ctrl.o \ 20 libi2c_device.o \ 21 libi2c_error.o \ 22 libi2c_io.o \ 23 libi2c_mux.o \ 24 libi2c_port.o 25 26OBJECTS += ilstr.o 27 28include ../../Makefile.lib 29 30SRCDIR = ../common 31LIBS = $(DYNLIB) 32CSTD = $(CSTD_GNU17) 33LDLIBS += -lc -ldevinfo -lnvpair 34 35.KEEP_STATE: 36 37all: $(LIBS) 38 39pics/%.o: $(SRC)/common/ilstr/%.c 40 $(COMPILE.c) $< -o $@ 41 $(POST_PROCESS_O) 42 43include ../../Makefile.targ 44