1495db6fbSLori Alt# 2495db6fbSLori Alt# CDDL HEADER START 3495db6fbSLori Alt# 4495db6fbSLori Alt# The contents of this file are subject to the terms of the 5495db6fbSLori Alt# Common Development and Distribution License (the "License"). 6495db6fbSLori Alt# You may not use this file except in compliance with the License. 7495db6fbSLori Alt# 8495db6fbSLori Alt# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9495db6fbSLori Alt# or http://www.opensolaris.org/os/licensing. 10495db6fbSLori Alt# See the License for the specific language governing permissions 11495db6fbSLori Alt# and limitations under the License. 12495db6fbSLori Alt# 13495db6fbSLori Alt# When distributing Covered Code, include this CDDL HEADER in each 14495db6fbSLori Alt# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15495db6fbSLori Alt# If applicable, add the following below this CDDL HEADER, with the 16495db6fbSLori Alt# fields enclosed by brackets "[]" replaced with your own identifying 17495db6fbSLori Alt# information: Portions Copyright [yyyy] [name of copyright owner] 18495db6fbSLori Alt# 19495db6fbSLori Alt# CDDL HEADER END 20495db6fbSLori Alt# 21495db6fbSLori Alt# 22495db6fbSLori Alt# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 23495db6fbSLori Alt# Use is subject to license terms. 24495db6fbSLori Alt# 25495db6fbSLori Alt 26495db6fbSLori AltPROG= zstreamdump 27495db6fbSLori AltOBJS= zstreamdump.o 28495db6fbSLori AltSRCS= $(OBJS:%.o=%.c) 29495db6fbSLori AltPOFILE= zstreamdump.po 30495db6fbSLori Alt 31495db6fbSLori Altinclude ../Makefile.cmd 32495db6fbSLori Alt 33495db6fbSLori AltINCS += -I../../uts/common/fs/zfs 34495db6fbSLori AltINCS += -I../../common/zfs 35495db6fbSLori Alt 36495db6fbSLori AltLDLIBS += -lzfs -lnvpair 37495db6fbSLori Alt 38495db6fbSLori AltC99MODE= -xc99=%all 39495db6fbSLori AltC99LMODE= -Xc99=%all 40495db6fbSLori Alt 41495db6fbSLori AltCPPFLAGS += -D_LARGEFILE64_SOURCE=1 -D_REENTRANT $(INCS) 42495db6fbSLori Alt$(NOT_RELEASE_BUILD)CPPFLAGS += -DDEBUG 43495db6fbSLori Alt 44495db6fbSLori Alt# lint complains about unused _umem_* functions 45495db6fbSLori AltLINTFLAGS += -xerroff=E_NAME_DEF_NOT_USED2 46495db6fbSLori AltLINTFLAGS64 += -xerroff=E_NAME_DEF_NOT_USED2 47495db6fbSLori Alt 48*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-switch 49*7014882cSRichard Lowe 50495db6fbSLori Alt.KEEP_STATE: 51495db6fbSLori Alt 52495db6fbSLori Alt.PARALLEL: 53495db6fbSLori Alt 54495db6fbSLori Altall: $(PROG) 55495db6fbSLori Alt 56495db6fbSLori Alt$(PROG): $(OBJS) 57495db6fbSLori Alt $(LINK.c) -o $@ $(OBJS) $(LDLIBS) 58495db6fbSLori Alt $(POST_PROCESS) 59495db6fbSLori Alt 60495db6fbSLori Altinstall: all $(ROOTUSRSBINPROG) 61495db6fbSLori Alt 62495db6fbSLori Altclean: 63495db6fbSLori Alt $(RM) $(OBJS) 64495db6fbSLori Alt 65495db6fbSLori Altlint: lint_SRCS 66495db6fbSLori Alt 67495db6fbSLori AltFRC: 68495db6fbSLori Alt 69495db6fbSLori Altinclude ../Makefile.targ 70