Build dependencies for files in src/emu [smf]

This commit is contained in:
smf- 2013-06-14 10:49:25 +00:00
parent d12877b475
commit e48c8d3c11
4 changed files with 14 additions and 5 deletions

View File

@ -785,6 +785,7 @@ clean: $(OSDCLEAN)
@echo Deleting $(TOOLS)...
$(RM) $(TOOLS)
@echo Deleting dependencies...
$(RM) depend_emu.mak
$(RM) depend_mame.mak
$(RM) depend_mess.mak
$(RM) depend_ume.mak
@ -906,4 +907,5 @@ endif
# optional dependencies file
#-------------------------------------------------
-include depend_emu.mak
-include depend_$(TARGET).mak

View File

@ -13,8 +13,10 @@ 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_emu.mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/emu > depend_emu.mak
@echo Rebuilding depend_$(TARGET).mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/$(TARGET) > depend_$(TARGET).mak
endif
MAMESRC = $(SRC)/mame

View File

@ -10,8 +10,10 @@ 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_emu.mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/emu > depend_emu.mak
@echo Rebuilding depend_$(TARGET).mak...
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/$(TARGET) > depend_$(TARGET).mak
endif
# include MESS core defines

View File

@ -24,7 +24,10 @@ include $(SRC)/mess/mess.mak
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
@echo -include depend_mame.mak > depend_ume.mak
$(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/emu > depend_emu.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
@echo -include depend_emu.mak > depend_ume.mak
@echo -include depend_mame.mak >> depend_ume.mak
@echo -include depend_mess.mak >> depend_ume.mak