# CROSS=win32|armv6h|armv7a|x86_64|x86_x32

# Build for Win32 use /cross/win32/bin/i386-pc-mingw32-gcc
# make CROSS=win32
# or comment out for build Win32
# CROSS = win32
# export CROSS

# Build for ARM use /cross/armv6zk/bin/arm-linux-gnueabi-gcc
# make CROSS=armv6h
# or comment out for build cross arm1176jzf-s-hard (Raspberry Pi) 
# CROSS = armv6h
# export CROSS


MAKE_ALL = y
export MAKE_ALL

SUBDIRS = proc icons


all: lib subdirs

.PHONY: subdirs $(SUBDIRS)

subdirs: $(SUBDIRS)

.NOTPARALLEL:

$(SUBDIRS):
	@$(MAKE) -C $@

lib: libdir

libdir:
	@$(MAKE) -C lib

install:
	@for dir in $(SUBDIRS); do $(MAKE) -C $$dir -j install; done

uninstall:
	@for dir in $(SUBDIRS); do $(MAKE) -C $$dir -j uninstall; done

clean: 
	$(MAKE) -C lib  -j clean
	@for dir in $(SUBDIRS); do $(MAKE) -C $$dir -j clean; done
