libk  Diff

Differences From Artifact [d63468c69f]:

To Artifact [ce9c7792cb]:


   100    100   
   101    101   %.tool: %/makefile $(TMP)/precomp.g $(OUT)
   102    102   	cd $* && $(MAKE) tool
   103    103   
   104    104   %.dbg: %/makefile $(OUT)
   105    105   	cd $* && $(MAKE) dbg
   106    106   
   107         -%.def: %/makefile $(TMP)/precomp.g $(OUT) $(OUT)/k
          107  +%.def: %/makefile $(TMP)/precomp.g $(TMP)/typesize.def $(OUT) $(OUT)/k
   108    108   	cd $* && $(MAKE) def
   109    109   
   110    110   %.calls: arch/makefile
   111    111   	cd arch && $(MAKE) $(TMP)/calls.$*.s
   112    112   
   113    113   $(TMP)/precomp.g: grammar/precomp.g.gpp $(TMP)
   114    114   	cd grammar && $(MAKE) $@
          115  +
          116  +$(TMP)/typesize.def: arch/makefile $(TMP)
          117  +	cd arch && $(MAKE) $@
   115    118   
   116    119   $(OUT)/libk.so: $(fnobjects) 
   117    120   	ld -shared $(COMPLIB) -o $@ $^
   118    121   	@# $(CC) -shared -fPIC -nostdlib $(COMPLIB) -o $@ $(OUT)/*.o
   119    122   
   120    123   $(OUT)/boot.o: $(rtobjects)
   121    124   	ld -r $^ -o $(OUT)/boot.o