
LIB	=	libN1568SDK.so.1.0

CC	=	gcc

COPTS	=	-fPIC -DLINUX -Wall 
#COPTS	=	-g -fPIC -DLINUX -Wall 

FLAGS	=	-shared -Wall,-soname -nostartfiles -s
#FLAGS	=	-shared -Wall,-soname -nostartfiles

DEPLIBS	=       

LIBS	=	

INCLUDEDIR =	-I../ -I../common/include/ -I../common/src/

INSTALLDIR =	/usr/lib

OBJS	=	../common/board_commons.o ../common/com_phy_layer.o N1568.o 

INCLUDES =	../common/common_defs.h ../common/board_commons.h ../common/com_phy_layer.h N1568.h

#########################################################################

all	:	$(LIB)

clean	:
		/bin/rm -f $(OBJS) $(LIB)

install	:	$(LIB)
		/bin/rm -f $(INSTALLDIR)/libN1568SDK.so
		install $(LIB) $(INSTALLDIR)
		ln -sf $(INSTALLDIR)/$(LIB) $(INSTALLDIR)/libN1568SDK.so
		ldconfig

$(LIB)	:	$(OBJS)
		/bin/rm -f $(BINLIB)
		$(CC) $(FLAGS) -o $(LIB) $(OBJS) $(DEPLIBS)

$(OBJS)	:	$(INCLUDES) makefile

%.o	:	%.c
		$(CC) $(COPTS) $(INCLUDEDIR) -c -o $@ $<

