52 lines
		
	
	
		
			912 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			912 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #libutils from Android.
 | |
| 
 | |
| LOCAL_SRC_FILES:= \
 | |
| 	Asset.cpp \
 | |
| 	AssetDir.cpp \
 | |
| 	BufferedTextOutput.cpp \
 | |
| 	CallStack.cpp \
 | |
| 	Debug.cpp \
 | |
| 	FileMap.cpp \
 | |
| 	Flattenable.cpp \
 | |
| 	ObbFile.cpp \
 | |
| 	Pool.cpp \
 | |
| 	RefBase.cpp \
 | |
| 	SharedBuffer.cpp \
 | |
| 	Static.cpp \
 | |
| 	StopWatch.cpp \
 | |
| 	StreamingZipInflater.cpp \
 | |
| 	String8.cpp \
 | |
| 	String16.cpp \
 | |
| 	StringArray.cpp \
 | |
| 	SystemClock.cpp \
 | |
| 	TextOutput.cpp \
 | |
| 	Threads.cpp \
 | |
| 	Timers.cpp \
 | |
| 	VectorImpl.cpp \
 | |
| 	ZipFileCRO.cpp \
 | |
| 	ZipFileRO.cpp \
 | |
| 	ZipUtils.cpp \
 | |
| 	misc.cpp
 | |
| 
 | |
| 
 | |
| LOCAL_LIBS += -lpthread  -llog  -lcutils
 | |
| LOCAL_CFLAGS += -I./
 | |
| #we should use autoconf later.
 | |
| LOCAL_CFLAGS += -DHAVE_ENDIAN_H  -DHAVE_PTHREADS  -DHAVE_SYS_UIO_H  -DHAVE_POSIX_FILEMAP
 | |
| 
 | |
| LIB_OBJECTS := $(LOCAL_SRC_FILES:.cpp=.o)
 | |
| 
 | |
| TARGET = libutils.so
 | |
| 
 | |
| .PHONY: all
 | |
| 
 | |
| all:${TARGET}
 | |
| 
 | |
| %.o:%.cpp
 | |
| 	${CC} -fPIC ${CFLAGS} ${LOCAL_CFLAGS} -c   $< -o  $@
 | |
| 
 | |
| ${TARGET}:${LIB_OBJECTS}
 | |
| 	${CC}  -shared ${LDFLAGS} ${LOCAL_LIBS} ${LIB_OBJECTS} -o $@
 | |
| 
 | |
| 
 | 
