Makefile revision afc2ba1deb75b323afde536f2dd18bcafdaa308d
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# This file and its contents are supplied under the terms of the
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# Common Development and Distribution License ("CDDL"), version 1.0.
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# You may only use this file in accordance with the terms of version
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# 1.0 of the CDDL.
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# A full copy of the text of the CDDL should have accompanied this
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# source. A copy of the CDDL is also available via the Internet at
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# http://www.illumos.org/license/CDDL.
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# Copyright 2016 Toomas Soome <tsoome@me.com>
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsinclude ../Makefile.lib
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsHDRS= ficllocal.h
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsHDRDIR= $(SRC)/common/ficl
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsSUBDIRS= softcore $(MACH)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews$(BUILD64)SUBDIRS += $(MACH64)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsall := TARGET= all
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsclean := TARGET= clean
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsclobber := TARGET= clobber
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsinstall := TARGET= install
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews.KEEP_STATE:
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsall install: install_h $(SUBDIRS)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsclean clobber: $(SUBDIRS)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsinstall_h: $(PLATHDRDIR) $(ROOTHDRS)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewscheck: $(CHECKHDRS)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews$(SUBDIRS): FRC
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews @cd $@; pwd; $(MAKE) $(TARGET)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews$(ROOTHDRDIR)/%: ./%
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews $(INS.file)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsFRC:
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsinclude $(SRC)/lib/Makefile.targ
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews