1ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 2ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# kernel/controllers test suite Makefile. 3ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 4ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# Copyright (C) 2009, Cisco Systems Inc. 5ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 6ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# This program is free software; you can redistribute it and/or modify 7ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# it under the terms of the GNU General Public License as published by 8ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# the Free Software Foundation; either version 2 of the License, or 9ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# (at your option) any later version. 10ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 11ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# This program is distributed in the hope that it will be useful, 12ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# but WITHOUT ANY WARRANTY; without even the implied warranty of 13ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# GNU General Public License for more details. 15ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 16ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# You should have received a copy of the GNU General Public License along 17ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# with this program; if not, write to the Free Software Foundation, Inc., 18ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 208967f960f820f449162101a02ee5747f195a8a57Ngie Cooper# Ngie Cooper, July 2009 21ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya# 22ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 23ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyatop_srcdir ?= ../../.. 24ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 25ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyainclude $(top_srcdir)/include/mk/env_pre.mk 26ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 27ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyaINSTALL_TARGETS := *.sh 28ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyaLIBDIR := libcontrollers 29f12a19a16200b31e82c80dd6df417fa24109ad19yaberauneyaLIB := $(LIBDIR)/libcontrollers.a 30ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyaFILTER_OUT_DIRS := $(LIBDIR) 31ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 32ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya$(LIBDIR): 33ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya mkdir -p "$@" 34ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 35ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya$(LIB): $(LIBDIR) 362592e98f6e7c7e5c4f120605c0dcb5c70efe571fyaberauneya $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" all 37ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 38e520c3189f54b690d057ccdae29167d33771584cGarrett CooperMAKE_DEPS := $(LIB) 39ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 40ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyatrunk-clean:: | lib-clean 41ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 42ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyalib-clean:: $(LIBDIR) 43ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya $(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" clean 44ef77253961f909f87e82e6d2b620e87af33e9665yaberauneya 45ef77253961f909f87e82e6d2b620e87af33e9665yaberauneyainclude $(top_srcdir)/include/mk/generic_trunk_target.mk 46