#############################################################################
#
# $Source$
# $Id$
#
#############################################################################

######################################################################
# grass base toplevel makefile

MODULE_TOPDIR = ../../../..
include $(MODULE_TOPDIR)/include/Make/Grass.make

LIBDIRECTORIES = transform

ifeq ($(LIBTYPE),shared)
LIBDIRS = $(LIBDIRECTORIES)
else
SHLIBDIRS = $(LIBDIRECTORIES)
endif

libs_SUBDIRS 	= $(LIBDIRS)
shlibs_SUBDIRS	= $(SHLIBDIRS)
progs_SUBDIRS 	= 
scripts_SUBDIRS	= 
install_EXTRA	= 

ALLSUBDIRS = $(libs_SUBDIRS) $(shlibs_SUBDIRS) $(progs_SUBDIRS) \
	$(scripts_SUBDIRS) $(install_EXTRA)

install_SUBDIRS = $(sort $(ALLSUBDIRS))
clean_SUBDIRS = $(sort $(ALLSUBDIRS))

all: libs shlibs progs scripts

libs shlibs progs scripts install clean:
	@list='$($@_SUBDIRS)'; \
	for subdir in $$list; do \
		(cd $$subdir && make $@) || exit 1; \
	done

