Add tcc.c as a prerequesite of the %-tcc$(EXESUF) target and compile $< instead of tcc.c to make sure tcc.c is search in directories specified by VPATH.
Unified · Split
| @@ -170,8 +170,8 @@ tcc$(EXESUF): tcc.o $(LIBTCC) · 169 unmodified lines | ||
| 170 | 170 | $(CC) -o $@ $^ $(LIBS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(LINK_LIBTCC) |
| 171 | 171 | |
| 172 | 172 | # Cross Tiny C Compilers |
| 173 | −%-tcc$(EXESUF): | |
| 174 | − $(CC) -o $@ tcc.c -DONE_SOURCE $(DEFINES) $(CPPFLAGS) $(CFLAGS) $(LIBS) $(LDFLAGS) | |
| 173 | +%-tcc$(EXESUF): tcc.c | |
| 174 | + $(CC) -o $@ $< -DONE_SOURCE $(DEFINES) $(CPPFLAGS) $(CFLAGS) $(LIBS) $(LDFLAGS) | |
| 175 | 175 | |
| 176 | 176 | $(I386_CROSS): DEFINES = -DTCC_TARGET_I386 \ |
| 177 | 177 | -DCONFIG_TCCDIR="\"$(tccdir)/i386\"" |