# # aggregate.make # # Makefile rules to build a set of GNUstep-base subprojects. # # Copyright (C) 1997 Free Software Foundation, Inc. # # Author: Scott Christley # Author: Ovidiu Predescu # # This file is part of the GNUstep Makefile Package. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # You should have received a copy of the GNU General Public # License along with this library; see the file COPYING.LIB. # If not, write to the Free Software Foundation, # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # prevent multiple inclusions ifeq ($(AGGREGATE_MAKE_LOADED),) AGGREGATE_MAKE_LOADED=yes # # Include in the common makefile rules # include $(GNUSTEP_MAKEFILES)/rules.make # # The list of directory names with the subprojects # are in the makefile variable SUBPROJECTS # # # Internal targets # internal-all internal-install internal-uninstall internal-clean \ internal-distclean internal-check:: @(target=`echo $@ | sed 's/internal-//'`; \ for f in $(SUBPROJECTS); do \ echo Making $$target in $$f...;\ (cd $$f; $(MAKE) -f $(MAKEFILE_NAME) --no-keep-going $$target); \ done) endif # aggregate.make loaded