mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-05 23:22:25 +00:00
Initial checksum support in build.
This commit is contained in:
parent
d24d436808
commit
d97668a209
198 changed files with 233 additions and 212 deletions
14
makefile
14
makefile
|
|
@ -133,10 +133,19 @@ clean: configuration
|
|||
full: configuration
|
||||
@make -f src/tools/make/vishap.make -s installable
|
||||
@make -f src/tools/make/vishap.make -s clean
|
||||
# Make bootstrap compiler from source suitable for current data model
|
||||
@make -f src/tools/make/vishap.make -s compilerfromsavedsource
|
||||
# Use bootstrap compiler to make compiler binary from latest compiler sources
|
||||
@make -f src/tools/make/vishap.make -s translate
|
||||
@make -f src/tools/make/vishap.make -s assemble
|
||||
# Use latest compiler to make compiler binary from latest compiler sources
|
||||
@make -f src/tools/make/vishap.make -s translate
|
||||
@make -f src/tools/make/vishap.make -s assemble
|
||||
@printf "\n\n--- Compiler build successfull ---\n\n"
|
||||
@make -f src/tools/make/vishap.make -s browsercmd
|
||||
@make -f src/tools/make/vishap.make -s library
|
||||
@printf "\n\n--- Library build successfull ---\n\n"
|
||||
@make -f src/tools/make/vishap.make -s checksum
|
||||
@make -f src/tools/make/vishap.make -s install
|
||||
@make -f src/tools/make/vishap.make -s confidence
|
||||
@make -f src/tools/make/vishap.make -s showpath
|
||||
|
|
@ -183,7 +192,12 @@ uninstall: configuration
|
|||
|
||||
|
||||
# bootstrap: Rebuild the bootstrap directories
|
||||
# If the bootstrap directories are broken or only partially
|
||||
# built then run 'make revertbootstrap' first.
|
||||
bootstrap: configuration
|
||||
@make -f src/tools/make/vishap.make -s clean
|
||||
@make -f src/tools/make/vishap.make -s translate
|
||||
@make -f src/tools/make/vishap.make -s assemble
|
||||
rm -rf bootstrap/*
|
||||
make -f src/tools/make/vishap.make -s translate INTSIZE=2 ADRSIZE=4 ALIGNMENT=4 PLATFORM=unix BUILDDIR=bootstrap/unix-44 && rm bootstrap/unix-44/*.sym
|
||||
make -f src/tools/make/vishap.make -s translate INTSIZE=2 ADRSIZE=4 ALIGNMENT=8 PLATFORM=unix BUILDDIR=bootstrap/unix-48 && rm bootstrap/unix-48/*.sym
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue