7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi#
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# This file and its contents are supplied under the terms of the
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# Common Development and Distribution License ("CDDL"), version 1.0.
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# You may only use this file in accordance with the terms of version
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# 1.0 of the CDDL.
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi#
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# A full copy of the text of the CDDL should have accompanied this
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# source. A copy of the CDDL is also available via the Internet at
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# http://www.illumos.org/license/CDDL.
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi#
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi#
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi# Copyright 2012, Richard Lowe.
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi#
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiinclude $(SRC)/Makefile.master
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiinclude $(SRC)/Makefile.master.64
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi.KEEP_STATE:
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiPROGS = align \
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi basic \
738c43b514a3570e657652233a5a19291a328a28Eric Schrock big-struct-ret \
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi big-struct-ret-and-spill \
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi small-struct-ret \
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi small-struct-ret-and-spill \
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi stack-spill
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiCFLAGS += $(CTF_FLAGS)
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiCFLAGS64 += $(CTF_FLAGS)
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
2eeaed14a5e2ed9bd811643ad5bffc3510ca0310robj%: %.c
2eeaed14a5e2ed9bd811643ad5bffc3510ca0310robj $(LINK.c) -o $@ $< -lc
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi $(CTFCONVERT) -L VERSION $@
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
c40d7343efa60b18ad1ceb316eb337caeea79046cindiall: $(PROGS)
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiinstall: all
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiclean:
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi $(RM) $(PROGS)
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiclobber: clean
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindiFRC:
7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fecindi