Pretty print makefiles (again).

This commit is contained in:
Themaister 2011-01-10 17:15:27 +01:00
parent 422ba8a801
commit 220f07d7da
2 changed files with 20 additions and 9 deletions

View File

@ -76,6 +76,10 @@ else
LIBS += $(libsnes)
endif
ifneq ($(V),1)
Q := @
endif
CFLAGS = -Wall -O3 -g -std=gnu99 -I.
all: $(TARGET) config.mk
@ -85,13 +89,16 @@ config.mk: configure qb/*
@exit 1
ssnes: $(OBJ)
$(CXX) -o $@ $(OBJ) $(LIBS) $(LDFLAGS)
$(Q)$(CXX) -o $@ $(OBJ) $(LIBS) $(LDFLAGS)
@$(if $(Q), $(shell echo echo LD $@),)
tools/ssnes-joyconfig: $(JOYCONFIG_OBJ)
$(CC) -o $@ $(JOYCONFIG_OBJ) $(SDL_LIBS) $(LDFLAGS)
$(Q)$(CC) -o $@ $(JOYCONFIG_OBJ) $(SDL_LIBS) $(LDFLAGS)
@$(if $(Q), $(shell echo echo LD $@),)
%.o: %.c config.h config.mk $(HEADERS)
$(CC) $(CFLAGS) $(DEFINES) -c -o $@ $<
$(Q)$(CC) $(CFLAGS) $(DEFINES) -c -o $@ $<
@$(if $(Q), $(shell echo echo CC $<),)
install: $(TARGET)
install -m755 $(TARGET) $(DESTDIR)$(PREFIX)/bin

View File

@ -35,6 +35,10 @@ ifeq ($(HAVE_XML), 1)
LIBS += -lxml2
endif
ifneq $($(V),1)
Q := @
endif
LIBS += $(libsnes)
CFLAGS = -Wall -O3 -std=gnu99 -I.
@ -42,16 +46,16 @@ CFLAGS = -Wall -O3 -std=gnu99 -I.
all: $(TARGET) ssnes-joyconfig.exe
$(TARGET): $(OBJ)
$(CXX) -o $@ $(OBJ) $(LIBS) $(LDFLAGS)
$(Q)$(CXX) -o $@ $(OBJ) $(LIBS) $(LDFLAGS)
@$(if $(Q), $(shell echo echo LD $@),)
%.o: %.c
$(CC) $(CFLAGS) $(DEFINES) -c -o $@ $<
$(Q)$(CC) $(CFLAGS) $(DEFINES) -c -o $@ $<
@$(if $(Q), $(shell echo echo CC $<),)
ssnes-joyconfig.exe: $(JOBJ)
$(CC) -o ssnes-joyconfig.exe $(JOBJ) $(SDL_LIBS) $(LDFLAGS)
$(Q)$(CC) -o ssnes-joyconfig.exe $(JOBJ) $(SDL_LIBS) $(LDFLAGS)
@$(if $(Q), $(shell echo echo LD $@),)
clean:
rm -f *.o