mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 19:12:25 +00:00
Add SYSTEM.SET32 and 64 types. Fix 32 bit build.
This commit is contained in:
parent
212bcd58b9
commit
25d99fd36a
8 changed files with 51 additions and 26 deletions
|
|
@ -189,7 +189,9 @@ uninstall:
|
|||
|
||||
|
||||
runtime:
|
||||
@printf "\nMaking v4 library for -O$(MODEL)\n"
|
||||
@printf "\nMaking run time library for -O$(MODEL)\n"
|
||||
mkdir -p $(BUILDDIR)/$(MODEL)
|
||||
cp src/system/*.[ch] $(BUILDDIR)/$(MODEL)
|
||||
cd $(BUILDDIR)/$(MODEL) && $(COMPILE) -c SYSTEM.c
|
||||
cd $(BUILDDIR)/$(MODEL); $(ROOTDIR)/$(OBECOMP) -Ffs -O$(MODEL) ../../../src/runtime/Platform$(PLATFORM).Mod
|
||||
cd $(BUILDDIR)/$(MODEL); $(ROOTDIR)/$(OBECOMP) -Ffs -O$(MODEL) ../../../src/runtime/Heap.Mod
|
||||
|
|
@ -204,6 +206,10 @@ runtime:
|
|||
# cd $(BUILDDIR)/$(MODEL); $(ROOTDIR)/$(OBECOMP) -Ffs -O$(MODEL) ../../../src/runtime/MathL.Mod
|
||||
cd $(BUILDDIR)/$(MODEL); $(ROOTDIR)/$(OBECOMP) -Ffs -O$(MODEL) ../../../src/runtime/Texts.Mod
|
||||
cd $(BUILDDIR)/$(MODEL); $(ROOTDIR)/$(OBECOMP) -Ffs -O$(MODEL) ../../../src/runtime/Oberon.Mod
|
||||
@printf "\nMaking lib$(ONAME)$(MODEL)\n"
|
||||
ar rcs "$(BUILDDIR)/$(MODEL)/lib$(ONAME)$(MODEL).a" $(BUILDDIR)/$(MODEL)/*.o
|
||||
@cd $(BUILDDIR)/$(MODEL) && $(COMPILE) -shared -o lib$(ONAME)$(MODEL).so *.o
|
||||
|
||||
|
||||
|
||||
v4:
|
||||
|
|
@ -369,14 +375,6 @@ O2library: v4 ooc2 ooc ulm pow32 misc s3
|
|||
|
||||
|
||||
|
||||
OakwoodLibrary:
|
||||
@printf "\nMaking lib$(ONAME)$(MODEL)\n"
|
||||
mkdir -p $(BUILDDIR)/$(MODEL)
|
||||
cp src/system/*.[ch] $(BUILDDIR)/$(MODEL)
|
||||
@make -f src/tools/make/oberon.mk -s runtime MODEL=$(MODEL)
|
||||
ar rcs "$(BUILDDIR)/$(MODEL)/lib$(ONAME)$(MODEL).a" $(BUILDDIR)/$(MODEL)/*.o
|
||||
@cd $(BUILDDIR)/$(MODEL) && $(COMPILE) -shared -o lib$(ONAME)$(MODEL).so *.o
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue