annotate leo-obj/main/Makefile @ 152:fcf1ef773a57

tiobjd disasm: implemented -l option to show line markers
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Thu, 01 May 2014 01:01:58 +0000
parents 038258d5312c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
131
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
1 TARGETS=Create_RVtasks.disasm init.disasm int.disasm main.disasm \
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
2 mem_load.disasm sys_dummy.disasm
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
3 TOOL= ../tool/tiobjd
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
4
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
5 all: ${TARGETS}
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
6
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
7 .SUFFIXES: .obj .disasm
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
8
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
9 .obj.disasm:
134
c131238c56bf tiobjd: implemented parsing of the hint input files
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 131
diff changeset
10 ${TOOL} $*.obj disasm > $@
c131238c56bf tiobjd: implemented parsing of the hint input files
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 131
diff changeset
11
c131238c56bf tiobjd: implemented parsing of the hint input files
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 131
diff changeset
12 Create_RVtasks.disasm: Create_RVtasks.obj Create_RVtasks.hints
c131238c56bf tiobjd: implemented parsing of the hint input files
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 131
diff changeset
13 ${TOOL} $*.obj disasm -h $*.hints > $@
c131238c56bf tiobjd: implemented parsing of the hint input files
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 131
diff changeset
14
137
038258d5312c leo-obj/main: hints for init.obj
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 134
diff changeset
15 init.disasm: init.obj init.hints
038258d5312c leo-obj/main: hints for init.obj
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 134
diff changeset
16 ${TOOL} $*.obj disasm -h $*.hints > $@
038258d5312c leo-obj/main: hints for init.obj
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 134
diff changeset
17
134
c131238c56bf tiobjd: implemented parsing of the hint input files
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 131
diff changeset
18 int.disasm: int.obj int.hints
c131238c56bf tiobjd: implemented parsing of the hint input files
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 131
diff changeset
19 ${TOOL} $*.obj disasm -h $*.hints > $@
131
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
20
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
21 ${TARGETS}: ${TOOL} Makefile
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
22
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
23 clean:
1209ef15374f leo-obj/main: created
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
24 rm -f *.disasm