Makefile.dos: implement silent mode
This commit is contained in:
parent
6a8338efe9
commit
41bbbc55db
38
Makefile.dos
38
Makefile.dos
|
@ -195,6 +195,10 @@ else
|
|||
LIB_CORE += -lretro_dos
|
||||
endif
|
||||
|
||||
ifneq ($(V),1)
|
||||
Q := @
|
||||
endif
|
||||
|
||||
DEPENDS_TMP := $(OFILES:.o=.d)
|
||||
DEPENDS := $(filter-out libretro_libnx.a,$(DEPENDS_TMP))
|
||||
|
||||
|
@ -203,19 +207,43 @@ DEPENDS := $(filter-out libretro_libnx.a,$(DEPENDS_TMP))
|
|||
#---------------------------------------------------------------------------------
|
||||
# main targets
|
||||
#---------------------------------------------------------------------------------
|
||||
all : $(OUTPUT)
|
||||
all: info $(OUTPUT)
|
||||
|
||||
define INFO
|
||||
CC: $(CC)
|
||||
CFLAGS: $(CFLAGS)
|
||||
CXX: $(CXX)
|
||||
DEPENDS: $(DEPENDS)
|
||||
LDFLAGS: $(LDFLAGS)
|
||||
LIBDIRS: $(LIBDIRS)
|
||||
LIBS: $(LIBS)
|
||||
LIB_CORE: $(LIB_CORE)
|
||||
OBJ: $(OBJ)
|
||||
OUTPUT: $(OUTPUT)
|
||||
PLATEXTRA: $(PLATEXTRA)
|
||||
endef
|
||||
export INFO
|
||||
|
||||
info:
|
||||
ifneq ($(V),1)
|
||||
@echo "$$INFO"
|
||||
endif
|
||||
|
||||
$(OUTPUT): $(OBJ)
|
||||
$(CXX) -o $@ $(LDFLAGS) $(LIBDIRS) $(OBJ) $(PLATEXTRA) -L. $(LIB_CORE) $(LIBS)
|
||||
@$(if $(Q), $(shell echo echo CXX $<),)
|
||||
$(Q)$(CXX) -o $@ $(LDFLAGS) $(LIBDIRS) $(OBJ) $(PLATEXTRA) -L. $(LIB_CORE) $(LIBS)
|
||||
|
||||
%.o: %.c
|
||||
$(CC) -c -o $@ $(CFLAGS) $<
|
||||
@$(if $(Q), $(shell echo echo CC $<),)
|
||||
$(Q)$(CC) -c -o $@ $(CFLAGS) $<
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c -o $@ $(CFLAGS) $<
|
||||
@$(if $(Q), $(shell echo echo CXX $<),)
|
||||
$(Q)$(CXX) -c -o $@ $(CFLAGS) $<
|
||||
|
||||
clean:
|
||||
rm -f $(DEPENDS) $(OBJ) $(OUTPUT)
|
||||
@$(if $(Q), $(shell echo echo RM),)
|
||||
$(Q)rm -f $(DEPENDS) $(OBJ) $(OUTPUT)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# you need a rule like this for each extension you use as binary data
|
||||
|
|
Loading…
Reference in New Issue