mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 07:32:24 +00:00
gnuc -> gcc, more abstraction in makefiles and extTools
This commit is contained in:
parent
cd69786833
commit
01664df2ee
79 changed files with 96 additions and 96 deletions
10
COMPILE
10
COMPILE
|
|
@ -3,17 +3,17 @@ currently three bootstrap static binaries provided, for x86_64, x86, and armv6j_
|
||||||
0) (* NOT NECESSARY ANYMORE *)
|
0) (* NOT NECESSARY ANYMORE *)
|
||||||
copy statically compiled voc compiler for your platform as vocstatic.
|
copy statically compiled voc compiler for your platform as vocstatic.
|
||||||
for instance, if your platform is armv6j_hardfp (like raspberry pi)
|
for instance, if your platform is armv6j_hardfp (like raspberry pi)
|
||||||
# cp vocstatic.linux.gnuc.armv6j_hardfp vocstatic
|
# cp vocstatic.linux.gcc.armv6j_hardfp vocstatic
|
||||||
and if your platform is x86 (32bit) gnu/linux then
|
and if your platform is x86 (32bit) gnu/linux then
|
||||||
# cp vocstatic.linux.gnuc.x86 vocstatic
|
# cp vocstatic.linux.gcc.x86 vocstatic
|
||||||
and if it's x86_64 then do nothing or
|
and if it's x86_64 then do nothing or
|
||||||
# cp vocstatic.linux.gnuc.x86_64 vocstatic
|
# cp vocstatic.linux.gcc.x86_64 vocstatic
|
||||||
|
|
||||||
1) make with corresponding makefile
|
1) make with corresponding makefile
|
||||||
if it's rasp pi or other armhf platform then do
|
if it's rasp pi or other armhf platform then do
|
||||||
# make -f makefile.gnuc.armv6j_hardfp
|
# make -f makefile.gcc.armv6j_hardfp
|
||||||
if it's x86 then
|
if it's x86 then
|
||||||
# make -f makefile.gnuc.x86
|
# make -f makefile.gcc.x86
|
||||||
and if it's x86_64, then default makefile is for this platform
|
and if it's x86_64, then default makefile is for this platform
|
||||||
# make
|
# make
|
||||||
|
|
||||||
|
|
|
||||||
4
hints
4
hints
|
|
@ -2,7 +2,7 @@
|
||||||
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's not exist in src/par).
|
||||||
you can do it by compiling vocparam, and running it as "./vocparam > voc.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
|
1) generate voc, ocat, showdef source for target platform by running
|
||||||
make -f makefile.gnuc.<arch> port0
|
make -f makefile.gcc.<arch> port0
|
||||||
(or copy corresponding voc.par to the source directory yourself, remove stage2 from port0 section of the makefile, and run make port0)
|
(or copy corresponding voc.par to the source directory yourself, remove stage2 from port0 section of the makefile, and run make port0)
|
||||||
2) transfer source to a target platform and write
|
2) transfer source to a target platform and write
|
||||||
make port1
|
make port1
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
that's how I've done x86 port.
|
that's how I've done x86 port.
|
||||||
voc was originally run on x86_64.
|
voc was originally run on x86_64.
|
||||||
|
|
||||||
notes** in practice everything is not always simple, because you may need to edit Unix.Mod, Args.Mod and SYSTEM.h, and put them to src/lib/system/gnuc/<yourtarget>, and create new makefile for your target.
|
notes** in practice everything is not always simple, because you may need to edit Unix.Mod, Args.Mod and SYSTEM.h, and put them to src/lib/system/gcc/<yourtarget>, and create new makefile for your target.
|
||||||
|
|
||||||
|
|
||||||
==how to add a new option==
|
==how to add a new option==
|
||||||
|
|
|
||||||
14
makefile
14
makefile
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
||||||
TOS = linux
|
TOS = linux
|
||||||
TARCH = x86_64
|
TARCH = x86_64
|
||||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||||
CCOMP = gnuc
|
CCOMP = gcc
|
||||||
RELEASE = 1.0
|
RELEASE = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
|
||||||
|
|
@ -27,10 +27,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = dylib
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = libtool -dynamic -lSystem -compatibility_version $(RELEASE) -current_version $(RELEASE) -install_name $(PREFIX)/lib/$(LIBRARY).dylib -o $(LIBRARY).dylib
|
LD = libtool -dynamic -lSystem -compatibility_version $(RELEASE) -current_version $(RELEASE) -install_name $(PREFIX)/lib/$(LIBRARY).$(SHRLIBEXT) -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -274,7 +274,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.dylib
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -289,7 +289,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).dylib $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = clang $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = clang $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = clang -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = clang $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = clang $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = clang -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
||||||
TOS = linux
|
TOS = linux
|
||||||
TARCH = armv6j
|
TARCH = armv6j
|
||||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||||
CCOMP = gnuc
|
CCOMP = gcc
|
||||||
RELEASE = 1.0
|
RELEASE = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
||||||
TOS = linux
|
TOS = linux
|
||||||
TARCH = armv6j_hardfp
|
TARCH = armv6j_hardfp
|
||||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||||
CCOMP = gnuc
|
CCOMP = gcc
|
||||||
RELEASE = 1.0
|
RELEASE = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
||||||
TOS = linux
|
TOS = linux
|
||||||
TARCH = armv7a_hardfp
|
TARCH = armv7a_hardfp
|
||||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||||
CCOMP = gnuc
|
CCOMP = gcc
|
||||||
RELEASE = 1.0
|
RELEASE = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
||||||
TOS = linux
|
TOS = linux
|
||||||
TARCH = powerpc
|
TARCH = powerpc
|
||||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||||
CCOMP = gnuc
|
CCOMP = gcc
|
||||||
RELEASE = 1.0
|
RELEASE = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
||||||
TOS = linux
|
TOS = linux
|
||||||
TARCH = x86
|
TARCH = x86
|
||||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||||
CCOMP = gnuc
|
CCOMP = gcc
|
||||||
RELEASE = 1.0
|
RELEASE = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
||||||
TOS = linux
|
TOS = linux
|
||||||
TARCH = x86_64
|
TARCH = x86_64
|
||||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||||
CCOMP = gnuc
|
CCOMP = gcc
|
||||||
RELEASE = 1.0
|
RELEASE = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
||||||
PREFIXLN = $(PRF)/voc
|
PREFIXLN = $(PRF)/voc
|
||||||
|
|
||||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
|
SHRLIBEXT = so
|
||||||
CC = cc $(CCOPT) -c
|
CC = $(CCOMP) $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = $(CCOMP) $(CCOPT)
|
||||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||||
# s is necessary to create index inside a archive
|
# s is necessary to create index inside a archive
|
||||||
ARCHIVE = ar rcs $(LIBRARY).a
|
ARCHIVE = ar rcs $(LIBRARY).a
|
||||||
|
|
||||||
|
|
@ -272,7 +272,7 @@ clean:
|
||||||
rm *.sym
|
rm *.sym
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.so
|
rm *.$(SHRLIBEXT)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
@ -287,7 +287,7 @@ install:
|
||||||
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
test -d $(PREFIX)/lib/voc/obj | mkdir -p $(PREFIX)/lib/voc/obj
|
||||||
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
test -d $(PREFIX)/lib/voc/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||||
|
|
||||||
cp $(LIBRARY).so $(PREFIX)/lib
|
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||||
cp $(LIBRARY).a $(PREFIX)/lib
|
cp $(LIBRARY).a $(PREFIX)/lib
|
||||||
cp *.c $(PREFIX)/lib/voc/obj/
|
cp *.c $(PREFIX)/lib/voc/obj/
|
||||||
cp *.h $(PREFIX)/lib/voc/obj/
|
cp *.h $(PREFIX)/lib/voc/obj/
|
||||||
|
|
@ -8,7 +8,7 @@ VOC = $(SETPATH) /opt/voc/bin/voc
|
||||||
all:
|
all:
|
||||||
$(VOC) -m test.Mod
|
$(VOC) -m test.Mod
|
||||||
#$(VOC) -Cm test.Mod
|
#$(VOC) -Cm test.Mod
|
||||||
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gcc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.c
|
rm *.c
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ VOC = $(SETPATH) /opt/voc/bin/voc
|
||||||
all:
|
all:
|
||||||
$(VOC) -s Linie.Mod Minesweeper.Mod -m
|
$(VOC) -s Linie.Mod Minesweeper.Mod -m
|
||||||
#$(VOC) -Cm test.Mod
|
#$(VOC) -Cm test.Mod
|
||||||
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gcc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.c
|
rm *.c
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ VOC = $(SETPATH) /opt/voc/bin/voc
|
||||||
all:
|
all:
|
||||||
$(VOC) -s Grafik.Mod PacMan.Mod -m
|
$(VOC) -s Grafik.Mod PacMan.Mod -m
|
||||||
#$(VOC) -Cm test.Mod
|
#$(VOC) -Cm test.Mod
|
||||||
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gcc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.c
|
rm *.c
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ VOC = $(SETPATH) /opt/voc/bin/voc
|
||||||
all:
|
all:
|
||||||
$(VOC) -s Linie.Mod Ziffer.Mod Tetris.Mod -m
|
$(VOC) -s Linie.Mod Ziffer.Mod Tetris.Mod -m
|
||||||
#$(VOC) -Cm test.Mod
|
#$(VOC) -Cm test.Mod
|
||||||
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gcc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.c
|
rm *.c
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ VOC = $(SETPATH) /opt/voc/bin/voc
|
||||||
all:
|
all:
|
||||||
$(VOC) Tron.Mod -m
|
$(VOC) Tron.Mod -m
|
||||||
#$(VOC) -Cm test.Mod
|
#$(VOC) -Cm test.Mod
|
||||||
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gcc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.c
|
rm *.c
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ VOC = $(SETPATH) /opt/voc/bin/voc
|
||||||
all:
|
all:
|
||||||
$(VOC) -s Ausgabe.Mod Vier.Mod -m
|
$(VOC) -s Ausgabe.Mod Vier.Mod -m
|
||||||
#$(VOC) -Cm test.Mod
|
#$(VOC) -Cm test.Mod
|
||||||
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
#gcc -o test test.o -fPIC -g -I /opt/voc-1.0/src/lib/system/gcc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib -lX11
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.c
|
rm *.c
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
CLOBERONOPTS = -fPIC $(INCLUDEPATH) -L. -L/usr/lib -lVishapOberon -static -g
|
CLOBERONOPTS = -fPIC $(INCLUDEPATH) -L. -L/usr/lib -lVishapOberon -static -g
|
||||||
CC = cc $(CCOPT) -c
|
CC = cc $(CCOPT) -c
|
||||||
*)
|
*)
|
||||||
|
CONST compiler="clang";
|
||||||
|
|
||||||
VAR incPath0, incPath1, ccOpt, ccString, CFLAGS, tmp0, tmp1 : ARRAY 1023 OF CHAR;
|
VAR incPath0, incPath1, ccOpt, ccString, CFLAGS, tmp0, tmp1 : ARRAY 1023 OF CHAR;
|
||||||
|
|
||||||
|
|
@ -33,7 +34,6 @@ cc : ARRAY 1023 OF CHAR;
|
||||||
ccopt : ARRAY 1023 OF CHAR;
|
ccopt : ARRAY 1023 OF CHAR;
|
||||||
cmd : ARRAY 1023 OF CHAR;
|
cmd : ARRAY 1023 OF CHAR;
|
||||||
ext : ARRAY 5 OF CHAR;
|
ext : ARRAY 5 OF CHAR;
|
||||||
|
|
||||||
cmd2 : ARRAY 1023 OF CHAR;
|
cmd2 : ARRAY 1023 OF CHAR;
|
||||||
BEGIN
|
BEGIN
|
||||||
(*
|
(*
|
||||||
|
|
@ -80,7 +80,8 @@ END LinkMain;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
incPath0 := "src/lib/system/darwin/clang";
|
incPath0 := "src/lib/system/darwin/";
|
||||||
|
Strings.Append (compiler, incPath0);
|
||||||
incPath1 := "lib/voc/obj ";
|
incPath1 := "lib/voc/obj ";
|
||||||
ccOpt := " -fPIC -g ";
|
ccOpt := " -fPIC -g ";
|
||||||
|
|
||||||
|
|
@ -98,7 +99,7 @@ Strings.Append(tmp1, ccOpt);
|
||||||
Args.GetEnv("CFLAGS", CFLAGS);
|
Args.GetEnv("CFLAGS", CFLAGS);
|
||||||
Strings.Append (CFLAGS, ccOpt);
|
Strings.Append (CFLAGS, ccOpt);
|
||||||
Strings.Append (" ", ccOpt);
|
Strings.Append (" ", ccOpt);
|
||||||
ccString := "cc ";
|
ccString := compiler;
|
||||||
(*Strings.Append (ccOpt, ccString);*)
|
Strings.Append (" ", ccString);
|
||||||
|
|
||||||
END extTools.
|
END extTools.
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
CLOBERONOPTS = -fPIC $(INCLUDEPATH) -L. -L/usr/lib -lOberon -static -g
|
CLOBERONOPTS = -fPIC $(INCLUDEPATH) -L. -L/usr/lib -lOberon -static -g
|
||||||
CC = cc $(CCOPT) -c
|
CC = cc $(CCOPT) -c
|
||||||
*)
|
*)
|
||||||
|
CONST compiler="clang";
|
||||||
|
|
||||||
VAR incPath0, incPath1, ccOpt, ccString, CFLAGS, tmp0, tmp1 : ARRAY 1023 OF CHAR;
|
VAR incPath0, incPath1, ccOpt, ccString, CFLAGS, tmp0, tmp1 : ARRAY 1023 OF CHAR;
|
||||||
|
|
||||||
|
|
@ -62,7 +63,8 @@ END LinkMain;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
incPath0 := "src/lib/system/linux/clang";
|
incPath0 := "src/lib/system/linux/";
|
||||||
|
Strings.Append (compiler, incPath0);
|
||||||
incPath1 := "lib/voc/obj ";
|
incPath1 := "lib/voc/obj ";
|
||||||
ccOpt := " -fPIC -g ";
|
ccOpt := " -fPIC -g ";
|
||||||
|
|
||||||
|
|
@ -80,7 +82,7 @@ Strings.Append(tmp1, ccOpt);
|
||||||
Args.GetEnv("CFLAGS", CFLAGS);
|
Args.GetEnv("CFLAGS", CFLAGS);
|
||||||
Strings.Append (CFLAGS, ccOpt);
|
Strings.Append (CFLAGS, ccOpt);
|
||||||
Strings.Append (" ", ccOpt);
|
Strings.Append (" ", ccOpt);
|
||||||
ccString := "clang ";
|
ccString := compiler;
|
||||||
(*Strings.Append (ccOpt, ccString);*)
|
Strings.Append (" ", ccString);
|
||||||
|
|
||||||
END extTools.
|
END extTools.
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||||
CLOBERONOPTS = -fPIC $(INCLUDEPATH) -L. -L/usr/lib -lOberon -static -g
|
CLOBERONOPTS = -fPIC $(INCLUDEPATH) -L. -L/usr/lib -lOberon -static -g
|
||||||
CC = cc $(CCOPT) -c
|
CC = cc $(CCOPT) -c
|
||||||
*)
|
*)
|
||||||
|
CONST compiler="gcc";
|
||||||
|
|
||||||
VAR incPath0, incPath1, ccOpt, ccString, CFLAGS, tmp0, tmp1 : ARRAY 1023 OF CHAR;
|
VAR incPath0, incPath1, ccOpt, ccString, CFLAGS, tmp0, tmp1 : ARRAY 1023 OF CHAR;
|
||||||
|
|
||||||
|
|
@ -62,7 +63,8 @@ END LinkMain;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
incPath0 := "src/lib/system/linux/gnuc";
|
incPath0 := "src/lib/system/linux/";
|
||||||
|
Strings.Append (compiler, incPath0);
|
||||||
incPath1 := "lib/voc/obj ";
|
incPath1 := "lib/voc/obj ";
|
||||||
ccOpt := " -fPIC -g ";
|
ccOpt := " -fPIC -g ";
|
||||||
|
|
||||||
|
|
@ -77,15 +79,10 @@ Strings.Append(version.prefix, tmp1);
|
||||||
Strings.Append("/", tmp1);
|
Strings.Append("/", tmp1);
|
||||||
Strings.Append(incPath1, tmp1);
|
Strings.Append(incPath1, tmp1);
|
||||||
Strings.Append(tmp1, ccOpt);
|
Strings.Append(tmp1, ccOpt);
|
||||||
(*
|
|
||||||
Strings.Append ("-lVishapOberon -L. -L", ccOpt);
|
|
||||||
Strings.Append (version.prefix, ccOpt);
|
|
||||||
Strings.Append ("/lib ", ccOpt);
|
|
||||||
*)
|
|
||||||
Args.GetEnv("CFLAGS", CFLAGS);
|
Args.GetEnv("CFLAGS", CFLAGS);
|
||||||
Strings.Append (CFLAGS, ccOpt);
|
Strings.Append (CFLAGS, ccOpt);
|
||||||
Strings.Append (" ", ccOpt);
|
Strings.Append (" ", ccOpt);
|
||||||
ccString := "cc ";
|
ccString := compiler;
|
||||||
(*Strings.Append (ccOpt, ccString);*)
|
Strings.Append (" ", ccString);
|
||||||
|
|
||||||
END extTools.
|
END extTools.
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
SETPATH = MODULES=".:gnuc:gnuc/x86_64"
|
SETPATH = MODULES=".:gcc:gcc/x86_64"
|
||||||
|
|
||||||
VOC0 = $(SETPATH) /opt/voc/bin/voc
|
VOC0 = $(SETPATH) /opt/voc/bin/voc
|
||||||
|
|
||||||
|
|
|
||||||
BIN
voc
BIN
voc
Binary file not shown.
Binary file not shown.
BIN
vocstatic.linux.gcc.x86_64
Executable file
BIN
vocstatic.linux.gcc.x86_64
Executable file
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue