#Makefile
#-----------------------------------------------------
TOPDIR  :=  $(shell /bin/pwd)
TOPDIR  :=  $(TOPDIR)/../..

include $(TOPDIR)/prerules.mk
#-----------------------------------------------------

CCFLAGS=-fPIC -Wall -c
ARFLAGS=rc

OBJS=file-upload.o

%.o: %.c
	$(CC) $(CFLAGS) -I $(COMM_INC_PATH) -c $<

all: $(OBJS) 
	$(CC) -shared -L $(T_LIB) -Wl,-soname,libfileupload.so.0 -o libfileupload.so.0.0 $(OBJS)
	$(STRIP) libfileupload.so.0.0
	ln -sf libfileupload.so.0.0 libfileupload.so.0
	ln -sf libfileupload.so.0 libfileupload.so
	cp -afv libfileupload* $(COMM_LIB_PATH)
	cp -f *.h $(COMM_INC_PATH)
	
clean:
	echo Cleaning up
	rm -f *.[od] *.bak
	rm -f libfileupload*
	rm -f $(COMM_LIB_PATH)/libfileupload*
	rm -f $(COMM_INC_PATH)/file-upload.h
	
install:
	mkdir -p $(T_LIB)
	cp -pdR $(COMM_LIB_PATH)/libfileupload* $(T_LIB)
	
#-----------------------------------------------------
include $(TOPDIR)/rules.mk
#-----------------------------------------------------
# End of Makefile.
