top_srcdir=..
include $(top_srcdir)/config.mk

INCLUDES:=$(INCLUDES) -I.

SRCFILES=lacc.c ns9750dev.c boards.c
SO_SRCFILES=cmux.c nbdd.c facc.c cmg.c ep852t.c laccdm.c simple.c fbdd.c armee.c lmc.c imx21ads.c imx1ads.c nxdb500.c fs3.c

OBJS=$(SRCFILES:.c=.o)
SO_OBJS=$(SO_SRCFILES:.c=.so)

.PHONY: shared 


all: libboards.a shared

shared:
	@for slib in $(SO_SRCFILES); do \
		if [ -f $$slib ]; then \
			make $${slib%%.c}.so; \
		fi \
	done

	
libboards.a: $(OBJS)
	ar -cr libboards.a $(OBJS)

install:
	@install -m 0755 -d $(libdir)
	@for slib in $(SO_OBJS); do \
		if [ -f $$slib ]; then \
			echo "install softgun module: $$slib"; \
			install -m 0755 $$slib $(libdir); \
		fi \
	done
	

clean:
	rm -f *.a *.o *.so
