1#Makefile
2# CC=gcc
3CFLAGS +=-fPIC -Wall -c
4# AR=ar
5ARFLAGS=rc
6
7objs=file-upload.o
8
9COMM-LIB-PATH = ../lib
10COMM-INC-PATH = ../include
11TARGET-LIB=../../target/usr/lib
12
13all: $(objs)
14	$(CC) -shared -L $(TARGET-LIB) -Wl,-soname,libfileupload.so.0 -o libfileupload.so.0.0 $(objs)
15	arm-linux-strip libfileupload.so.0.0
16	ln -sf libfileupload.so.0.0 libfileupload.so.0
17	ln -sf libfileupload.so.0 libfileupload.so
18	cp -afv libfileupload* $(COMM-LIB-PATH)
19	cp -f *.h $(COMM-INC-PATH)
20
21file_upload.o:    file-upload.c file-upload.h
22	$(CC) $(CFLAGS) -I $(COMM-INC-PATH) $<
23
24clean:
25	echo Cleaning up
26	rm -f *.o *.bak 
27	rm -f libfileupload*
28	rm -f $(COMM-LIB-PATH)/libfileupload*
29	rm -f $(COMM-INC-PATH)/file-upload.h
30
31romfs:
32	$(ROMFSINST) libfileupload.so.0.0 /lib
33	$(ROMFSINST) -s libfileupload.so.0.0 /lib/libfileupload.so.0
34	$(ROMFSINST) -s libfileupload.so.0 /lib/libfileupload.so
35#install:
36#	mkdir -p $(TARGET-LIB)
37#	cp -pdR $(COMM-LIB-PATH)/libfileupload* $(TARGET-LIB)
38
39
40# End of Makefile.
41