mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 06:22:25 +00:00
dylib and a archive generation under macosx
Former-commit-id: 2610f274eb
This commit is contained in:
parent
bcbb5800ed
commit
30ae085f56
4 changed files with 12 additions and 10 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.
|
|
@ -1 +1 @@
|
||||||
e68a3583e4ddc2aa8133f2930cd7a0d64a8bd1cf
|
dd6536b501768da54edab7b438e550e010ee89a2
|
||||||
|
|
@ -1 +1 @@
|
||||||
50baf8477bc789e1ecb1ca0b668bfd952c61ee80
|
03676c67f3722d492fd27011bafc570fc76e3270
|
||||||
Loading…
Add table
Add a link
Reference in a new issue