| Previous | 199869 Revisions | Next |
| r17695 Friday 7th September, 2012 at 13:03:46 UTC by Miodrag Milanović |
|---|
| made make depend to be defined per target to support special cases (no whatsnew) |
| [/trunk] | makefile |
| [src/mame] | mame.mak |
| [src/mess] | mess.mak |
| [src/ume] | ume.mak |
| r17694 | r17695 | |
|---|---|---|
| 9 | 9 | # |
| 10 | 10 | ########################################################################### |
| 11 | 11 | |
| 12 | ifeq ($(TARGET),mame) | |
| 13 | # In order to keep dependencies reasonable, we exclude objects in the base of | |
| 14 | # $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree | |
| 15 | depend: maketree $(MAKEDEP_TARGET) | |
| 16 | @echo Rebuilding depend_$(TARGET).mak... | |
| 17 | $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak | |
| 18 | endif | |
| 12 | 19 | |
| 13 | 20 | MAMESRC = $(SRC)/mame |
| 14 | 21 | MAMEOBJ = $(OBJ)/mame |
| r17694 | r17695 | |
|---|---|---|
| 21 | 21 | include $(SRC)/mame/mame.mak |
| 22 | 22 | include $(SRC)/mess/mess.mak |
| 23 | 23 | |
| 24 | depend | |
| 24 | depend | |
| 25 | 25 | @echo Rebuilding depend_$(TARGET).mak... |
| 26 | 26 | $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/mame > depend_mame.mak |
| 27 | 27 | $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/mess > depend_mess.mak |
| r17694 | r17695 | |
|---|---|---|
| 6 | 6 | # |
| 7 | 7 | ########################################################################### |
| 8 | 8 | |
| 9 | ifeq ($(TARGET),mess) | |
| 10 | # In order to keep dependencies reasonable, we exclude objects in the base of | |
| 11 | # $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree | |
| 12 | depend: maketree $(MAKEDEP_TARGET) | |
| 13 | @echo Rebuilding depend_$(TARGET).mak... | |
| 14 | $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak | |
| 15 | endif | |
| 9 | 16 | |
| 10 | 17 | # include MESS core defines |
| 11 | 18 | include $(SRC)/mess/messcore.mak |
| r17694 | r17695 | |
|---|---|---|
| 710 | 710 | |
| 711 | 711 | buildtools: maketree $(BUILD) |
| 712 | 712 | |
| 713 | # In order to keep dependencies reasonable, we exclude objects in the base of | |
| 714 | # $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree | |
| 715 | depend: maketree $(MAKEDEP_TARGET) | |
| 716 | @echo Rebuilding depend_$(TARGET).mak... | |
| 717 | $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... src/$(TARGET) > depend_$(TARGET).mak | |
| 718 | ||
| 719 | 713 | tools: maketree $(TOOLS) |
| 720 | 714 | |
| 721 | 715 | maketree: $(sort $(OBJDIRS)) |
| Previous | 199869 Revisions | Next |