mkjambase now can process '. file' includes; default monolithic Jambase separated...
[k8jam.git] / defaults / Jambase.fix
blob09a8ca10575a513d8071e6f406eedbbe40ec1375
2 # RELOCATE - for compilers with broken -o flags
4 if $(RELOCATE) {
5   actions C++ {
6     $(C++) -c $(C++FLAGS) $(OPTIM) $(CCDEFS) $(CCHDRS) $(>)
7   }
8   actions Cc {
9     $(CC) -c $(CCFLAGS) $(OPTIM) $(CCDEFS) $(CCHDRS) $(>)
10   }
11   actions ignore CcMv {
12     [ $(<) != $(>:BS=$(SUFOBJ)) ] && $(MV) $(>:BS=$(SUFOBJ)) $(<)
13   }
18 # NOARUPDATE - can't update an archive
20 if $(NOARUPDATE) {
21   actions Archive {
22     $(AR) $(<) $(>)
23   }
27 . Jambase.fix.nix
28 . Jambase.fix.nt