156b2bdd1SGireesh Nagabhushana# 256b2bdd1SGireesh Nagabhushana# This file and its contents are supplied under the terms of the 356b2bdd1SGireesh Nagabhushana# Common Development and Distribution License ("CDDL"), version 1.0. 456b2bdd1SGireesh Nagabhushana# You may only use this file in accordance with the terms of version 556b2bdd1SGireesh Nagabhushana# 1.0 of the CDDL. 656b2bdd1SGireesh Nagabhushana# 756b2bdd1SGireesh Nagabhushana# A full copy of the text of the CDDL should have accompanied this 856b2bdd1SGireesh Nagabhushana# source. A copy of the CDDL is also available via the Internet at 956b2bdd1SGireesh Nagabhushana# http://www.illumos.org/license/CDDL. 1056b2bdd1SGireesh Nagabhushana# 1156b2bdd1SGireesh Nagabhushana 1256b2bdd1SGireesh Nagabhushana# 1356b2bdd1SGireesh Nagabhushana# Copyright (c) 2013 by Chelsio Communications, Inc. All rights reserved. 14*618f2068SAndy Fiddaman# Copyright 2023 Oxide Computer Company 1556b2bdd1SGireesh Nagabhushana# 1656b2bdd1SGireesh Nagabhushana 1756b2bdd1SGireesh Nagabhushana# 1856b2bdd1SGireesh Nagabhushana# This makefile drives the production of the Chelsio Terminator 4 10G Ethernet 1956b2bdd1SGireesh Nagabhushana# (CXGBE) driver modules on x86 systems. 2056b2bdd1SGireesh Nagabhushana# 2156b2bdd1SGireesh Nagabhushana 2256b2bdd1SGireesh NagabhushanaUTSBASE = ../.. 2356b2bdd1SGireesh Nagabhushana 2456b2bdd1SGireesh Nagabhushanainclude $(UTSBASE)/intel/Makefile.intel 2556b2bdd1SGireesh Nagabhushana 2656b2bdd1SGireesh Nagabhushana.KEEP_STATE: 2756b2bdd1SGireesh Nagabhushana 28*618f2068SAndy FiddamanSUBDIRS= t4nex cxgbe firmware 2956b2bdd1SGireesh Nagabhushana 30*618f2068SAndy Fiddaman# Keep 'def' first as the default target 31*618f2068SAndy Fiddamandef all clean clobber install: $(SUBDIRS) 3256b2bdd1SGireesh Nagabhushana 3356b2bdd1SGireesh Nagabhushana$(SUBDIRS): FRC 3456b2bdd1SGireesh Nagabhushana @cd $@; pwd; $(MAKE) $(TARGET) 3556b2bdd1SGireesh Nagabhushana 3656b2bdd1SGireesh NagabhushanaFRC: 3756b2bdd1SGireesh Nagabhushana 3856b2bdd1SGireesh Nagabhushana# 3956b2bdd1SGireesh Nagabhushana# Include common targets. 4056b2bdd1SGireesh Nagabhushana# 4156b2bdd1SGireesh Nagabhushanainclude $(UTSBASE)/intel/Makefile.targ 42