1eda14cbcSMatt Macy/* 2716fd348SMartin Matuska * This file is part of OpenZFS. 3eda14cbcSMatt Macy * 4eda14cbcSMatt Macy * Copyright (c) 2009 Lawrence Livermore National Security, LLC. 5eda14cbcSMatt Macy * Produced at Lawrence Livermore National Laboratory 6eda14cbcSMatt Macy * Written by: 7eda14cbcSMatt Macy * Brian Behlendorf <behlendorf1@llnl.gov>, 8eda14cbcSMatt Macy * Herb Wartens <wartens2@llnl.gov>, 9eda14cbcSMatt Macy * Jim Garlick <garlick@llnl.gov> 10eda14cbcSMatt Macy * LLNL-CODE-403049 11eda14cbcSMatt Macy * 12eda14cbcSMatt Macy * CDDL HEADER START 13eda14cbcSMatt Macy * 14eda14cbcSMatt Macy * The contents of this file are subject to the terms of the 15eda14cbcSMatt Macy * Common Development and Distribution License, Version 1.0 only 16eda14cbcSMatt Macy * (the "License"). You may not use this file except in compliance 17eda14cbcSMatt Macy * with the License. 18eda14cbcSMatt Macy * 19eda14cbcSMatt Macy * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 20271171e0SMartin Matuska * or https://opensource.org/licenses/CDDL-1.0. 21eda14cbcSMatt Macy * See the License for the specific language governing permissions 22eda14cbcSMatt Macy * and limitations under the License. 23eda14cbcSMatt Macy * 24eda14cbcSMatt Macy * When distributing Covered Code, include this CDDL HEADER in each 25eda14cbcSMatt Macy * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 26eda14cbcSMatt Macy * If applicable, add the following below this CDDL HEADER, with the 27eda14cbcSMatt Macy * fields enclosed by brackets "[]" replaced with your own identifying 28eda14cbcSMatt Macy * information: Portions Copyright [yyyy] [name of copyright owner] 29eda14cbcSMatt Macy * 30eda14cbcSMatt Macy * CDDL HEADER END 31eda14cbcSMatt Macy */ 32eda14cbcSMatt Macy 33716fd348SMartin MatuskaAC_INIT(m4_esyscmd(awk '/^Name:/ {printf $2}' META), 34716fd348SMartin Matuska m4_esyscmd(awk '/^Version:/ {printf $2}' META)) 3515f0b8c3SMartin MatuskaCFGOPTS="$*" 36eda14cbcSMatt MacyAC_LANG(C) 37eda14cbcSMatt MacyZFS_AC_META 38eda14cbcSMatt MacyAC_CONFIG_AUX_DIR([config]) 39eda14cbcSMatt MacyAC_CONFIG_MACRO_DIR([config]) 407877fdebSMatt MacyAC_CANONICAL_TARGET 41eda14cbcSMatt MacyAM_MAINTAINER_MODE 42eda14cbcSMatt Macym4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) 43716fd348SMartin MatuskaAM_INIT_AUTOMAKE([subdir-objects foreign]) 44716fd348SMartin Matuska# Remove default macros from config.h: 45716fd348SMartin Matuska# PACKAGE, PACKAGE_{BUGREPORT,NAME,STRING,TARNAME,VERSION}, STDC_HEADERS, VERSION 46eda14cbcSMatt MacyAC_CONFIG_HEADERS([zfs_config.h], [ 4714c2e0a0SMartin Matuska $SED -nri~ -e '/^$/be' -e 'N;N;/#define (PACKAGE|VERSION|STDC_HEADERS)/d' -e ':e' -e 'p' zfs_config.h && rm zfs_config.h~ || exit]) 48eda14cbcSMatt Macy 497877fdebSMatt MacyLT_INIT 50eda14cbcSMatt MacyAC_PROG_INSTALL 51eda14cbcSMatt MacyAC_PROG_CC 5216038816SMartin MatuskaAC_PROG_LN_S 53eda14cbcSMatt MacyPKG_PROG_PKG_CONFIG 54eda14cbcSMatt MacyAM_PROG_AS 55eda14cbcSMatt MacyAM_PROG_CC_C_O 56eda14cbcSMatt MacyAX_CODE_COVERAGE 57eda14cbcSMatt Macy_AM_PROG_TAR(pax) 58eda14cbcSMatt Macy 59eda14cbcSMatt MacyZFS_AC_LICENSE 60eda14cbcSMatt MacyZFS_AC_CONFIG 61eda14cbcSMatt MacyZFS_AC_PACKAGE 62eda14cbcSMatt MacyZFS_AC_DEBUG 63eda14cbcSMatt MacyZFS_AC_DEBUGINFO 64eda14cbcSMatt MacyZFS_AC_DEBUG_KMEM 65eda14cbcSMatt MacyZFS_AC_DEBUG_KMEM_TRACKING 669db44a8eSMartin MatuskaZFS_AC_DEBUG_INVARIANTS 67eda14cbcSMatt Macy 68eda14cbcSMatt MacyAC_CONFIG_FILES([ 6915f0b8c3SMartin Matuska contrib/debian/rules 7047bb16f8SMartin Matuska contrib/debian/changelog 71eda14cbcSMatt Macy Makefile 72eda14cbcSMatt Macy include/Makefile 73eda14cbcSMatt Macy lib/libzfs/libzfs.pc 74eda14cbcSMatt Macy lib/libzfs_core/libzfs_core.pc 75716fd348SMartin Matuska lib/libzfsbootenv/libzfsbootenv.pc 76eda14cbcSMatt Macy module/Kbuild 77eda14cbcSMatt Macy module/Makefile 78eda14cbcSMatt Macy rpm/generic/zfs-dkms.spec 79eda14cbcSMatt Macy rpm/generic/zfs-kmod.spec 80eda14cbcSMatt Macy rpm/generic/zfs.spec 81eda14cbcSMatt Macy rpm/redhat/zfs-dkms.spec 82eda14cbcSMatt Macy rpm/redhat/zfs-kmod.spec 83eda14cbcSMatt Macy rpm/redhat/zfs.spec 84eda14cbcSMatt Macy tests/zfs-tests/tests/Makefile 85eda14cbcSMatt Macy zfs.release 86eda14cbcSMatt Macy]) 87eda14cbcSMatt Macy 88eda14cbcSMatt Macy 89eda14cbcSMatt MacyAC_OUTPUT 90*7a7741afSMartin Matuska 91*7a7741afSMartin MatuskaZFS_AC_KERNEL_VERSION_WARNING 92