mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 06:22:25 +00:00
excluded compiler (non library) object files from libraries.
synced linux and macosx makefiles more
This commit is contained in:
parent
f3548d289f
commit
e0a915b319
8 changed files with 24 additions and 8 deletions
2
makefile
2
makefile
|
|
@ -255,6 +255,8 @@ stage6:
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ stage2:
|
||||||
stage3:
|
stage3:
|
||||||
|
|
||||||
$(VOCSTATIC0) -siapxPS SYSTEM.Mod
|
$(VOCSTATIC0) -siapxPS SYSTEM.Mod
|
||||||
$(VOCSTATIC0) -sPS Args.Mod Console.Mod Unix.Mod
|
$(VOCSTATIC0) -sPS Args.Mod Console.Mod Unix.Mod
|
||||||
sed -i.tmp "s#/opt#$(PRF)#g" src/voc/prf.Mod
|
sed -i.tmp "s#/opt#$(PRF)#g" src/voc/prf.Mod
|
||||||
$(VOCSTATIC0) -sPS prf.Mod
|
$(VOCSTATIC0) -sPS prf.Mod
|
||||||
$(VOCSTATIC0) -sPS oocOakStrings.Mod architecture.Mod version.Mod Kernel.Mod Modules.Mod
|
$(VOCSTATIC0) -sPS oocOakStrings.Mod architecture.Mod version.Mod Kernel.Mod Modules.Mod
|
||||||
|
|
@ -102,9 +102,9 @@ stage4:
|
||||||
#this is a way to create a bootstrap binary.
|
#this is a way to create a bootstrap binary.
|
||||||
stage5:
|
stage5:
|
||||||
$(CC) SYSTEM.c Args.c Console.c Modules.c Unix.c \
|
$(CC) SYSTEM.c Args.c Console.c Modules.c Unix.c \
|
||||||
oocOakStrings.c architecture.c version.c Kernel.c Files.c OakFiles.c Reals.c CmdlnTexts.c \
|
oocOakStrings.c architecture.c prf.c version.c Kernel.c Files.c OakFiles.c Reals.c CmdlnTexts.c \
|
||||||
version.c extTools.c \
|
extTools.c \
|
||||||
OPM.c OPS.c OPT.c OPC.c OPV.c OPB.c OPP.c errors.c
|
OPM.c OPS.c OPT.c OPC.c OPV.c OPB.c OPP.c errors.c
|
||||||
|
|
||||||
$(CL) voc.c -o voc \
|
$(CL) voc.c -o voc \
|
||||||
SYSTEM.o Args.o Console.o Modules.o Unix.o \
|
SYSTEM.o Args.o Console.o Modules.o Unix.o \
|
||||||
|
|
@ -112,11 +112,11 @@ stage5:
|
||||||
extTools.o \
|
extTools.o \
|
||||||
OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
$(CL) BrowserCmd.c -o showdef \
|
$(CL) BrowserCmd.c -o showdef \
|
||||||
SYSTEM.o Args.o Console.o Modules.o Unix.o oocOakStrings.o architecture.o version.o Kernel.o Files.o Reals.o CmdlnTexts.o \
|
SYSTEM.o Args.o Console.o Modules.o Unix.o oocOakStrings.o architecture.o prf.o version.o Kernel.o Files.o Reals.o CmdlnTexts.o \
|
||||||
OPM.o OPS.o OPT.o OPV.o OPC.o errors.o
|
OPM.o OPS.o OPT.o OPV.o OPC.o errors.o
|
||||||
|
|
||||||
$(CL) OCatCmd.c -o ocat \
|
$(CL) OCatCmd.c -o ocat \
|
||||||
SYSTEM.o Args.o Console.o Modules.o Unix.o oocOakStrings.o architecture.o version.o Kernel.o Files.o Reals.o CmdlnTexts.o
|
SYSTEM.o Args.o Console.o Modules.o Unix.o oocOakStrings.o architecture.o prf.o version.o Kernel.o Files.o Reals.o CmdlnTexts.o
|
||||||
|
|
||||||
# build all library files
|
# build all library files
|
||||||
stage6:
|
stage6:
|
||||||
|
|
@ -256,11 +256,13 @@ stage6:
|
||||||
# $(VOCSTATIC0) -sPS compatIn.Mod
|
# $(VOCSTATIC0) -sPS compatIn.Mod
|
||||||
# $(VOCSTATIC0) -smPS vmake.Mod
|
# $(VOCSTATIC0) -smPS vmake.Mod
|
||||||
# $(CC) compatIn.c
|
# $(CC) compatIn.c
|
||||||
# $(CL) vmake.c -o vmake SYSTEM.o Args.o compatIn.o CmdlnTexts.o Console.o Files.o Reals.o Modules.o Kernel.o Unix.o oocOakStrings.o oocIntStr.o oocConvTypes.o oocIntConv.o version.o architecture.o
|
# $(CL) vmake.c -o vmake SYSTEM.o Args.o compatIn.o CmdlnTexts.o Console.o Files.o Reals.o Modules.o Kernel.o Unix.o oocOakStrings.o oocIntStr.o oocConvTypes.o oocIntConv.o prf.o version.o architecture.o
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,8 @@ stage6:
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,8 @@ stage6:
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,8 @@ stage6:
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,8 @@ stage6:
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,8 @@ stage6:
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,8 @@ stage6:
|
||||||
|
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
|
#remove non library objects
|
||||||
|
rm -f architecture.o prf.o version.o extTools.o OPM.o OPS.o OPT.o OPC.o OPV.o OPB.o OPP.o errors.o
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
#$(LD) objects
|
#$(LD) objects
|
||||||
$(ARCHIVE) *.o
|
$(ARCHIVE) *.o
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue