forked from CrystalMarch/dtxmsg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
makefile
37 lines (30 loc) · 1.55 KB
/
makefile
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
PROC = dtxmsg
O1 = dtxmsg_common
# dtxmsg_client must link against pro.a/dumb.o, which are only available for __EA64__ builds
ifdef __EA64__
# the dtxmsg_client app is now deprecated. please use this utility intead: https://github.com/troybowman/ios_instruments_client
#GOALS += dtxmsg_client
endif
include ../plugin.mak
STDLIBS += -lobjc -framework Foundation -framework CoreFoundation
ifneq ($(IDA_INSTALL_DIR),)
POSTACTION = cp $@ $(IDA_INSTALL_DIR)/ida.app/Contents/MacOS/plugins
endif
$(F)dtxmsg_common$(O): CFLAGS += -x objective-c++
.PHONY: dtxmsg_client
dtxmsg_client: $(R)dtxmsg_client
$(R)dtxmsg_client: $(call dumb_target, pro, $(F)dtxmsg_common$(O) $(F)dtxmsg_client$(O))
# MAKEDEP dependency list ------------------
$(F)dtxmsg$(O) : $(I)bitrange.hpp $(I)bytes.hpp $(I)config.hpp \
$(I)dbg.hpp $(I)err.h $(I)expr.hpp $(I)fpro.h \
$(I)funcs.hpp $(I)gdl.hpp $(I)hexrays.hpp $(I)ida.hpp \
$(I)idd.hpp $(I)idp.hpp $(I)ieee.h $(I)kernwin.hpp \
$(I)lines.hpp $(I)llong.hpp $(I)loader.hpp $(I)moves.hpp \
$(I)nalt.hpp $(I)name.hpp $(I)netnode.hpp $(I)pro.h \
$(I)range.hpp $(I)segment.hpp $(I)struct.hpp \
$(I)typeinf.hpp $(I)ua.hpp $(I)xref.hpp dtxmsg.cpp \
dtxmsg.h dtxmsg_common.h
$(F)dtxmsg_common$(O): $(I)llong.hpp $(I)pro.h dtxmsg_common.cpp \
dtxmsg_common.h
$(F)dtxmsg_client$(O): $(I)err.h $(I)fpro.h $(I)llong.hpp $(I)pro.h \
dtxmsg_client.cpp dtxmsg_client.h dtxmsg_common.h