交叉编译的Makefile模板
之前写的Makefile 范例。两个版本,For PC and Cross compile,以后直接用这个模板。
include $(CLEAR_VARS)INCLUDE = -I. -I../include -I../zlib \ CFLAGS = $(INCLUDE)#FOR PC compile#LIBS = -L/usr/lib/i386-linux-gnu -lpthread #CC=gcc#FOR cross compileLIBS = -L/armrootfs/usr/lib -lrt -lpthread \ -L../libcutils -lcutils -L../libzipfile -lzipfile -L../zlib -lunzCC=arm-fsl-linux-gnueabi-gccOBJS = centraldir.o \ zipfile.o #libzipfile.a: $(OBJS) # ar -rv libzipfile.a $?libzipfile.so: $(OBJS) $(CC) -shared -o libzipfile.so $?centraldir.o: centraldir.c private.h $(CC) $(CFLAGS) -c centraldir.czipfile.o: zipfile.c private.h $(CC) $(CFLAGS) -c zipfile.cclean: rm -rf *.o libzipfile.so