mirror of
https://github.com/radareorg/radare2.git
synced 2024-11-27 15:10:53 +00:00
77 lines
2.0 KiB
Makefile
77 lines
2.0 KiB
Makefile
include ../config.mk
|
|
|
|
NAME=r_util
|
|
CFLAGS+=-DR2_PLUGIN_INCORE -I$(TOP)/shlr
|
|
PCLIBS=@LIBZIP@ @DL_LIBS@
|
|
OBJS=mem.o unum.o str.o hex.o file.o range.o charset.o xdg.o rxml.o
|
|
OBJS+=prof.o sys.o buf.o sys_w32.o ubase64.o base85.o base91.o base36.o
|
|
OBJS+=list.o chmod.o graph.o event.o alloc.o donut.o print_code.o format2.o
|
|
OBJS+=regex/regcomp.o regex/regerror.o regex/regexec.o uleb128.o rstr.o
|
|
OBJS+=sandbox.o calc.o thread.o thread_sem.o thread_lock.o thread_cond.o thread_chan.o
|
|
OBJS+=strpool.o bitmap.o time.o format.o pie.o print.o utype.o w32.o w32dw.o
|
|
OBJS+=seven.o randomart.o zip.o debruijn.o log.o getopt.o table.o sys_sh.o
|
|
OBJS+=utf8.o utf16.o utf32.o strbuf.o lib.o name.o spaces.o signal.o syscmd.o
|
|
OBJS+=udiff.o bdiff.o stack.o queue.o tree.o idpool.o assert.o bplist.o
|
|
OBJS+=punycode.o pkcs7.o x509.o asn1.o asn1_str.o json_parser.o json_indent.o skiplist.o
|
|
OBJS+=pj.o rbtree.o intervaltree.o qrcode.o vector.o str_constpool.o str_trim.o
|
|
OBJS+=ascii_table.o protobuf.o graph_drawable.o axml.o sstext.o new_rbtree.o token.o
|
|
OBJS+=rvc.o rvc_git.o rvc_rvc.o bscanf.o rprintf.o base32.o
|
|
|
|
ifeq (${HAVE_GPERF},1)
|
|
OBJS+=d/ascii.o
|
|
OBJS+=d/pokered.o
|
|
OBJS+=d/katakana.o
|
|
OBJS+=d/hiragana.o
|
|
OBJS+=d/ebcdic37.o
|
|
OBJS+=d/iso8859_1.o
|
|
endif
|
|
|
|
ifeq ($(USE_SYSLZ4),1)
|
|
CFLAGS+=${LZ4_CFLAGS}
|
|
PCLIBS+=@LZ4_LDFLAGS@
|
|
LDFLAGS+=${LZ4_LDFLAGS}
|
|
else
|
|
CFLAGS+=-DUSE_SMALLZ4
|
|
OBJS+=$(SHLR)/smallz4/smallz4cat.o
|
|
endif
|
|
|
|
OBJS+=big_gmp.o
|
|
OBJS+=big_ssl.o
|
|
OBJS+=big.o
|
|
|
|
CWD=$(shell pwd)
|
|
|
|
LDFLAGS+=${BN_LIBS}
|
|
LDFLAGS+=${TH_LIBS}
|
|
LDFLAGS+=${DL_LIBS}
|
|
|
|
EXTRA_PRE+=spp_config
|
|
EXTRA_PRE+=charsets
|
|
#EXTRA_TARGETS=$(EXTRA_PRE)
|
|
EXTRA_CLEAN=doclean
|
|
|
|
myall: all
|
|
|
|
include ../rules.mk
|
|
include deps.mk
|
|
include sdb.mk
|
|
include spp.mk
|
|
|
|
f fast:
|
|
rm -f sasa.c ; cat $(shell ls *.c| grep -v buf_| grep -v sasa) > sasa.c
|
|
$(CC_LIB) $(LIBNAME) $(CFLAGS) sasa.c $(SHARED_OBJ) $(LINK) $(LDFLAGS)
|
|
rm -f sasa.c
|
|
|
|
charsets:
|
|
$(MAKE) -C d
|
|
|
|
doclean:
|
|
$(MAKE) -C d clean
|
|
|
|
sync-regex regex-sync:
|
|
-rm -rf src/
|
|
cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -P src/lib/libc/regex
|
|
cp src/lib/libc/regex/* regex
|
|
|
|
.PHONY: charsets doclean sync-regex regex-sync
|