6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
26 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
27 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
28 # Copyright (c) 2017, Joyent, Inc.
29 # Copyright 2016 OmniTI Computer Consulting, Inc. All rights reserved.
30 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
31 #
32
33 #
34 # This Makefile defines all file modules for the directory uts/common
35 # and its children. These are the source files which may be considered
36 # common to all SunOS systems.
37
38 i386_CORE_OBJS += \
39 atomic.o \
40 avintr.o \
41 pic.o
42
43 sparc_CORE_OBJS +=
44
45 COMMON_CORE_OBJS += \
46 beep.o \
848 hci1394_ioctl.o hci1394_isoch.o hci1394_isr.o \
849 hci1394_ixl_comp.o hci1394_ixl_isr.o hci1394_ixl_misc.o \
850 hci1394_ixl_update.o hci1394_misc.o hci1394_ohci.o \
851 hci1394_q.o hci1394_s1394if.o hci1394_tlabel.o \
852 hci1394_tlist.o hci1394_vendor.o
853
854 AV1394_OBJS += av1394.o av1394_as.o av1394_async.o av1394_cfgrom.o \
855 av1394_cmp.o av1394_fcp.o av1394_isoch.o av1394_isoch_chan.o \
856 av1394_isoch_recv.o av1394_isoch_xmit.o av1394_list.o \
857 av1394_queue.o
858
859 DCAM1394_OBJS += dcam.o dcam_frame.o dcam_param.o dcam_reg.o \
860 dcam_ring_buff.o
861
862 SCSA1394_OBJS += hba.o sbp2_driver.o sbp2_bus.o
863
864 SBP2_OBJS += cfgrom.o sbp2.o
865
866 PMODEM_OBJS += pmodem.o pmodem_cis.o cis.o cis_callout.o cis_handlers.o cis_params.o
867
868 DSW_OBJS += dsw.o dsw_dev.o ii_tree.o
869
870 NCALL_OBJS += ncall.o \
871 ncall_stub.o
872
873 RDC_OBJS += rdc.o \
874 rdc_dev.o \
875 rdc_io.o \
876 rdc_clnt.o \
877 rdc_prot_xdr.o \
878 rdc_svc.o \
879 rdc_bitmap.o \
880 rdc_health.o \
881 rdc_subr.o \
882 rdc_diskq.o
883
884 RDCSRV_OBJS += rdcsrv.o
885
886 RDCSTUB_OBJS += rdc_stub.o
887
888 SDBC_OBJS += sd_bcache.o \
889 sd_bio.o \
890 sd_conf.o \
891 sd_ft.o \
892 sd_hash.o \
893 sd_io.o \
894 sd_misc.o \
895 sd_pcu.o \
896 sd_tdaemon.o \
897 sd_trace.o \
898 sd_iob_impl0.o \
899 sd_iob_impl1.o \
900 sd_iob_impl2.o \
901 sd_iob_impl3.o \
902 sd_iob_impl4.o \
903 sd_iob_impl5.o \
904 sd_iob_impl6.o \
905 sd_iob_impl7.o \
906 safestore.o \
907 safestore_ram.o
908
909 NSCTL_OBJS += nsctl.o \
910 nsc_cache.o \
911 nsc_disk.o \
912 nsc_dev.o \
913 nsc_freeze.o \
914 nsc_gen.o \
915 nsc_mem.o \
916 nsc_ncallio.o \
917 nsc_power.o \
918 nsc_resv.o \
919 nsc_rmspin.o \
920 nsc_solaris.o \
921 nsc_trap.o \
922 nsc_list.o
923 UNISTAT_OBJS += spuni.o \
924 spcs_s_k.o
925
926 NSKERN_OBJS += nsc_ddi.o \
927 nsc_proc.o \
928 nsc_raw.o \
929 nsc_thread.o \
930 nskernd.o
931
932 SV_OBJS += sv.o
933
934 PMCS_OBJS += pmcs_attach.o pmcs_ds.o pmcs_intr.o pmcs_nvram.o pmcs_sata.o \
935 pmcs_scsa.o pmcs_smhba.o pmcs_subr.o pmcs_fwlog.o
936
937 PMCS8001FW_C_OBJS += pmcs_fw_hdr.o
938 PMCS8001FW_OBJS += $(PMCS8001FW_C_OBJS) SPCBoot.o ila.o firmware.o
939
940 #
941 # Build up defines and paths.
942
943 ST_OBJS += st.o st_conf.o
944
945 EMLXS_OBJS += emlxs_clock.o emlxs_dfc.o emlxs_dhchap.o emlxs_diag.o \
946 emlxs_download.o emlxs_dump.o emlxs_els.o emlxs_event.o \
947 emlxs_fcf.o emlxs_fcp.o emlxs_fct.o emlxs_hba.o emlxs_ip.o \
948 emlxs_mbox.o emlxs_mem.o emlxs_msg.o emlxs_node.o \
949 emlxs_pkt.o emlxs_sli3.o emlxs_sli4.o emlxs_solaris.o \
950 emlxs_thread.o
951
952 EMLXS_FW_OBJS += emlxs_fw.o
953
|
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
26 # Copyright 2018 Nexenta Systems, Inc.
27 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
28 # Copyright (c) 2017, Joyent, Inc.
29 # Copyright 2016 OmniTI Computer Consulting, Inc. All rights reserved.
30 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
31 #
32
33 #
34 # This Makefile defines all file modules for the directory uts/common
35 # and its children. These are the source files which may be considered
36 # common to all SunOS systems.
37
38 i386_CORE_OBJS += \
39 atomic.o \
40 avintr.o \
41 pic.o
42
43 sparc_CORE_OBJS +=
44
45 COMMON_CORE_OBJS += \
46 beep.o \
848 hci1394_ioctl.o hci1394_isoch.o hci1394_isr.o \
849 hci1394_ixl_comp.o hci1394_ixl_isr.o hci1394_ixl_misc.o \
850 hci1394_ixl_update.o hci1394_misc.o hci1394_ohci.o \
851 hci1394_q.o hci1394_s1394if.o hci1394_tlabel.o \
852 hci1394_tlist.o hci1394_vendor.o
853
854 AV1394_OBJS += av1394.o av1394_as.o av1394_async.o av1394_cfgrom.o \
855 av1394_cmp.o av1394_fcp.o av1394_isoch.o av1394_isoch_chan.o \
856 av1394_isoch_recv.o av1394_isoch_xmit.o av1394_list.o \
857 av1394_queue.o
858
859 DCAM1394_OBJS += dcam.o dcam_frame.o dcam_param.o dcam_reg.o \
860 dcam_ring_buff.o
861
862 SCSA1394_OBJS += hba.o sbp2_driver.o sbp2_bus.o
863
864 SBP2_OBJS += cfgrom.o sbp2.o
865
866 PMODEM_OBJS += pmodem.o pmodem_cis.o cis.o cis_callout.o cis_handlers.o cis_params.o
867
868 PMCS_OBJS += pmcs_attach.o pmcs_ds.o pmcs_intr.o pmcs_nvram.o pmcs_sata.o \
869 pmcs_scsa.o pmcs_smhba.o pmcs_subr.o pmcs_fwlog.o
870
871 PMCS8001FW_C_OBJS += pmcs_fw_hdr.o
872 PMCS8001FW_OBJS += $(PMCS8001FW_C_OBJS) SPCBoot.o ila.o firmware.o
873
874 #
875 # Build up defines and paths.
876
877 ST_OBJS += st.o st_conf.o
878
879 EMLXS_OBJS += emlxs_clock.o emlxs_dfc.o emlxs_dhchap.o emlxs_diag.o \
880 emlxs_download.o emlxs_dump.o emlxs_els.o emlxs_event.o \
881 emlxs_fcf.o emlxs_fcp.o emlxs_fct.o emlxs_hba.o emlxs_ip.o \
882 emlxs_mbox.o emlxs_mem.o emlxs_msg.o emlxs_node.o \
883 emlxs_pkt.o emlxs_sli3.o emlxs_sli4.o emlxs_solaris.o \
884 emlxs_thread.o
885
886 EMLXS_FW_OBJS += emlxs_fw.o
887
|