TARGET= librdif

ifeq (,$(local))
 
PRDPATH= /usr/local/lib
else
PRDPATH= .
endif

MAJOR_VERSION= 1
MINOR_VERSION= 3
RELEASE_VERSION= 0

SO_NAME=  $(TARGET).so.$(MAJOR_VERSION) 
TARGET_SL_NAME= $(TARGET).so.$(MAJOR_VERSION).$(MINOR_VERSION).$(RELEASE_VERSION)

LCFLAGS= -fPIC

CFLAGS= -Wall -g

LDFLAGS= -shared

PREFIX=

all:    $(TARGET_SL_NAME)

librdi.o: librdi.c
	$(CC) $(CFLAGS) $(LCFLAGS) -c librdi.c

$(TARGET_SL_NAME): librdi.o
	$(CC) $(LDFLAGS) -Wl,-soname,$(SO_NAME) librdi.o -o $(TARGET_SL_NAME) 

install: $(TARGET_SL_NAME)
	mkdir -p $(PREFIX)$(PRDPATH)
ifeq (,$(local))	
	install $(TARGET_SL_NAME) $(PREFIX)$(PRDPATH)
endif	
	ln -sf $(TARGET_SL_NAME) $(PREFIX)$(PRDPATH)/$(SO_NAME)
	ln -sf $(SO_NAME) $(PREFIX)$(PRDPATH)/$(TARGET).so
	install -m 444 ../include/librdi.h $(PREFIX)/usr/include
 
	  	
clean: 
	rm -f librdi.o $(TARGET_SL_NAME) $(SO_NAME) $(TARGET).so   	
	
#libbypass.a: libbypass.o
#	ar rcs libbypass.a libbypass.o	
	
	
	
	 