Showing 2 changed files with 74 additions and 0 deletions
+37
Makefile.aarch64
... ...
@@ -0,0 +1,37 @@
1
+TARGET ?= cleanpcap
2
+
3
+CC=aarch64-linux-gnueabi-gcc
4
+STRIP=aarch64-linux-gnueabi-strip
5
+ac_cs_linux_vers=3
6
+CFLAGS=-static
7
+CPPFLAGS=-static
8
+LDFLAGS=-static
9
+LIBPCAPDIR=../libpcap-1.8.1/
10
+CFLAGS +=-Wall -O2
11
+
12
+
13
+LDFLAGS +=-L$(LIBPCAPDIR) -lpcap
14
+CFLAGS +=-D_ANDROID
15
+ifeq ($(DEBUG),y)
16
+CFLAGS +=-g -D_DEBUG 
17
+endif 
18
+
19
+$(warning Building $(TARGET))
20
+
21
+SRC ?= $(wildcard *.c)
22
+OBJS := $(SRC:%.c=%.o)
23
+
24
+
25
+all: $(TARGET)
26
+
27
+init: $(DEPS)
28
+	$(foreach DIR, $(DEPS), $(MAKE) -C $(DIR); )
29
+	
30
+$(TARGET): init $(OBJS)
31
+	$(CC) $(OBJS) $(CFLAGS) $(USER_LDFLAGS) $(LDFLAGS) -o $@
32
+	$(STRIP) $(TARGET)
33
+
34
+clean:
35
+	rm -f *.o $(TARGET) $(OBJS)
36
+
37
+
+37
Makefile.arm32
... ...
@@ -0,0 +1,37 @@
1
+TARGET ?= cleanpcap
2
+
3
+CC=arm-linux-gnueabi-gcc
4
+STRIP=arm-linux-gnueabi-strip
5
+ac_cs_linux_vers=3
6
+CFLAGS=-static
7
+CPPFLAGS=-static
8
+LDFLAGS=-static
9
+LIBPCAPDIR=../libpcap-1.8.1/
10
+CFLAGS +=-Wall -O2
11
+
12
+
13
+LDFLAGS +=-L$(LIBPCAPDIR) -lpcap
14
+CFLAGS +=-D_ANDROID
15
+ifeq ($(DEBUG),y)
16
+CFLAGS +=-g -D_DEBUG 
17
+endif 
18
+
19
+$(warning Building $(TARGET))
20
+
21
+SRC ?= $(wildcard *.c)
22
+OBJS := $(SRC:%.c=%.o)
23
+
24
+
25
+all: $(TARGET)
26
+
27
+init: $(DEPS)
28
+	$(foreach DIR, $(DEPS), $(MAKE) -C $(DIR); )
29
+	
30
+$(TARGET): init $(OBJS)
31
+	$(CC) $(OBJS) $(CFLAGS) $(USER_LDFLAGS) $(LDFLAGS) -o $@
32
+	$(STRIP) $(TARGET)
33
+
34
+clean:
35
+	rm -f *.o $(TARGET) $(OBJS)
36
+
37
+