/
tiny_deco32.mak
79 lines (60 loc) · 1.72 KB
/
tiny_deco32.mak
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
###########################################################################
#
# tiny_deco32.mak
#
# tiny MAME Wii build for 'Data East DECO32' driver makefile
# Use 'make SUBTARGET=tiny_deco32' to build
#
# Copyright Nicola Salmoria and the MAME Team.
# Visit http://mamedev.org for licensing and usage restrictions.
#
###########################################################################
MAMESRC = $(SRC)/mame
MAMEOBJ = $(OBJ)/mame
AUDIO = $(MAMEOBJ)/audio
DRIVERS = $(MAMEOBJ)/drivers
LAYOUT = $(MAMEOBJ)/layout
MACHINE = $(MAMEOBJ)/machine
VIDEO = $(MAMEOBJ)/video
OBJDIRS += \
$(AUDIO) \
$(DRIVERS) \
$(LAYOUT) \
$(MACHINE) \
$(VIDEO) \
#-------------------------------------------------
# Specify all the CPU cores necessary for the
# drivers referenced in tiny.c.
#-------------------------------------------------
CPUS += Z80
CPUS += ARM
CPUS += H6280
CPUS += M6809
CPUS += MCS48
#-------------------------------------------------
# Specify all the sound cores necessary for the
# drivers referenced in tiny.c.
#-------------------------------------------------
SOUNDS += CUSTOM
SOUNDS += SAMPLES
SOUNDS += DAC
SOUNDS += DISCRETE
SOUNDS += YM2151
SOUNDS += OKIM6295
SOUNDS += BSMT2000
#-------------------------------------------------
# This is the list of files that are necessary
# for building all of the drivers referenced
# in tiny.c
#-------------------------------------------------
DRVLIBS = \
$(MAMEOBJ)/tiny_deco32.o \
$(MACHINE)/ticket.o \
$(MACHINE)/decoprot.o \
$(MACHINE)/decocrpt.o \
$(MACHINE)/deco156.o \
$(VIDEO)/deco16ic.o \
$(DRIVERS)/deco32.o $(VIDEO)/deco32.o \
#-------------------------------------------------
# layout dependencies
#-------------------------------------------------