@@ -190,34 +190,64 @@ else
190190 LIBS += -lretro_vita
191191endif
192192
193+ ifneq ($(V),1)
194+ Q := @
195+ endif
196+
193197LIBS += $(WHOLE_END) $(VITA_LIBS) -lm -lc
194198
195199TARGETS := $(TARGET).vpk
196200
197201DEPFLAGS = -MT $@ -MMD -MP -MF $*.Tdepend
198202POSTCOMPILE = mv -f $*.Tdepend $*.depend
199203
200- all: $(TARGETS)
204+ all: info $(TARGETS)
205+
206+ define INFO
207+ ASFLAGS: $(ASFLAGS)
208+ CC: $(CC)
209+ CFLAGS: $(CFLAGS)
210+ CXX: $(CXX)
211+ CXXFLAGS: $(CXXFLAGS)
212+ DEPFLAGS: $(DEPFLAGS)
213+ INCDIRS: $(INCDIRS)
214+ LD: $(LD)
215+ LDFLAGS: $(LDFLAGS)
216+ LIBDIRS: $(LIBDIRS)
217+ LIBS: $(LIBS)
218+ OBJ: $(OBJ)
219+ POSTCOMPILE: $(POSTCOMPILE)
220+ endef
221+ export INFO
222+
223+ info:
224+ ifneq ($(V),1)
225+ @echo "$$INFO"
226+ endif
201227
202228%.o: %.cpp
203229%.o: %.cpp %.depend
204- $(CXX) -c -o $@ $< $(CXXFLAGS) $(INCDIRS) $(DEPFLAGS)
205- $(POSTCOMPILE)
230+ @$(if $(Q), $(shell echo echo CXX $<),)
231+ $(Q)$(CXX) -c -o $@ $< $(CXXFLAGS) $(INCDIRS) $(DEPFLAGS)
232+ $(Q)$(POSTCOMPILE)
206233
207234%.o: %.c
208235%.o: %.c %.depend
209- $(CC) -c -o $@ $< $(CFLAGS) $(INCDIRS) $(DEPFLAGS)
210- $(POSTCOMPILE)
236+ @$(if $(Q), $(shell echo echo CC $<),)
237+ $(Q)$(CC) -c -o $@ $< $(CFLAGS) $(INCDIRS) $(DEPFLAGS)
238+ $(Q)$(POSTCOMPILE)
211239
212240%.o: %.S
213241%.o: %.S %.depend
214- $(CC) -c -o $@ $< $(ASFLAGS) $(INCDIRS) $(DEPFLAGS)
215- $(POSTCOMPILE)
242+ @$(if $(Q), $(shell echo echo CC $<),)
243+ $(Q)$(CC) -c -o $@ $< $(ASFLAGS) $(INCDIRS) $(DEPFLAGS)
244+ $(Q)$(POSTCOMPILE)
216245
217246%.o: %.s
218247%.o: %.s %.depend
219- $(CC) -c -o $@ $< $(ASFLAGS) $(INCDIRS) $(DEPFLAGS)
220- $(POSTCOMPILE)
248+ @$(if $(Q), $(shell echo echo CC $<),)
249+ $(Q)$(CC) -c -o $@ $< $(ASFLAGS) $(INCDIRS) $(DEPFLAGS)
250+ $(Q)$(POSTCOMPILE)
221251
222252%.depend: ;
223253
@@ -228,7 +258,8 @@ liblibScePiglet_stub.a:
228258 cp deps/Pigs-In-A-Blanket/piglet_stub/libScePiglet/liblibScePiglet_stub.a .
229259
230260$(TARGET).elf: $(OBJ) liblibScePiglet_stub.a
231- $(LD) $(OBJ) $(LDFLAGS) $(LIBDIRS) $(LIBS) -o $@
261+ @$(if $(Q), $(shell echo echo LD $@),)
262+ $(Q)$(LD) $(OBJ) $(LDFLAGS) $(LIBDIRS) $(LIBS) -o $@
232263
233264%.velf: %.elf
234265 cp $< $<.unstripped.elf
@@ -243,9 +274,11 @@ $(TARGET).elf: $(OBJ) liblibScePiglet_stub.a
243274 vita-pack-vpk -s param.sfo -b $< $@
244275
245276clean:
277+ ifneq ($(V),1)
246278 rm -f $(OBJ) $(TARGET).elf $(TARGET).elf.unstripped.elf $(TARGET).velf $(TARGET).self param.sfo $(TARGET).vpk
247279 rm -rf deps/Pigs-In-A-Blanket/piglet_stub/libScePiglet
248280 rm -f $(OBJ:.o=.depend)
281+ endif
249282
250283# Useful for developers
251284vpksend: $(TARGET).vpk
0 commit comments