#Makefile # CC=gcc CFLAGS +=-fPIC -Wall -c # AR=ar ARFLAGS=rc objs=file-upload.o COMM-LIB-PATH = ../lib COMM-INC-PATH = ../include TARGET-LIB=../../target/usr/lib all: $(objs) $(CC) -shared -L $(TARGET-LIB) -Wl,-soname,libfileupload.so.0 -o libfileupload.so.0.0 $(objs) arm-linux-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) file_upload.o: file-upload.c file-upload.h $(CC) $(CFLAGS) -I $(COMM-INC-PATH) $< clean: echo Cleaning up rm -f *.o *.bak rm -f libfileupload* rm -f $(COMM-LIB-PATH)/libfileupload* rm -f $(COMM-INC-PATH)/file-upload.h romfs: $(ROMFSINST) libfileupload.so.0.0 /lib $(ROMFSINST) -s libfileupload.so.0.0 /lib/libfileupload.so.0 $(ROMFSINST) -s libfileupload.so.0 /lib/libfileupload.so #install: # mkdir -p $(TARGET-LIB) # cp -pdR $(COMM-LIB-PATH)/libfileupload* $(TARGET-LIB) # End of Makefile.