|
|
1.1 root 1: ## Process this file with automake to produce Makefile.in
2: # Makefile.am for The Machine Emulator ic/sparc/:
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_sparc.la
9: tme_ic_sparc_la_SOURCES = \
10: sparc-insns.c \
11: sparc-misc.c \
12: sparc-fpu.c \
1.1.1.2 ! root 13: sparc-timing.c \
! 14: sparc-recode.c \
! 15: stp103x.c \
1.1 root 16: cy7c601.c \
17: mb86900.c
18: tme_ic_sparc_la_LDFLAGS = -module -version-info 0:0:0
19: tme_ic_sparc_la_LIBADD = $(top_builddir)/libtme/libtme.la \
20: $(top_builddir)/generic/libtme-generic.la \
21: ../ieee754/libtme-ieee754.la
1.1.1.2 ! root 22: BUILT_SOURCES = sparc-auto.h sparc-insns-auto.c sparc-bus-auto.c sparc-fpu-auto.c sparc-vis-auto.c
1.1 root 23: EXTRA_DIST = sparc-impl.h \
24: sparc-misc-auto.sh \
25: sparc-insns-auto.sh \
26: sparc-fpu-auto.sh \
1.1.1.2 ! root 27: sparc-vis-auto.sh \
1.1 root 28: sparc-bus-auto.sh \
29: sparc-execute.c \
1.1.1.2 ! root 30: sparc-rc-cc.c \
! 31: sparc-rc-chain.c \
! 32: sparc-rc-insns.c \
! 33: sparc-rc-ls.c \
1.1 root 34: $(BUILT_SOURCES)
35:
36: # target to make sparc-auto.h:
37: sparc-auto.h: sparc-misc-auto.sh sparc-insns-auto.sh
38: $(SHELL) $(srcdir)/sparc-misc-auto.sh --header > $@
39: $(SHELL) $(srcdir)/sparc-insns-auto.sh --header >> $@
40:
41: # target to make sparc-insns-auto.c:
42: sparc-insns-auto.c: sparc-insns-auto.sh sparc-misc-auto.sh
43: $(SHELL) $(srcdir)/sparc-insns-auto.sh > $@
44: $(SHELL) $(srcdir)/sparc-misc-auto.sh >> $@
45:
46: # target to make sparc-bus-auto.c:
47: sparc-bus-auto.c: sparc-bus-auto.sh
48: $(SHELL) $(srcdir)/sparc-bus-auto.sh > $@
49:
50: # target to make sparc-fpu-auto.c:
51: sparc-fpu-auto.c: sparc-fpu-auto.sh
52: $(SHELL) $(srcdir)/sparc-fpu-auto.sh > $@
53:
1.1.1.2 ! root 54: # target to make sparc-vis-auto.c:
! 55: sparc-vis-auto.c: sparc-vis-auto.sh
! 56: $(SHELL) $(srcdir)/sparc-vis-auto.sh > $@
! 57:
1.1 root 58: # dependencies on automatically-generated IEEE 754 sources:
59: $(tme_ic_sparc_la_OBJECTS): ../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h
60: $(pkglib_LTLIBRARIES): ../ieee754/libtme-ieee754.la
61: ../ieee754/ieee754-auto.h ../ieee754/ieee754-ops-auto.h ../ieee754/libtme-ieee754.la: force
62: cd `dirname $@` && $(MAKE) `basename $@`
63: force: ;
64:
65: include $(top_srcdir)/modules
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.