made make depend to be defined per target to support special cases (no whatsnew)

This commit is contained in:
Miodrag Milanovic 2012-09-07 13:03:46 +00:00
parent e381dd8bc9
commit 1f77747f86
4 changed files with 15 additions and 7 deletions

View File

@ -710,12 +710,6 @@ emulator: maketree $(BUILD) $(EMULATOR)
buildtools: maketree $(BUILD)
# In order to keep dependencies reasonable, we exclude objects in the base of
# $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree
depend: maketree $(MAKEDEP_TARGET)
@echo Rebuilding depend_$(TARGET).mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak
tools: maketree $(TOOLS)
maketree: $(sort $(OBJDIRS))

View File

@ -9,6 +9,13 @@
#
###########################################################################
ifeq ($(TARGET),mame)
# In order to keep dependencies reasonable, we exclude objects in the base of
# $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree
depend: maketree $(MAKEDEP_TARGET)
@echo Rebuilding depend_$(TARGET).mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak
endif
MAMESRC = $(SRC)/mame
MAMEOBJ = $(OBJ)/mame

View File

@ -6,6 +6,13 @@
#
###########################################################################
ifeq ($(TARGET),mess)
# In order to keep dependencies reasonable, we exclude objects in the base of
# $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree
depend: maketree $(MAKEDEP_TARGET)
@echo Rebuilding depend_$(TARGET).mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak
endif
# include MESS core defines
include $(SRC)/mess/messcore.mak

View File

@ -21,7 +21,7 @@ $(DRIVLISTSRC): $(SRC)/mame/mame.lst $(SRC)/mess/mess.lst
include $(SRC)/mame/mame.mak
include $(SRC)/mess/mess.mak
depend_ume: maketree $(MAKEDEP_TARGET)
depend: maketree $(MAKEDEP_TARGET)
@echo Rebuilding depend_$(TARGET).mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/mame > depend_mame.mak
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/mess > depend_mess.mak