dylib and a archive generation under macosx

This commit is contained in:
Norayr Chilingarian 2014-03-20 18:40:07 +08:00
parent 93d73204c7
commit 2610f274eb
4 changed files with 10 additions and 8 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.

BIN
showdef

Binary file not shown.

BIN
voc

Binary file not shown.