dylib and a archive generation under macosx

Former-commit-id: 2610f274eb
This commit is contained in:
Norayr Chilingarian 2014-03-20 18:40:07 +08:00
parent bcbb5800ed
commit 30ae085f56
4 changed files with 12 additions and 10 deletions

View file

@ -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

Binary file not shown.

View file

@ -1 +1 @@
e68a3583e4ddc2aa8133f2930cd7a0d64a8bd1cf dd6536b501768da54edab7b438e550e010ee89a2

View file

@ -1 +1 @@
50baf8477bc789e1ecb1ca0b668bfd952c61ee80 03676c67f3722d492fd27011bafc570fc76e3270