mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-12-22 14:30:29 +00:00
88 lines
2.1 KiB
Makefile
88 lines
2.1 KiB
Makefile
|
#
|
||
|
# GNO Shell Makefile
|
||
|
# by T Meekins
|
||
|
#
|
||
|
|
||
|
o/main.root: main.asm
|
||
|
purge ; compile main.asm keep=o/main
|
||
|
|
||
|
o/shell.root: shell.asm m/shell.mac
|
||
|
purge ; compile shell.asm keep=o/shell
|
||
|
|
||
|
o/history.root: history.asm m/history.mac
|
||
|
purge ; compile history.asm keep=o/history
|
||
|
|
||
|
o/prompt.root: prompt.asm m/prompt.mac
|
||
|
purge ; compile prompt.asm keep=o/prompt
|
||
|
|
||
|
o/cmd.root: cmd.asm m/cmd.mac
|
||
|
purge ; compile cmd.asm keep=o/cmd
|
||
|
|
||
|
o/expand.root: expand.asm m/expand.mac
|
||
|
purge ; compile expand.asm keep=o/expand
|
||
|
|
||
|
o/invoke.root: invoke.asm m/invoke.mac
|
||
|
purge ; compile invoke.asm keep=o/invoke
|
||
|
|
||
|
o/shellutil.root: shellutil.asm m/shellutil.mac
|
||
|
purge ; compile shellutil.asm keep=o/shellutil
|
||
|
|
||
|
o/builtin.root: builtin.asm m/builtin.mac
|
||
|
purge ; compile builtin.asm keep=o/builtin
|
||
|
|
||
|
o/hash.root: hash.asm m/hash.mac
|
||
|
purge ; compile hash.asm keep=o/hash
|
||
|
|
||
|
o/alias.root: alias.asm m/alias.mac
|
||
|
purge ; compile alias.asm keep=o/alias
|
||
|
|
||
|
o/dir.root: dir.asm m/dir.mac
|
||
|
purge ; compile dir.asm keep=o/dir
|
||
|
|
||
|
o/shellvar.root: shellvar.asm m/shellvar.mac
|
||
|
purge ; compile shellvar.asm keep=o/shellvar
|
||
|
|
||
|
o/jobs.root: jobs.asm m/jobs.mac
|
||
|
purge ; compile jobs.asm keep=o/jobs
|
||
|
|
||
|
o/sv.root: sv.asm m/sv.mac
|
||
|
purge ; compile sv.asm keep=o/sv
|
||
|
|
||
|
o/stdio.root: stdio.asm m/stdio.mac
|
||
|
purge ; compile stdio.asm keep=o/stdio
|
||
|
|
||
|
o/orca.root: orca.asm m/orca.mac
|
||
|
purge ; compile orca.asm keep=o/orca
|
||
|
|
||
|
o/edit.root: edit.asm m/edit.mac
|
||
|
purge ; compile edit.asm keep=o/edit
|
||
|
|
||
|
o/term.root: term.asm m/term.mac
|
||
|
purge ; compile term.asm keep=o/term
|
||
|
|
||
|
o/bufpool.root: bufpool.asm m/bufpool.mac
|
||
|
purge ; compile bufpool.asm keep=o/bufpool
|
||
|
|
||
|
shell: o/main.root \
|
||
|
o/shell.root \
|
||
|
o/history.root \
|
||
|
o/prompt.root \
|
||
|
o/cmd.root \
|
||
|
o/expand.root \
|
||
|
o/invoke.root \
|
||
|
o/shellutil.root \
|
||
|
o/builtin.root \
|
||
|
o/hash.root \
|
||
|
o/alias.root \
|
||
|
o/shellvar.root \
|
||
|
o/jobs.root \
|
||
|
o/dir.root \
|
||
|
o/sv.root \
|
||
|
o/stdio.root \
|
||
|
o/orca.root \
|
||
|
o/edit.root \
|
||
|
o/term.root \
|
||
|
o/bufpool.root \
|
||
|
direct.root
|
||
|
pwd ; purge ; compile link.script keep=gsh
|