Differences From
Artifact [d63468c69f]:
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