-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmakefile
51 lines (47 loc) · 2.86 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
PROC=mn101
ADDITIONAL_GOALS=config
include ../module.mak
config: $(C)mn101e.cfg
$(C)mn101e.cfg: mn101e.cfg
$(CP) $? $@
#http://stackoverflow.com/questions/2973445/gnu-makefile-rule-generating-a-few-targets-from-a-single-source-file
instructions.%.h instructions.%.c parsetable0.%.c parsetable1.%.c parsetable2.%.c: parsegen.py mn101e.cmdset
python $^
# MAKEDEP dependency list ------------------
$(F)ana$(O) : $(I)area.hpp $(I)auto.hpp $(I)bitrange.hpp $(I)bytes.hpp \
$(I)fpro.h $(I)funcs.hpp $(I)ida.hpp $(I)idp.hpp \
$(I)kernwin.hpp $(I)lines.hpp $(I)llong.hpp \
$(I)loader.hpp $(I)nalt.hpp $(I)name.hpp $(I)netnode.hpp \
$(I)offset.hpp $(I)pro.h $(I)queue.hpp $(I)segment.hpp \
$(I)ua.hpp $(I)xref.hpp ../idaidp.hpp ana.cpp ins.hpp \
mn101.hpp instructions.gen.h parsetable0.gen.c \
parsetable1.gen.c parsetable2.gen.c
$(F)emu$(O) : $(I)area.hpp $(I)auto.hpp $(I)bitrange.hpp $(I)bytes.hpp \
$(I)fpro.h $(I)funcs.hpp $(I)ida.hpp $(I)idp.hpp \
$(I)kernwin.hpp $(I)lines.hpp $(I)llong.hpp \
$(I)loader.hpp $(I)nalt.hpp $(I)name.hpp $(I)netnode.hpp \
$(I)offset.hpp $(I)pro.h $(I)queue.hpp $(I)segment.hpp \
$(I)ua.hpp $(I)xref.hpp ../idaidp.hpp emu.cpp ins.hpp \
mn101.hpp instructions.gen.h
$(F)ins$(O) : $(I)area.hpp $(I)auto.hpp $(I)bitrange.hpp $(I)bytes.hpp \
$(I)fpro.h $(I)funcs.hpp $(I)ida.hpp $(I)idp.hpp \
$(I)kernwin.hpp $(I)lines.hpp $(I)llong.hpp \
$(I)loader.hpp $(I)nalt.hpp $(I)name.hpp $(I)netnode.hpp \
$(I)offset.hpp $(I)pro.h $(I)queue.hpp $(I)segment.hpp \
$(I)ua.hpp $(I)xref.hpp ../idaidp.hpp ins.cpp ins.hpp \
mn101.hpp instructions.gen.h instructions.gen.c
$(F)out$(O) : $(I)area.hpp $(I)auto.hpp $(I)bitrange.hpp $(I)bytes.hpp \
$(I)fpro.h $(I)funcs.hpp $(I)ida.hpp $(I)idp.hpp \
$(I)kernwin.hpp $(I)lines.hpp $(I)llong.hpp \
$(I)loader.hpp $(I)nalt.hpp $(I)name.hpp $(I)netnode.hpp \
$(I)offset.hpp $(I)pro.h $(I)queue.hpp $(I)segment.hpp \
$(I)ua.hpp $(I)xref.hpp ../idaidp.hpp ins.hpp out.cpp \
mn101.hpp instructions.gen.h
$(F)reg$(O) : $(I)area.hpp $(I)auto.hpp $(I)bitrange.hpp $(I)bytes.hpp \
$(I)diskio.hpp $(I)entry.hpp $(I)fpro.h $(I)funcs.hpp \
$(I)ida.hpp $(I)idp.hpp $(I)kernwin.hpp $(I)lines.hpp \
$(I)llong.hpp $(I)loader.hpp $(I)nalt.hpp $(I)name.hpp \
$(I)netnode.hpp $(I)offset.hpp $(I)pro.h $(I)queue.hpp \
$(I)segment.hpp $(I)srarea.hpp $(I)ua.hpp $(I)xref.hpp \
../idaidp.hpp ../iocommon.cpp ins.hpp mn101.hpp reg.cpp \
instructions.gen.h