mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-05 23:22:25 +00:00
gnuc -> gcc, more abstraction in makefiles and extTools
Former-commit-id: 01664df2ee
This commit is contained in:
parent
27cd609dad
commit
b9bc8f2a39
79 changed files with 99 additions and 99 deletions
14
makefile
14
makefile
|
|
@ -3,7 +3,7 @@ BUILDID=$(shell date +%Y/%m/%d)
|
|||
TOS = linux
|
||||
TARCH = x86_64
|
||||
#TARCH = x86 x86_64 armv6j armv6j_hardfp armv7a_hardfp powerpc
|
||||
CCOMP = gnuc
|
||||
CCOMP = gcc
|
||||
RELEASE = 1.0
|
||||
|
||||
|
||||
|
|
@ -26,10 +26,10 @@ PREFIX = $(PRF)/voc-$(RELEASE)
|
|||
PREFIXLN = $(PRF)/voc
|
||||
|
||||
CCOPT = -fPIC $(INCLUDEPATH) -g
|
||||
|
||||
CC = cc $(CCOPT) -c
|
||||
CL = cc $(CCOPT)
|
||||
LD = cc -shared -lX11 -o $(LIBRARY).so
|
||||
SHRLIBEXT = so
|
||||
CC = $(CCOMP) $(CCOPT) -c
|
||||
CL = $(CCOMP) $(CCOPT)
|
||||
LD = $(CCOMP) -shared -lX11 -o $(LIBRARY).$(SHRLIBEXT)
|
||||
# s is necessary to create index inside a archive
|
||||
ARCHIVE = ar rcs $(LIBRARY).a
|
||||
|
||||
|
|
@ -272,7 +272,7 @@ clean:
|
|||
rm *.sym
|
||||
rm *.o
|
||||
rm *.a
|
||||
rm *.so
|
||||
rm *.$(SHRLIBEXT)
|
||||
|
||||
install:
|
||||
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/sym | mkdir -p $(PREFIX)/lib/voc/sym
|
||||
|
||||
cp $(LIBRARY).so $(PREFIX)/lib
|
||||
cp $(LIBRARY).$(SHRLIBEXT) $(PREFIX)/lib
|
||||
cp $(LIBRARY).a $(PREFIX)/lib
|
||||
cp *.c $(PREFIX)/lib/voc/obj/
|
||||
cp *.h $(PREFIX)/lib/voc/obj/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue