|
|
1.1 root 1: ## Process this file with automake to produce Makefile.in
2: # Makefile.am for The Machine Emulator ic/m68k/:
3:
4: AUTOMAKE_OPTIONS = 1.4 gnu
5:
6: INCLUDES = -I$(top_srcdir) -I$(srcdir) -I. -D_TME_IMPL
7:
8: pkglib_LTLIBRARIES = tme_ic_m68k.la
1.1.1.2 ! root 9: tme_ic_m68k_la_SOURCES = m68k-opmap.c \
! 10: m68k-insns.c \
! 11: m68k-misc.c \
! 12: m68010.c \
! 13: m68020.c \
! 14: m6888x.c
1.1 root 15: tme_ic_m68k_la_LDFLAGS = -module -version-info 0:0:0
16: tme_ic_m68k_la_LIBADD = $(top_builddir)/libtme/libtme.la \
1.1.1.2 ! root 17: $(top_builddir)/generic/libtme-generic.la \
! 18: ../ieee754/libtme-ieee754.la
! 19: BUILT_SOURCES = m68k-auto.h m68k-opmap.c m68k-insns-auto.c m68k-bus-auto.c m6888x-auto.c
1.1 root 20: EXTRA_DIST = m68k-impl.h \
21: m68k-misc-auto.sh \
22: m68k-insns-auto.sh \
23: m68k-bus-auto.sh \
1.1.1.2 ! root 24: m6888x-auto.sh \
1.1 root 25: m68k-execute.c \
26: m68k-iset-expand.pl \
27: m68k-iset.txt \
28: m68k-opmap-make.pl \
29: $(BUILT_SOURCES)
30:
31: # target to make m68k-auto.h:
32: m68k-auto.h: m68k-misc-auto.sh m68k-insns-auto.sh
33: $(SHELL) $(srcdir)/m68k-misc-auto.sh --header > $@
34: $(SHELL) $(srcdir)/m68k-insns-auto.sh --header >> $@
35:
36: # target to make m68k-opmap.c:
37: m68k-opmap.c: m68k-iset.txt m68k-iset-expand.pl m68k-opmap-make.pl
38: ( $(PERL) $(srcdir)/m68k-iset-expand.pl m68000 < $(srcdir)/m68k-iset.txt ; \
39: $(PERL) $(srcdir)/m68k-iset-expand.pl m68010 < $(srcdir)/m68k-iset.txt ; \
40: $(PERL) $(srcdir)/m68k-iset-expand.pl m68020 < $(srcdir)/m68k-iset.txt ) | \
41: $(PERL) $(srcdir)/m68k-opmap-make.pl > $@
42:
43: # target to make m68k-insns-auto.c:
44: m68k-insns-auto.c: m68k-insns-auto.sh m68k-misc-auto.sh
45: $(SHELL) $(srcdir)/m68k-insns-auto.sh > $@
46: $(SHELL) $(srcdir)/m68k-misc-auto.sh >> $@
47:
48: # target to make m68k-bus-auto.c:
49: m68k-bus-auto.c: m68k-bus-auto.sh
50: $(SHELL) $(srcdir)/m68k-bus-auto.sh > $@
51:
1.1.1.2 ! root 52: # target to make m6888x-auto.c:
! 53: m6888x-auto.c: m6888x-auto.sh
! 54: $(SHELL) $(srcdir)/m6888x-auto.sh > $@
! 55:
! 56: # dependencies on automatically-generated IEEE 754 sources:
! 57: $(tme_ic_m68k_la_OBJECTS): ../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h
! 58: $(pkglib_LTLIBRARIES): ../ieee754/libtme-ieee754.la
! 59: ../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h ../ieee754/libtme-ieee754.la: force
! 60: cd `dirname $@` && $(MAKE) `basename $@`
! 61: force: ;
! 62:
1.1 root 63: include $(top_srcdir)/modules
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.