--- tme/ic/m68k/Makefile.in 2018/04/24 16:39:02 1.1.1.2 +++ tme/ic/m68k/Makefile.in 2018/04/24 16:40:22 1.1.1.3 @@ -16,7 +16,7 @@ # Makefile.am for The Machine Emulator ic/m68k/: -# $Id: Makefile.in,v 1.1.1.2 2018/04/24 16:39:02 root Exp $ +# $Id: Makefile.in,v 1.1.1.3 2018/04/24 16:40:22 root Exp $ # Copyright (c) 2003 Matt Fredette # All rights reserved. @@ -83,6 +83,7 @@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ +CFLAGS_NO_STRICT_ALIASING = @CFLAGS_NO_STRICT_ALIASING@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ @@ -195,16 +196,24 @@ AUTOMAKE_OPTIONS = 1.4 gnu INCLUDES = -I$(top_srcdir) -I$(srcdir) -I. -D_TME_IMPL pkglib_LTLIBRARIES = tme_ic_m68k.la -tme_ic_m68k_la_SOURCES = m68k-opmap.c m68010.c m68k-insns.c m68k-misc.c +tme_ic_m68k_la_SOURCES = m68k-opmap.c \ + m68k-insns.c \ + m68k-misc.c \ + m68010.c \ + m68020.c \ + m6888x.c + tme_ic_m68k_la_LDFLAGS = -module -version-info 0:0:0 tme_ic_m68k_la_LIBADD = $(top_builddir)/libtme/libtme.la \ - $(top_builddir)/generic/libtme-generic.la + $(top_builddir)/generic/libtme-generic.la \ + ../ieee754/libtme-ieee754.la -BUILT_SOURCES = m68k-auto.h m68k-opmap.c m68k-insns-auto.c m68k-bus-auto.c +BUILT_SOURCES = m68k-auto.h m68k-opmap.c m68k-insns-auto.c m68k-bus-auto.c m6888x-auto.c EXTRA_DIST = m68k-impl.h \ m68k-misc-auto.sh \ m68k-insns-auto.sh \ m68k-bus-auto.sh \ + m6888x-auto.sh \ m68k-execute.c \ m68k-iset-expand.pl \ m68k-iset.txt \ @@ -218,16 +227,17 @@ CONFIG_CLEAN_FILES = LTLIBRARIES = $(pkglib_LTLIBRARIES) tme_ic_m68k_la_DEPENDENCIES = $(top_builddir)/libtme/libtme.la \ - $(top_builddir)/generic/libtme-generic.la -am_tme_ic_m68k_la_OBJECTS = m68k-opmap.lo m68010.lo m68k-insns.lo \ - m68k-misc.lo + $(top_builddir)/generic/libtme-generic.la \ + ../ieee754/libtme-ieee754.la +am_tme_ic_m68k_la_OBJECTS = m68k-opmap.lo m68k-insns.lo m68k-misc.lo \ + m68010.lo m68020.lo m6888x.lo tme_ic_m68k_la_OBJECTS = $(am_tme_ic_m68k_la_OBJECTS) DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles -@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/m68010.Plo \ -@AMDEP_TRUE@ ./$(DEPDIR)/m68k-insns.Plo \ +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/m68010.Plo ./$(DEPDIR)/m68020.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/m6888x.Plo ./$(DEPDIR)/m68k-insns.Plo \ @AMDEP_TRUE@ ./$(DEPDIR)/m68k-misc.Plo \ @AMDEP_TRUE@ ./$(DEPDIR)/m68k-opmap.Plo COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -289,6 +299,8 @@ distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m68010.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m68020.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m6888x.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m68k-insns.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m68k-misc.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m68k-opmap.Plo@am__quote@ @@ -537,6 +549,17 @@ m68k-insns-auto.c: m68k-insns-auto.sh m6 m68k-bus-auto.c: m68k-bus-auto.sh $(SHELL) $(srcdir)/m68k-bus-auto.sh > $@ +# target to make m6888x-auto.c: +m6888x-auto.c: m6888x-auto.sh + $(SHELL) $(srcdir)/m6888x-auto.sh > $@ + +# dependencies on automatically-generated IEEE 754 sources: +$(tme_ic_m68k_la_OBJECTS): ../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h +$(pkglib_LTLIBRARIES): ../ieee754/libtme-ieee754.la +../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h ../ieee754/libtme-ieee754.la: force + cd `dirname $@` && $(MAKE) `basename $@` +force: ; + # this automake include file must be included in all directories that # build modules. it updates the modules index that will be installed # along with all of the modules, and also handles some static building