mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
Changed makefile in order to make sequential compilation of MAME and MESS and their sub targets less resource demanding [Miodrag Milanovic]
This commit is contained in:
parent
6aadd7d787
commit
c9891545fd
20
makefile
20
makefile
@ -362,7 +362,7 @@ EMULATOR = $(FULLNAME)$(EXE)
|
|||||||
SRC = src
|
SRC = src
|
||||||
|
|
||||||
# build the targets in different object dirs, so they can co-exist
|
# build the targets in different object dirs, so they can co-exist
|
||||||
OBJ = obj/$(OSD)/$(FULLNAME)
|
OBJ = obj/$(PREFIX)$(OSD)$(SUFFIX)$(SUFFIX64)$(SUFFIXDEBUG)$(SUFFIXPROFILE)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -565,8 +565,7 @@ endif
|
|||||||
# this variable
|
# this variable
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
OBJDIRS = $(OBJ)
|
OBJDIRS = $(OBJ) $(OBJ)/$(TARGET)/$(SUBTARGET)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
@ -574,19 +573,19 @@ OBJDIRS = $(OBJ)
|
|||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
LIBEMU = $(OBJ)/libemu.a
|
LIBEMU = $(OBJ)/libemu.a
|
||||||
LIBCPU = $(OBJ)/libcpu.a
|
LIBCPU = $(OBJ)/$(TARGET)/$(SUBTARGET)/libcpu.a
|
||||||
LIBDASM = $(OBJ)/libdasm.a
|
LIBDASM = $(OBJ)/$(TARGET)/$(SUBTARGET)/libdasm.a
|
||||||
LIBSOUND = $(OBJ)/libsound.a
|
LIBSOUND = $(OBJ)/$(TARGET)/$(SUBTARGET)/libsound.a
|
||||||
LIBUTIL = $(OBJ)/libutil.a
|
LIBUTIL = $(OBJ)/libutil.a
|
||||||
LIBOCORE = $(OBJ)/libocore.a
|
LIBOCORE = $(OBJ)/libocore.a
|
||||||
LIBOSD = $(OBJ)/libosd.a
|
LIBOSD = $(OBJ)/libosd.a
|
||||||
|
|
||||||
VERSIONOBJ = $(OBJ)/version.o
|
VERSIONOBJ = $(OBJ)/version.o
|
||||||
EMUINFOOBJ = $(OBJ)/$(TARGET)/$(TARGET).o
|
EMUINFOOBJ = $(OBJ)/$(TARGET)/$(TARGET).o
|
||||||
DRIVLISTSRC = $(OBJ)/drivlist.c
|
DRIVLISTSRC = $(OBJ)/$(TARGET)/$(SUBTARGET)/drivlist.c
|
||||||
DRIVLISTOBJ = $(OBJ)/drivlist.o
|
DRIVLISTOBJ = $(OBJ)/$(TARGET)/$(SUBTARGET)/drivlist.o
|
||||||
DEVLISTSRC = $(OBJ)/devlist.c
|
DEVLISTSRC = $(OBJ)/$(TARGET)/$(SUBTARGET)/devlist.c
|
||||||
DEVLISTOBJ = $(OBJ)/devlist.o
|
DEVLISTOBJ = $(OBJ)/$(TARGET)/$(SUBTARGET)/devlist.o
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -657,6 +656,7 @@ include $(SRC)/osd/$(OSD)/$(OSD).mak
|
|||||||
|
|
||||||
# then the various core pieces
|
# then the various core pieces
|
||||||
include $(SRC)/$(TARGET)/$(SUBTARGET).mak
|
include $(SRC)/$(TARGET)/$(SUBTARGET).mak
|
||||||
|
-include $(SRC)/$(TARGET)/osd/$(OSD)/$(OSD).mak
|
||||||
include $(SRC)/emu/emu.mak
|
include $(SRC)/emu/emu.mak
|
||||||
include $(SRC)/lib/lib.mak
|
include $(SRC)/lib/lib.mak
|
||||||
include $(SRC)/build/build.mak
|
include $(SRC)/build/build.mak
|
||||||
|
Loading…
Reference in New Issue
Block a user