mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 02:52:24 +00:00
dylib and a archive generation under macosx
This commit is contained in:
parent
93d73204c7
commit
2610f274eb
4 changed files with 10 additions and 8 deletions
|
|
@ -33,7 +33,8 @@ CCOPT = -fPIC $(ADDITIONALFLAGS) $(INCLUDEPATH) -g
|
||||||
|
|
||||||
CC = cc $(CCOPT) -c
|
CC = cc $(CCOPT) -c
|
||||||
CL = cc $(CCOPT)
|
CL = cc $(CCOPT)
|
||||||
LD = cc -shared -o $(LIBRARY).so
|
#LD = cc -shared -o $(LIBRARY).so
|
||||||
|
LD = cc -dynamiclib -o $(LIBRARY).dylib
|
||||||
# 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
|
||||||
|
|
||||||
|
|
@ -155,9 +156,10 @@ stage6:
|
||||||
$(VOCSTATIC) -sP oocFilenames.Mod
|
$(VOCSTATIC) -sP oocFilenames.Mod
|
||||||
$(VOCSTATIC) -sP oocwrapperlibc.Mod
|
$(VOCSTATIC) -sP oocwrapperlibc.Mod
|
||||||
$(VOCSTATIC) -sP oocC.Mod
|
$(VOCSTATIC) -sP oocC.Mod
|
||||||
$(VOCSTATIC) -sP oocX11.Mod
|
#no X11 under macosx
|
||||||
$(VOCSTATIC) -sP oocXutil.Mod
|
#$(VOCSTATIC) -sP oocX11.Mod
|
||||||
$(VOCSTATIC) -sP oocXYplane.Mod
|
#$(VOCSTATIC) -sP oocXutil.Mod
|
||||||
|
#$(VOCSTATIC) -sP oocXYplane.Mod
|
||||||
|
|
||||||
#Ulm's Oberon system libs
|
#Ulm's Oberon system libs
|
||||||
$(VOCSTATIC) -sP ulmSys.Mod
|
$(VOCSTATIC) -sP ulmSys.Mod
|
||||||
|
|
@ -258,20 +260,20 @@ stage6:
|
||||||
stage7:
|
stage7:
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
###$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
#$(ARCHIVE) objects
|
#$(ARCHIVE) objects
|
||||||
###$(LD) *.o
|
$(LD) *.o
|
||||||
### echo "$(PREFIX)/lib" > 05vishap.conf
|
### echo "$(PREFIX)/lib" > 05vishap.conf
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
# rm_objects := rm $(wildcard *.o)
|
# rm_objects := rm $(wildcard *.o)
|
||||||
# objects
|
# objects
|
||||||
rm *.o
|
rm *.o
|
||||||
rm *.so
|
rm *.sym
|
||||||
rm *.h
|
rm *.h
|
||||||
rm *.c
|
rm *.c
|
||||||
rm *.a
|
rm *.a
|
||||||
rm *.sym
|
rm *.dylib
|
||||||
|
|
||||||
install:
|
install:
|
||||||
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
test -d $(PREFIX)/bin | mkdir -p $(PREFIX)/bin
|
||||||
|
|
|
||||||
BIN
ocat
BIN
ocat
Binary file not shown.
BIN
showdef
BIN
showdef
Binary file not shown.
BIN
voc
BIN
voc
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue