mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 05:12:26 +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
|
||||
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
|
||||
ARCHIVE = ar rcs $(LIBRARY).a
|
||||
|
||||
|
|
@ -155,9 +156,10 @@ stage6:
|
|||
$(VOCSTATIC) -sP oocFilenames.Mod
|
||||
$(VOCSTATIC) -sP oocwrapperlibc.Mod
|
||||
$(VOCSTATIC) -sP oocC.Mod
|
||||
$(VOCSTATIC) -sP oocX11.Mod
|
||||
$(VOCSTATIC) -sP oocXutil.Mod
|
||||
$(VOCSTATIC) -sP oocXYplane.Mod
|
||||
#no X11 under macosx
|
||||
#$(VOCSTATIC) -sP oocX11.Mod
|
||||
#$(VOCSTATIC) -sP oocXutil.Mod
|
||||
#$(VOCSTATIC) -sP oocXYplane.Mod
|
||||
|
||||
#Ulm's Oberon system libs
|
||||
$(VOCSTATIC) -sP ulmSys.Mod
|
||||
|
|
@ -258,20 +260,20 @@ stage6:
|
|||
stage7:
|
||||
#objects := $(wildcard *.o)
|
||||
#$(LD) objects
|
||||
###$(ARCHIVE) *.o
|
||||
$(ARCHIVE) *.o
|
||||
#$(ARCHIVE) objects
|
||||
###$(LD) *.o
|
||||
$(LD) *.o
|
||||
### echo "$(PREFIX)/lib" > 05vishap.conf
|
||||
|
||||
clean:
|
||||
# rm_objects := rm $(wildcard *.o)
|
||||
# objects
|
||||
rm *.o
|
||||
rm *.so
|
||||
rm *.sym
|
||||
rm *.h
|
||||
rm *.c
|
||||
rm *.a
|
||||
rm *.sym
|
||||
rm *.dylib
|
||||
|
||||
install:
|
||||
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