mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-05 22:12:24 +00:00
parent
c19bd920e8
commit
60caef64e4
16 changed files with 22 additions and 20 deletions
|
|
@ -1 +1 @@
|
|||
/opt/voc-1.0.1/lib
|
||||
/opt/voc-1.1/lib
|
||||
|
|
|
|||
2
hints
2
hints
|
|
@ -1,5 +1,5 @@
|
|||
==how to port to a new platform==
|
||||
0) generate voc.par file for the target platform(if it's not exist in src/par).
|
||||
0) generate voc.par file for the target platform(if it does not exist in src/par).
|
||||
you can do it by compiling vocparam, and running it as "./vocparam > voc.par"
|
||||
1) generate voc, ocat, showdef source for target platform by running
|
||||
make -f makefile.gcc.<arch> port0
|
||||
|
|
|
|||
2
makefile
2
makefile
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = x86_64
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = darwin
|
|||
TARCH = x86_64
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = clang
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = freebsd
|
|||
TARCH = x86_64
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = clang
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = powerpc
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = clang
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = x86_64
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = clang
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = armv6j
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = armv6j_hardfp
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = armv7a_hardfp
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = powerpc
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = x86
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ TOS = linux
|
|||
TARCH = x86_64
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0.1
|
||||
RELEASE = 1.1
|
||||
|
||||
|
||||
INCLUDEPATH = -Isrc/lib/system/$(TOS)/$(CCOMP)/$(TARCH)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ VAR arch-, version-, date-, versionLong-, prefix0-, prefix- : ARRAY 256 OF CHAR;
|
|||
defaultTarget* : INTEGER;
|
||||
BEGIN
|
||||
arch := architecture.arch;
|
||||
date := " [2014/09/23]";
|
||||
version := "1.0.1";
|
||||
date := " [2015/01/29]";
|
||||
version := "1.1";
|
||||
versionLong := "";
|
||||
COPY(version, versionLong);
|
||||
Strings.Append (" ", versionLong);
|
||||
|
|
@ -19,7 +19,7 @@ Strings.Append(date, versionLong);
|
|||
COPY(prf.prefix, prefix0);
|
||||
COPY (prefix0, prefix);
|
||||
Strings.Append ("/voc-", prefix);
|
||||
Strings.Append(version, prefix); (* /opt/voc-1.0 *)
|
||||
Strings.Append(version, prefix); (* /opt/voc-x.x *)
|
||||
(* will be used later in Kernel0.Mod to set OBERON default path *)
|
||||
|
||||
IF arch = "x86_64" THEN
|
||||
|
|
|
|||
8
voc.spec
8
voc.spec
|
|
@ -26,14 +26,14 @@
|
|||
%define packer %(finger -lp `echo "$USER"` | head -n 1 | cut -d" " -f2)
|
||||
|
||||
Name: voc
|
||||
Summary: Oberon-2 compiler
|
||||
Version: 1.0.1
|
||||
Summary: Vishap Oberon-2 compiler
|
||||
Version: 1.1
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
Vendor: D. E. Evans <sinuhe@gnu.org>
|
||||
Packager: %{packer}
|
||||
Group: Development/Languages
|
||||
Source: http://oberon.vishap.am/voc/voc-1.0.1.src.tar.bz2
|
||||
Source: http://oberon.vishap.am/voc/voc-1.1.src.tar.bz2
|
||||
# this is ~/rpmbuild/SOURCES/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build
|
||||
|
||||
|
|
@ -125,6 +125,8 @@ ldconfig
|
|||
/etc/profile.d/
|
||||
|
||||
%changelog
|
||||
* Thu Jan 29 2015 - N. Chilingarian <norayr [at] vishap.am>
|
||||
- 1.1 release, see changelog.
|
||||
* Thu Sep 18 2014 - N. Chilingarian <norayr [at] vishap.am>
|
||||
- 1.0.1 release of voc, see CHANGES.md file for changes history
|
||||
* Tue Sep 9 2014 - D. E. Evans <sinuhe@gnu.org>
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
ea3eeab60e2534238860b93b768a164507a37366
|
||||
3709b2b5f9471ed687fa9b371bbbb71467f0364a
|
||||
Loading…
Add table
Add a link
Reference in a new issue