Rev 922 | Details | Compare with Previous | Last modification | View Log
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 930 | alone | 1 | TOOLINSTALLDIR = ../_sdk |
| 2 | TOOL = nedoexp.bin |
||
| 3 | TOOL_SOURCES = expmain.c export.c exporttg.c |
||
| 4 | NAME = exp |
||
| 5 | OBJECTS = export.ast export.var exporttg.ast exporttg.var export.A_ export.V_ exporttg.A_ exporttg.V_ |
||
| 6 | SOURCES = expmain.c export.c exporttg.c exp.s |
||
| 7 | NEDOASM = ../_sdk/nedoasm.bin |
||
| 8 | NEDOLANG = ../_sdk/nedolang.bin |
||
| 9 | NEDOTOK = ../_sdk/nedotok.bin |
||
| 10 | NEDOTRD = ../../_sdk/nedotrd.bin |
||
| 11 | INSTALLDIR = ../../../release/bin |
||
| 12 | |||
| 13 | GCC = gcc |
||
| 14 | CFLAGS = -m32 |
||
| 15 | |||
| 16 | all: ${NAME} |
||
| 17 | |||
| 18 | |||
| 19 | tools: ${TOOL} |
||
| 20 | |||
| 21 | |||
| 22 | ${NAME}: ${OBJECTS} ${SOURCES} |
||
| 23 | ${NEDOASM} exp.S_ |
||
| 24 | cat asmerr.f |
||
| 25 | cp exp.bin ${NAME} |
||
| 26 | |||
| 27 | %.ast %.var: ${SOURCES} |
||
| 28 | ${NEDOLANG} export.c ../_sdk/fmttg.h exporttg.c ../_sdk/io.c |
||
| 29 | cat err.f |
||
| 30 | |||
| 31 | %.V_ %.A_: %.ast %.var ${SOURCES} |
||
| 32 | ${NEDOTOK} exp.s ../_sdk/fmttg.var export.ast export.var exporttg.ast exporttg.var ../_sdk/lib.i ../_sdk/str.i ../_sdk/io.i ../_sdk/io.ast ../_sdk/io.var ../_sdk/print.i |
||
| 33 | cp export.A_ tok.f |
||
| 34 | |||
| 35 | ${TOOL}: ${TOOL_SOURCES} |
||
| 36 | ${GCC} ${CFLAGS} expmain.c -o ${TOOL} |
||
| 37 | |||
| 38 | clean-tools: |
||
| 39 | rm -f ${TOOL} |
||
| 40 | |||
| 41 | clean: |
||
| 42 | rm -f ${OBJECTS} ${NAME} asmerr.f err.f *.D_ *.bin *.org *.pst *.S_ *.f |
||
| 43 | |||
| 44 | install: all |
||
| 45 | # cp ${NAME} ${INSTALLDIR} |
||
| 46 | |||
| 47 | install-tools: tools |
||
| 48 | cp ${TOOL} ${TOOLINSTALLDIR} |
||
| 49 | |||
| 50 | install-doc: ${DOC} |
||
| 51 | # cp ${DOC} ${INSTALLDIR}/doc |
||
| 52 | |||
| 53 | |||
| 54 | trd: all |
||
| 55 | ${NEDOTRD} ../batch/basics.trd -eh exp.b |
||
| 56 | ${NEDOTRD} test.trd -n |
||
| 57 | ${NEDOTRD} test.trd -ah exp.b |
||
| 58 | ${NEDOTRD} test.trd -ac exp |
||
| 59 | ${NEDOTRD} test.trd -a tok.f |
||
| 60 |