TARGET ?= cleanpcap CC=arm-linux-gnueabi-gcc STRIP=arm-linux-gnueabi-strip ac_cs_linux_vers=3 CFLAGS=-static CPPFLAGS=-static LDFLAGS=-static LIBPCAPDIR=../libpcap-1.8.1/ CFLAGS +=-Wall -O2 LDFLAGS +=-L$(LIBPCAPDIR) -lpcap CFLAGS +=-D_ANDROID ifeq ($(DEBUG),y) CFLAGS +=-g -D_DEBUG endif $(warning Building $(TARGET)) SRC ?= $(wildcard *.c) OBJS := $(SRC:%.c=%.o) all: $(TARGET) init: $(DEPS) $(foreach DIR, $(DEPS), $(MAKE) -C $(DIR); ) $(TARGET): init $(OBJS) $(CC) $(OBJS) $(CFLAGS) $(USER_LDFLAGS) $(LDFLAGS) -o $@ $(STRIP) $(TARGET) clean: rm -f *.o $(TARGET) $(OBJS)