Travis CI limits the real time build output to 10000 lines. We need to be less verbose in the lib build to stay below that threshold.
define ASSEMBLE_recipe
-@echo $(TARGET) - $<
+$(if $(TRAVIS),,@echo $(TARGET) - $<)
@$(CA) -t $(TARGET) $(AFLAGS) --create-dep $(@:.o=.d) -o $@ $<
endef
define COMPILE_recipe
-@echo $(TARGET) - $<
+$(if $(TRAVIS),,@echo $(TARGET) - $<)
@$(CC) -t $(TARGET) $(CFLAGS) --create-dep $(@:.o=.d) --dep-target $@ -o $(@:.o=.s) $<
@$(CA) -t $(TARGET) -o $@ $(@:.o=.s)
$(COMPILE_recipe)
$(EXTRA_OBJPAT): $(EXTRA_SRCPAT) | ../lib
- @echo $(TARGET) - $<
+ @echo $(TARGET) - $(@F)
@$(CA) -t $(TARGET) $(AFLAGS) -o $@ $<
../lib/$(TARGET).lib: $(OBJS) | ../lib