summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/tools/imgtool/imgtool.mak
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/tools/imgtool/imgtool.mak')
-rw-r--r--src/mess/tools/imgtool/imgtool.mak77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/mess/tools/imgtool/imgtool.mak b/src/mess/tools/imgtool/imgtool.mak
new file mode 100644
index 00000000000..70a67dd8b1b
--- /dev/null
+++ b/src/mess/tools/imgtool/imgtool.mak
@@ -0,0 +1,77 @@
+###########################################################################
+#
+# imgtool.mak
+#
+# MESS imgtool makefile
+#
+###########################################################################
+
+
+# imgtool executable name
+IMGTOOL = imgtool$(EXE)
+
+# add path to imgtool headers
+INCPATH += -I$(MESSSRC)/tools/imgtool
+
+# imgtool directories
+IMGTOOLOBJ = $(MESS_TOOLS)/imgtool
+IMGTOOL_MODULES = $(IMGTOOLOBJ)/modules
+
+
+
+#-------------------------------------------------
+# imgtool objects
+#-------------------------------------------------
+
+OBJDIRS += \
+ $(IMGTOOLOBJ) \
+ $(IMGTOOL_MODULES)
+
+LIBIMGTOOL = $(OBJ)/libimgtool.a
+
+# imgtool lib objects
+IMGTOOL_LIB_OBJS = \
+ $(IMGTOOLOBJ)/stream.o \
+ $(IMGTOOLOBJ)/library.o \
+ $(IMGTOOLOBJ)/modules.o \
+ $(IMGTOOLOBJ)/iflopimg.o \
+ $(IMGTOOLOBJ)/filter.o \
+ $(IMGTOOLOBJ)/filteoln.o \
+ $(IMGTOOLOBJ)/filtbas.o \
+ $(IMGTOOLOBJ)/imgtool.o \
+ $(IMGTOOLOBJ)/imgterrs.o \
+ $(IMGTOOLOBJ)/imghd.o \
+ $(IMGTOOLOBJ)/charconv.o \
+ $(IMGTOOL_MODULES)/amiga.o \
+ $(IMGTOOL_MODULES)/macbin.o \
+ $(IMGTOOL_MODULES)/rsdos.o \
+ $(IMGTOOL_MODULES)/os9.o \
+ $(IMGTOOL_MODULES)/mac.o \
+ $(IMGTOOL_MODULES)/ti99.o \
+ $(IMGTOOL_MODULES)/ti990hd.o \
+ $(IMGTOOL_MODULES)/concept.o \
+ $(IMGTOOL_MODULES)/fat.o \
+ $(IMGTOOL_MODULES)/pc_flop.o \
+ $(IMGTOOL_MODULES)/pc_hard.o \
+ $(IMGTOOL_MODULES)/prodos.o \
+ $(IMGTOOL_MODULES)/vzdos.o \
+ $(IMGTOOL_MODULES)/thomson.o \
+ $(IMGTOOL_MODULES)/macutil.o \
+ $(IMGTOOL_MODULES)/cybiko.o \
+ $(IMGTOOL_MODULES)/cybikoxt.o \
+ $(IMGTOOL_MODULES)/psion.o \
+
+$(LIBIMGTOOL): $(IMGTOOL_LIB_OBJS)
+
+IMGTOOL_OBJS = \
+ $(IMGTOOLOBJ)/main.o \
+
+
+
+#-------------------------------------------------
+# rules to build the imgtool executable
+#-------------------------------------------------
+
+$(IMGTOOL): $(IMGTOOL_OBJS) $(LIBIMGTOOL) $(FORMATS_LIB) $(LIBEMU) $(LIBUTIL) $(EXPAT) $(ZLIB) $(FLAC_LIB) $(7Z_LIB) $(LIBOCORE)
+ @echo Linking $@...
+ $(LD) $(LDFLAGS) $^ $(LIBS) -o $@