cleanpcap / Makefile.arm32 /
8d46a94 3 years ago
1 contributor
37 lines | 0.592kb
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)