mirror of
https://github.com/radareorg/radare2.git
synced 2025-01-26 15:54:59 +00:00
6d05365f30
* Seems to work, but there are many things to improve and fix * Fixed some bugs (overflow, sandbox bypass, ..) * Exposes some memleaks and bad api usages. * Refactor all the things! \o/ * Fix z80, tms320 disasm and x86.as * Care about memleaks * Support meson * And fix more tests related to pda and pdj and m68k
35 lines
924 B
Makefile
35 lines
924 B
Makefile
include ../config.mk
|
|
include ../../global.mk
|
|
|
|
NAME=r_bin
|
|
DEPS=r_util r_io r_socket r_magic
|
|
|
|
.PHONY: pre
|
|
|
|
pre: $(LIBSO) $(LIBAR)
|
|
$(MAKE) -C p
|
|
$(MAKE) -C d
|
|
|
|
CFLAGS+=-DCORELIB -Iformat -Imangling
|
|
|
|
include ${STATIC_BIN_PLUGINS}
|
|
include ${STATIC_BIN_XTR_PLUGINS}
|
|
include ${STATIC_BIN_LDR_PLUGINS}
|
|
include $(SHLR)/java/deps.mk
|
|
include $(SHLR)/ar/deps.mk
|
|
include $(LIBR)/magic/deps.mk
|
|
|
|
STATIC_OBJS=$(addprefix $(LTOP)/bin/p/, $(STATIC_OBJ))
|
|
OBJS=bin.o dbginfo.o bin_ldr.o bin_write.o demangle.o
|
|
OBJS+=dwarf.o filter.o bfile.o obj.o open.o
|
|
OBJS+=mangling/cxx/cp-demangle.o ${STATIC_OBJS}
|
|
OBJS+=mangling/demangler.o
|
|
OBJS+=mangling/microsoft_demangle.o
|
|
OBJS+=mangling/objc.o mangling/cxx.o mangling/msvc.o
|
|
OBJS+=mangling/swift.o mangling/swift-sd.o
|
|
OBJS+=mangling/dlang.o
|
|
OBJS+=pdb/pdb_downloader.o pdb/omap.o pdb/stream_pe.o pdb/gdata.o
|
|
OBJS+=pdb/fpo.o pdb/dbi.o pdb/tpi.o pdb/stream_file.o pdb/pdb.o
|
|
|
|
include $(TOP)/libr/rules.mk
|