Update
[debian-dgen.git] / mz80 / Makefile.am
bloba3c824bf6c5a971415dd609d1102c9d04f6fe2b3
1 # DGen/SDL v1.26+
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 $@ $<
19 if WITH_X86_MZ80
20 BUILT_SOURCES = x86-mz80.asm
21 MAKEZ80_ARGS = -l -s -x86
22 else
23 BUILT_SOURCES = mz80.c
24 MAKEZ80_ARGS = -l -s -c
25 endif
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
35 EXTRA_DIST = mz80.txt
37 DISTCLEANFILES = x86-mz80.asm mz80.c $(MAKEZ80)
39 .NOTPARALLEL: