summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/osdmini/osdmini.mak
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/osdmini/osdmini.mak')
-rw-r--r--src/osd/osdmini/osdmini.mak74
1 files changed, 66 insertions, 8 deletions
diff --git a/src/osd/osdmini/osdmini.mak b/src/osd/osdmini/osdmini.mak
index a5c17b64b6d..2dd14c00c74 100644
--- a/src/osd/osdmini/osdmini.mak
+++ b/src/osd/osdmini/osdmini.mak
@@ -4,20 +4,78 @@
#
# Minimal OSD makefile
#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
+###########################################################################
+#
+# Copyright Aaron Giles
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name 'MAME' nor the names of its contributors may be
+# used to endorse or promote products derived from this software
+# without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY AARON GILES ''AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL AARON GILES BE LIABLE FOR ANY DIRECT,
+# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
#
###########################################################################
#-------------------------------------------------
+# object and source roots
+#-------------------------------------------------
+
+MINISRC = $(SRC)/osd/$(OSD)
+MINIOBJ = $(OBJ)/osd/$(OSD)
+
+OBJDIRS += $(MINIOBJ)
+
+
+
+#-------------------------------------------------
# OSD core library
#-------------------------------------------------
OSDCOREOBJS = \
- $(OBJ)/$(MAMEOS)/minidir.o \
- $(OBJ)/$(MAMEOS)/minifile.o \
- $(OBJ)/$(MAMEOS)/minimisc.o \
- $(OBJ)/$(MAMEOS)/minisync.o \
- $(OBJ)/$(MAMEOS)/minitime.o \
- $(OBJ)/$(MAMEOS)/miniwork.o \
+ $(MINIOBJ)/minidir.o \
+ $(MINIOBJ)/minifile.o \
+ $(MINIOBJ)/minimisc.o \
+ $(MINIOBJ)/minisync.o \
+ $(MINIOBJ)/minitime.o \
+ $(MINIOBJ)/miniwork.o \
+
+
+
+#-------------------------------------------------
+# OSD mini library
+#-------------------------------------------------
+
+OSDOBJS = \
+ $(MINIOBJ)/minimain.o
+
+
+
+#-------------------------------------------------
+# rules for building the libaries
+#-------------------------------------------------
+
+$(LIBOCORE): $(OSDCOREOBJS)
+
+$(LIBOSD): $(OSDOBJS)