2 # Automakefile for mz80
4 include $(top_srcdir)/Makefile.asm.am
6 CC_FOR_BUILD=@CC_FOR_BUILD@
7 CFLAGS_FOR_BUILD=@CFLAGS_FOR_BUILD@
8 OBJEXT_FOR_BUILD=@OBJEXT_FOR_BUILD@
9 EXEEXT_FOR_BUILD=@EXEEXT_FOR_BUILD@
11 AM_CPPFLAGS = -I$(top_srcdir)
13 MAKEZ80 = makez80$(EXEEXT_FOR_BUILD)
14 DIR = $(top_srcdir)/mz80
16 $(MAKEZ80): $(DIR)/makez80.c
17 $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -o $@ $<
20 BUILT_SOURCES = x86-mz80.asm
21 MAKEZ80_ARGS = -l -s -x86
23 BUILT_SOURCES = mz80.c
24 MAKEZ80_ARGS = -l -s -c
27 $(BUILT_SOURCES): $(MAKEZ80)
28 ./$(MAKEZ80) $(BUILT_SOURCES) $(MAKEZ80_ARGS)
30 noinst_LIBRARIES = libmz80.a
31 libmz80_a_SOURCES = mz80.h $(BUILT_SOURCES)
32 libmz80_a_DEPENDENCIES = $(MAKEZ80)
33 EXTRA_libmz80_a_SOURCES = makez80.c
37 DISTCLEANFILES = x86-mz80.asm mz80.c $(MAKEZ80)