-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.pcre
70 lines (70 loc) · 1.53 KB
/
Makefile.pcre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
.SUFFIXES: .c.o .cc.o
#
CC = agcc
INCLUDE = -I/home/t0mm13b/pcre-8.12 -I/home/t0mm13b/ndk/include
CFLAGS = -DHAVE_CONFIG_H -D_DEBUG -g -Wall
#
LD = /home/t0mm13b/AndroidRepo/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-ld
#
CXX = /home/t0mm13b/AndroidRepo/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-g++
CXXINCLUDE = -I/home/t0mm13b/pcre-8.12 -I/home/t0mm13b/ndk/include
CXXFLAGS = -DHAVE_CONFIG_H -D_DEBUG -O0 -g -Wall
#
AR = /home/t0mm13b/AndroidRepo/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-ar
AR_OPT = -r
#
LIBPCRE_FILES = pcre_chartables.o \
pcre_compile.o \
pcre_config.o \
pcre_dfa_exec.o \
pcre_exec.o \
pcre_fullinfo.o \
pcre_get.o \
pcre_globals.o \
pcre_info.o \
pcre_maketables.o \
pcre_newline.o \
pcre_ord2utf8.o \
pcre_refcount.o \
pcre_study.o \
pcre_tables.o \
pcre_try_flipped.o \
pcre_ucd.o \
pcre_valid_utf8.o \
pcre_version.o \
pcre_xclass.o \
pcreposix.o
#
LIBPCRE = libpcre.a
#
LIBPCRECPP_FILES = pcre_scanner.o \
pcre_stringpiece.o \
pcrecpp.o
#
LIBPCRECPP = libpcrecpp.a
#
%.o: %.cc
$(CXX) $(CXXINCLUDE) $(CXXFLAGS) -c $<
#
%.o: %.c
$(CC) $(INCLUDE) $(CFLAGS) -c $<
#
all : $(LIBPCRE) $(LIBPCRECPP)
#
libpcre : $(LIBPCRE)
#
libpcrecpp : $(LIBPCRECPP)
#
$(LIBPCRE) : $(LIBPCRE_FILES)
$(AR) $(AR_OPT) $@ $(LIBPCRE_FILES)
#
$(LIBPCRECPP) : ./pcre.h $(LIBPCRECPP_FILES)
$(AR) $(AR_OPT) $@ $(LIBPCRECPP_FILES)
#
clobber : clean mrproper
#
clean:
rm $(LIBPCRE_FILES) $(LIBPCRECPP_FILES)
#
mrproper:
rm $(LIBPCRE) $(LIBPCRECPP)