From 1f77747f86aca9392030389cff0d1390c123b565 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 7 Sep 2012 13:03:46 +0000 Subject: made make depend to be defined per target to support special cases (no whatsnew) --- src/mame/mame.mak | 7 +++++++ src/mess/mess.mak | 7 +++++++ src/ume/ume.mak | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mame/mame.mak b/src/mame/mame.mak index 759b8e9308d..abe07121f2c 100644 --- a/src/mame/mame.mak +++ b/src/mame/mame.mak @@ -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 diff --git a/src/mess/mess.mak b/src/mess/mess.mak index 6283d87dad4..65e04bb3c30 100644 --- a/src/mess/mess.mak +++ b/src/mess/mess.mak @@ -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 diff --git a/src/ume/ume.mak b/src/ume/ume.mak index b6a5bcff463..1e7dd9b3507 100644 --- a/src/ume/ume.mak +++ b/src/ume/ume.mak @@ -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 -- cgit v1.2.3