1ecee5a1fSHans Rosenfeld# 2ecee5a1fSHans Rosenfeld# This file and its contents are supplied under the terms of the 3ecee5a1fSHans Rosenfeld# Common Development and Distribution License ("CDDL"), version 1.0. 4ecee5a1fSHans Rosenfeld# You may only use this file in accordance with the terms of version 5ecee5a1fSHans Rosenfeld# 1.0 of the CDDL. 6ecee5a1fSHans Rosenfeld# 7ecee5a1fSHans Rosenfeld# A full copy of the text of the CDDL should have accompanied this 8ecee5a1fSHans Rosenfeld# source. A copy of the CDDL is also available via the Internet at 9ecee5a1fSHans Rosenfeld# http://www.illumos.org/license/CDDL. 10ecee5a1fSHans Rosenfeld# 11ecee5a1fSHans Rosenfeld 12ecee5a1fSHans Rosenfeld# 13ecee5a1fSHans Rosenfeld# Copyright 2015 Nexenta Systems, Inc. 14*1188b159SRobert Mustacchi# Copyright (c) 2018, Joyent, Inc. 15ecee5a1fSHans Rosenfeld# 16ecee5a1fSHans Rosenfeld 17ecee5a1fSHans Rosenfeld 18ecee5a1fSHans RosenfeldPROG= nvmeadm 19ecee5a1fSHans Rosenfeld 20ecee5a1fSHans RosenfeldOBJS= nvmeadm.o nvmeadm_dev.o nvmeadm_print.o 21ecee5a1fSHans RosenfeldSRCS= $(OBJS:%.o=%.c) 22ecee5a1fSHans Rosenfeld 23ecee5a1fSHans Rosenfeldinclude ../Makefile.cmd 24*1188b159SRobert Mustacchiinclude ../Makefile.ctf 25ecee5a1fSHans Rosenfeld 26ecee5a1fSHans Rosenfeld.KEEP_STATE: 27ecee5a1fSHans Rosenfeld 28ecee5a1fSHans RosenfeldCFLAGS += $(CCVERBOSE) 29ecee5a1fSHans RosenfeldLDLIBS += -ldevinfo 30ecee5a1fSHans RosenfeldC99MODE= $(C99_ENABLE) 31ecee5a1fSHans Rosenfeld 32ecee5a1fSHans Rosenfeldall: $(PROG) 33ecee5a1fSHans Rosenfeld 34ecee5a1fSHans Rosenfeld$(PROG): $(OBJS) 35ecee5a1fSHans Rosenfeld $(LINK.c) -o $@ $(OBJS) $(LDLIBS) 36ecee5a1fSHans Rosenfeld $(POST_PROCESS) 37ecee5a1fSHans Rosenfeld 38*1188b159SRobert Mustacchi%.o: %.c 39*1188b159SRobert Mustacchi $(COMPILE.c) $< 40*1188b159SRobert Mustacchi $(POST_PROCESS_O) 41*1188b159SRobert Mustacchi 42ecee5a1fSHans Rosenfeldinstall: all $(ROOTUSRSBINPROG) 43ecee5a1fSHans Rosenfeld 44ecee5a1fSHans Rosenfeldclean: 45ecee5a1fSHans Rosenfeld $(RM) $(OBJS) $(PROG) 46ecee5a1fSHans Rosenfeld 47ecee5a1fSHans Rosenfeldlint: lint_SRCS 48ecee5a1fSHans Rosenfeld 49ecee5a1fSHans Rosenfeldinclude ../Makefile.targ 50