diff options
Diffstat (limited to 'src/lib/lib.mak')
-rw-r--r-- | src/lib/lib.mak | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/src/lib/lib.mak b/src/lib/lib.mak new file mode 100644 index 00000000000..224caa63cf3 --- /dev/null +++ b/src/lib/lib.mak @@ -0,0 +1,84 @@ +########################################################################### +# +# lib.mak +# +# MAME dependent library makefile +# +# Copyright (c) 1996-2007, Nicola Salmoria and the MAME Team. +# Visit http://mamedev.org for licensing and usage restrictions. +# +########################################################################### + + +LIBOBJ = $(OBJ)/lib + +OBJDIRS += \ + $(LIBOBJ)/util \ + $(LIBOBJ)/expat \ + $(LIBOBJ)/zlib \ + + + +#------------------------------------------------- +# utility library objects +#------------------------------------------------- + +UTILOBJS = \ + $(LIBOBJ)/util/astring.o \ + $(LIBOBJ)/util/avcomp.o \ + $(LIBOBJ)/util/aviio.o \ + $(LIBOBJ)/util/bitmap.o \ + $(LIBOBJ)/util/cdrom.o \ + $(LIBOBJ)/util/chd.o \ + $(LIBOBJ)/util/corefile.o \ + $(LIBOBJ)/util/corestr.o \ + $(LIBOBJ)/util/coreutil.o \ + $(LIBOBJ)/util/harddisk.o \ + $(LIBOBJ)/util/huffman.o \ + $(LIBOBJ)/util/jedparse.o \ + $(LIBOBJ)/util/md5.o \ + $(LIBOBJ)/util/options.o \ + $(LIBOBJ)/util/palette.o \ + $(LIBOBJ)/util/png.o \ + $(LIBOBJ)/util/pool.o \ + $(LIBOBJ)/util/sha1.o \ + $(LIBOBJ)/util/unicode.o \ + $(LIBOBJ)/util/unzip.o \ + $(LIBOBJ)/util/xmlfile.o \ + +$(OBJ)/libutil.a: $(UTILOBJS) + + + +#------------------------------------------------- +# expat library objects +#------------------------------------------------- + +EXPATOBJS = \ + $(LIBOBJ)/expat/xmlparse.o \ + $(LIBOBJ)/expat/xmlrole.o \ + $(LIBOBJ)/expat/xmltok.o + +$(OBJ)/libexpat.a: $(EXPATOBJS) + + + +#------------------------------------------------- +# zlib library objects +#------------------------------------------------- + +ZLIBOBJS = \ + $(LIBOBJ)/zlib/adler32.o \ + $(LIBOBJ)/zlib/compress.o \ + $(LIBOBJ)/zlib/crc32.o \ + $(LIBOBJ)/zlib/deflate.o \ + $(LIBOBJ)/zlib/gzio.o \ + $(LIBOBJ)/zlib/inffast.o \ + $(LIBOBJ)/zlib/inflate.o \ + $(LIBOBJ)/zlib/infback.o \ + $(LIBOBJ)/zlib/inftrees.o \ + $(LIBOBJ)/zlib/trees.o \ + $(LIBOBJ)/zlib/uncompr.o \ + $(LIBOBJ)/zlib/zutil.o + +$(OBJ)/libz.a: $(ZLIBOBJS) |