Line 91... |
Line 91... |
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
SIM = @SIM@
|
SIM = @SIM@
|
TESTS_ENV = @TESTS_ENV@
|
TESTS_ENV = @TESTS_ENV@
|
VERSION = @VERSION@
|
VERSION = @VERSION@
|
|
|
OR1K_TESTS = basic cache excpt cfg dmatest eth mmu # pic
|
OR1K_TESTS = basic cache cfg dmatest eth mmu except pic
|
IND_TESTS = exit cbasic local_global mul mycompress dhry functest
|
IND_TESTS = exit cbasic local_global mul mycompress dhry functest
|
ACV_TESTS = acv_uart
|
ACV_TESTS = acv_uart
|
|
MC_TESTS = mc_dram mc_ssram mc_async mc_sync
|
# Subdirectory tests
|
# Subdirectory tests
|
SUB_TESTS =
|
SUB_TESTS =
|
OR1K_SUB_TESTS = uos
|
OR1K_SUB_TESTS = uos
|
###############################################
|
###############################################
|
|
|
ALL_TESTS = $(IND_TESTS) $(OR1K_TESTS) $(ACV_TESTS)
|
ALL_TESTS = $(IND_TESTS) $(OR1K_TESTS) $(ACV_TESTS) $(MC_TESTS)
|
TESTS = $(IND_TESTS) $(OR1K_TESTS)
|
TESTS = $(IND_TESTS) $(OR1K_TESTS)
|
bin_PROGRAMS = $(ALL_TESTS)
|
bin_PROGRAMS = $(ALL_TESTS)
|
|
|
######### Platform Independent Tests ##########
|
######### Platform Independent Tests ##########
|
exit_SOURCES = $(OR1K_SUPPORT_S) support.h exit.c
|
exit_SOURCES = $(OR1K_SUPPORT_S) support.h exit.c
|
Line 118... |
Line 119... |
dhry_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
dhry_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
mycompress_SOURCES = $(OR1K_SUPPORT_S) support.h mycompress.c
|
mycompress_SOURCES = $(OR1K_SUPPORT_S) support.h mycompress.c
|
mycompress_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
mycompress_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
functest_SOURCES = $(OR1K_SUPPORT_S) support.h functest.c
|
functest_SOURCES = $(OR1K_SUPPORT_S) support.h functest.c
|
functest_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
functest_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
|
###############################################
|
|
|
|
######### MC Tests ############################
|
|
mc_dram_SOURCES = except_mc.S mc_common.h mc_common.c mc_dram.h mc_dram.c
|
|
mc_dram_LDFLAGS = -T$(OR1K_SRCDIR)except_mc.ld
|
|
mc_ssram_SOURCES = except_mc.S mc_common.h mc_common.c mc_ssramh mc_ssram.c
|
|
mc_ssram_LDFLAGS = -T$(OR1K_SRCDIR)except_mc.ld
|
|
mc_async_SOURCES = except_mc.S mc_common.h mc_common.c mc_async.h mc_async.c
|
|
mc_async_LDFLAGS = -T$(OR1K_SRCDIR)except_mc.ld
|
|
mc_sync_SOURCES = except_mc.S mc_common.h mc_common.c mc_sync.h mc_sync.c
|
|
mc_sync_LDFLAGS = -T$(OR1K_SRCDIR)except_mc.ld
|
################################################
|
################################################
|
|
|
##### Platform Dependent Tests - not OR1K #####
|
##### Platform Dependent Tests - not OR1K #####
|
@OR1K_EXCEPT_TRUE@basic_SOURCES = basic.S spr_defs.h
|
@OR1K_EXCEPT_TRUE@basic_SOURCES = basic.S spr_defs.h
|
@OR1K_EXCEPT_FALSE@basic_SOURCES =
|
@OR1K_EXCEPT_FALSE@basic_SOURCES =
|
@OR1K_EXCEPT_TRUE@basic_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@basic_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@basic_LDADD =
|
@OR1K_EXCEPT_TRUE@basic_LDADD =
|
@OR1K_EXCEPT_TRUE@cache_SOURCES = $(OR1K_SUPPORT_S) support.h cache.c
|
@OR1K_EXCEPT_TRUE@cache_SOURCES = $(OR1K_SUPPORT_S) support.h cache.c
|
@OR1K_EXCEPT_FALSE@cache_SOURCES =
|
@OR1K_EXCEPT_FALSE@cache_SOURCES =
|
@OR1K_EXCEPT_TRUE@cache_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@cache_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@excpt_SOURCES = excpt.S spr_defs.h
|
|
@OR1K_EXCEPT_FALSE@excpt_SOURCES =
|
|
@OR1K_EXCEPT_TRUE@excpt_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
|
@OR1K_EXCEPT_TRUE@excpt_LDADD =
|
|
@OR1K_EXCEPT_TRUE@cfg_SOURCES = cfg.S spr_defs.h
|
@OR1K_EXCEPT_TRUE@cfg_SOURCES = cfg.S spr_defs.h
|
@OR1K_EXCEPT_FALSE@cfg_SOURCES =
|
@OR1K_EXCEPT_FALSE@cfg_SOURCES =
|
@OR1K_EXCEPT_TRUE@cfg_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@cfg_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@cfg_LDADD =
|
@OR1K_EXCEPT_TRUE@cfg_LDADD =
|
@OR1K_EXCEPT_TRUE@pic_SOURCES = $(OR1K_SUPPORT_S) support.h pic.c
|
@OR1K_EXCEPT_TRUE@pic_SOURCES = $(OR1K_SUPPORT_S) support.h pic.c
|
Line 151... |
Line 159... |
@OR1K_EXCEPT_FALSE@acv_uart_SOURCES =
|
@OR1K_EXCEPT_FALSE@acv_uart_SOURCES =
|
@OR1K_EXCEPT_TRUE@acv_uart_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@acv_uart_LDFLAGS = -T$(OR1K_SRCDIR)/except.ld
|
@OR1K_EXCEPT_TRUE@mmu_SOURCES = $(OR1K_SUPPORT_S) support.h mmu.c mmu_asm.S -DCOPY_SECTIONS
|
@OR1K_EXCEPT_TRUE@mmu_SOURCES = $(OR1K_SUPPORT_S) support.h mmu.c mmu_asm.S -DCOPY_SECTIONS
|
@OR1K_EXCEPT_FALSE@mmu_SOURCES =
|
@OR1K_EXCEPT_FALSE@mmu_SOURCES =
|
@OR1K_EXCEPT_TRUE@mmu_LDFLAGS = -T$(OR1K_SRCDIR)/xess.ld
|
@OR1K_EXCEPT_TRUE@mmu_LDFLAGS = -T$(OR1K_SRCDIR)/xess.ld
|
|
@OR1K_EXCEPT_TRUE@except_SOURCES = except_test.S except_main.c spr_defs.h
|
|
@OR1K_EXCEPT_FALSE@except_SOURCES =
|
|
@OR1K_EXCEPT_TRUE@except_LDFLAGS = -T$(OR1K_SRCDIR)/xess.ld
|
@OR1K_EXCEPT_TRUE@SUBDIRS = support $(SUB_TESTS) $(OR1K_SUB_TESTS)
|
@OR1K_EXCEPT_TRUE@SUBDIRS = support $(SUB_TESTS) $(OR1K_SUB_TESTS)
|
@OR1K_EXCEPT_FALSE@SUBDIRS = support $(SUB_TESTS)
|
@OR1K_EXCEPT_FALSE@SUBDIRS = support $(SUB_TESTS)
|
@OR1K_EXCEPT_TRUE@OR1K_SUPPORT_S = except.S
|
@OR1K_EXCEPT_TRUE@OR1K_SUPPORT_S = except.S
|
@OR1K_EXCEPT_FALSE@OR1K_SUPPORT_S =
|
@OR1K_EXCEPT_FALSE@OR1K_SUPPORT_S =
|
|
|
Line 203... |
Line 214... |
@OR1K_EXCEPT_TRUE@basic_DEPENDENCIES =
|
@OR1K_EXCEPT_TRUE@basic_DEPENDENCIES =
|
@OR1K_EXCEPT_TRUE@cache_OBJECTS = except.o cache.o
|
@OR1K_EXCEPT_TRUE@cache_OBJECTS = except.o cache.o
|
@OR1K_EXCEPT_FALSE@cache_OBJECTS =
|
@OR1K_EXCEPT_FALSE@cache_OBJECTS =
|
cache_LDADD = $(LDADD)
|
cache_LDADD = $(LDADD)
|
cache_DEPENDENCIES = support/libsupport.a
|
cache_DEPENDENCIES = support/libsupport.a
|
@OR1K_EXCEPT_TRUE@excpt_OBJECTS = excpt.o
|
|
@OR1K_EXCEPT_FALSE@excpt_OBJECTS =
|
|
@OR1K_EXCEPT_TRUE@excpt_DEPENDENCIES =
|
|
@OR1K_EXCEPT_TRUE@cfg_OBJECTS = cfg.o
|
@OR1K_EXCEPT_TRUE@cfg_OBJECTS = cfg.o
|
@OR1K_EXCEPT_FALSE@cfg_OBJECTS =
|
@OR1K_EXCEPT_FALSE@cfg_OBJECTS =
|
@OR1K_EXCEPT_TRUE@cfg_DEPENDENCIES =
|
@OR1K_EXCEPT_TRUE@cfg_DEPENDENCIES =
|
@OR1K_EXCEPT_TRUE@dmatest_OBJECTS = except.o dmatest.o
|
@OR1K_EXCEPT_TRUE@dmatest_OBJECTS = except.o dmatest.o
|
@OR1K_EXCEPT_FALSE@dmatest_OBJECTS =
|
@OR1K_EXCEPT_FALSE@dmatest_OBJECTS =
|
Line 221... |
Line 229... |
eth_DEPENDENCIES = support/libsupport.a
|
eth_DEPENDENCIES = support/libsupport.a
|
@OR1K_EXCEPT_TRUE@mmu_OBJECTS = except.o mmu.o mmu_asm.o
|
@OR1K_EXCEPT_TRUE@mmu_OBJECTS = except.o mmu.o mmu_asm.o
|
@OR1K_EXCEPT_FALSE@mmu_OBJECTS =
|
@OR1K_EXCEPT_FALSE@mmu_OBJECTS =
|
mmu_LDADD = $(LDADD)
|
mmu_LDADD = $(LDADD)
|
mmu_DEPENDENCIES = support/libsupport.a
|
mmu_DEPENDENCIES = support/libsupport.a
|
|
@OR1K_EXCEPT_TRUE@except_OBJECTS = except_test.o except_main.o
|
|
@OR1K_EXCEPT_FALSE@except_OBJECTS =
|
|
except_LDADD = $(LDADD)
|
|
except_DEPENDENCIES = support/libsupport.a
|
|
@OR1K_EXCEPT_TRUE@pic_OBJECTS = except.o pic.o
|
|
@OR1K_EXCEPT_FALSE@pic_OBJECTS =
|
|
pic_LDADD = $(LDADD)
|
|
pic_DEPENDENCIES = support/libsupport.a
|
@OR1K_EXCEPT_TRUE@acv_uart_OBJECTS = except.o acv_uart.o
|
@OR1K_EXCEPT_TRUE@acv_uart_OBJECTS = except.o acv_uart.o
|
@OR1K_EXCEPT_FALSE@acv_uart_OBJECTS =
|
@OR1K_EXCEPT_FALSE@acv_uart_OBJECTS =
|
acv_uart_LDADD = $(LDADD)
|
acv_uart_LDADD = $(LDADD)
|
acv_uart_DEPENDENCIES = support/libsupport.a
|
acv_uart_DEPENDENCIES = support/libsupport.a
|
|
mc_dram_OBJECTS = except_mc.o mc_common.o mc_dram.o
|
|
mc_dram_LDADD = $(LDADD)
|
|
mc_dram_DEPENDENCIES = support/libsupport.a
|
|
mc_ssram_OBJECTS = except_mc.o mc_common.o mc_ssram.o
|
|
mc_ssram_LDADD = $(LDADD)
|
|
mc_ssram_DEPENDENCIES = support/libsupport.a
|
|
mc_async_OBJECTS = except_mc.o mc_common.o mc_async.o
|
|
mc_async_LDADD = $(LDADD)
|
|
mc_async_DEPENDENCIES = support/libsupport.a
|
|
mc_sync_OBJECTS = except_mc.o mc_common.o mc_sync.o
|
|
mc_sync_LDADD = $(LDADD)
|
|
mc_sync_DEPENDENCIES = support/libsupport.a
|
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
CCLD = $(CC)
|
CCLD = $(CC)
|
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
|
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
|
DIST_COMMON = README COPYING Makefile.am Makefile.in TODO aclocal.m4 \
|
DIST_COMMON = README COPYING Makefile.am Makefile.in TODO aclocal.m4 \
|
config.sub configure configure.in
|
config.sub configure configure.in
|
Line 239... |
Line 267... |
TAR = gtar
|
TAR = gtar
|
GZIP_ENV = --best
|
GZIP_ENV = --best
|
DIST_SUBDIRS = support uos support
|
DIST_SUBDIRS = support uos support
|
DEP_FILES = .deps/acv_uart.P .deps/basic.P .deps/cache.P .deps/cbasic.P \
|
DEP_FILES = .deps/acv_uart.P .deps/basic.P .deps/cache.P .deps/cbasic.P \
|
.deps/cfg.P .deps/dhry.P .deps/dmatest.P .deps/eth.P .deps/except.P \
|
.deps/cfg.P .deps/dhry.P .deps/dmatest.P .deps/eth.P .deps/except.P \
|
.deps/excpt.P .deps/exit.P .deps/functest.P .deps/local_global.P \
|
.deps/except_main.P .deps/except_mc.P .deps/except_test.P .deps/exit.P \
|
.deps/mmu.P .deps/mmu_asm.P .deps/mul.P .deps/mycompress.P
|
.deps/functest.P .deps/local_global.P .deps/mc_async.P \
|
SOURCES = $(exit_SOURCES) $(cbasic_SOURCES) $(local_global_SOURCES) $(mul_SOURCES) $(mycompress_SOURCES) $(dhry_SOURCES) $(functest_SOURCES) $(basic_SOURCES) $(cache_SOURCES) $(excpt_SOURCES) $(cfg_SOURCES) $(dmatest_SOURCES) $(eth_SOURCES) $(mmu_SOURCES) $(acv_uart_SOURCES)
|
.deps/mc_common.P .deps/mc_dram.P .deps/mc_ssram.P .deps/mc_sync.P \
|
OBJECTS = $(exit_OBJECTS) $(cbasic_OBJECTS) $(local_global_OBJECTS) $(mul_OBJECTS) $(mycompress_OBJECTS) $(dhry_OBJECTS) $(functest_OBJECTS) $(basic_OBJECTS) $(cache_OBJECTS) $(excpt_OBJECTS) $(cfg_OBJECTS) $(dmatest_OBJECTS) $(eth_OBJECTS) $(mmu_OBJECTS) $(acv_uart_OBJECTS)
|
.deps/mmu.P .deps/mmu_asm.P .deps/mul.P .deps/mycompress.P .deps/pic.P
|
|
SOURCES = $(exit_SOURCES) $(cbasic_SOURCES) $(local_global_SOURCES) $(mul_SOURCES) $(mycompress_SOURCES) $(dhry_SOURCES) $(functest_SOURCES) $(basic_SOURCES) $(cache_SOURCES) $(cfg_SOURCES) $(dmatest_SOURCES) $(eth_SOURCES) $(mmu_SOURCES) $(except_SOURCES) $(pic_SOURCES) $(acv_uart_SOURCES) $(mc_dram_SOURCES) $(mc_ssram_SOURCES) $(mc_async_SOURCES) $(mc_sync_SOURCES)
|
|
OBJECTS = $(exit_OBJECTS) $(cbasic_OBJECTS) $(local_global_OBJECTS) $(mul_OBJECTS) $(mycompress_OBJECTS) $(dhry_OBJECTS) $(functest_OBJECTS) $(basic_OBJECTS) $(cache_OBJECTS) $(cfg_OBJECTS) $(dmatest_OBJECTS) $(eth_OBJECTS) $(mmu_OBJECTS) $(except_OBJECTS) $(pic_OBJECTS) $(acv_uart_OBJECTS) $(mc_dram_OBJECTS) $(mc_ssram_OBJECTS) $(mc_async_OBJECTS) $(mc_sync_OBJECTS)
|
|
|
all: all-redirect
|
all: all-redirect
|
.SUFFIXES:
|
.SUFFIXES:
|
.SUFFIXES: .S .c .o .s
|
.SUFFIXES: .S .c .o .s
|
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
Line 339... |
Line 369... |
|
|
cache: $(cache_OBJECTS) $(cache_DEPENDENCIES)
|
cache: $(cache_OBJECTS) $(cache_DEPENDENCIES)
|
@rm -f cache
|
@rm -f cache
|
$(LINK) $(cache_LDFLAGS) $(cache_OBJECTS) $(cache_LDADD) $(LIBS)
|
$(LINK) $(cache_LDFLAGS) $(cache_OBJECTS) $(cache_LDADD) $(LIBS)
|
|
|
excpt: $(excpt_OBJECTS) $(excpt_DEPENDENCIES)
|
|
@rm -f excpt
|
|
$(LINK) $(excpt_LDFLAGS) $(excpt_OBJECTS) $(excpt_LDADD) $(LIBS)
|
|
|
|
cfg: $(cfg_OBJECTS) $(cfg_DEPENDENCIES)
|
cfg: $(cfg_OBJECTS) $(cfg_DEPENDENCIES)
|
@rm -f cfg
|
@rm -f cfg
|
$(LINK) $(cfg_LDFLAGS) $(cfg_OBJECTS) $(cfg_LDADD) $(LIBS)
|
$(LINK) $(cfg_LDFLAGS) $(cfg_OBJECTS) $(cfg_LDADD) $(LIBS)
|
|
|
dmatest: $(dmatest_OBJECTS) $(dmatest_DEPENDENCIES)
|
dmatest: $(dmatest_OBJECTS) $(dmatest_DEPENDENCIES)
|
Line 359... |
Line 385... |
|
|
mmu: $(mmu_OBJECTS) $(mmu_DEPENDENCIES)
|
mmu: $(mmu_OBJECTS) $(mmu_DEPENDENCIES)
|
@rm -f mmu
|
@rm -f mmu
|
$(LINK) $(mmu_LDFLAGS) $(mmu_OBJECTS) $(mmu_LDADD) $(LIBS)
|
$(LINK) $(mmu_LDFLAGS) $(mmu_OBJECTS) $(mmu_LDADD) $(LIBS)
|
|
|
|
except: $(except_OBJECTS) $(except_DEPENDENCIES)
|
|
@rm -f except
|
|
$(LINK) $(except_LDFLAGS) $(except_OBJECTS) $(except_LDADD) $(LIBS)
|
|
|
|
pic: $(pic_OBJECTS) $(pic_DEPENDENCIES)
|
|
@rm -f pic
|
|
$(LINK) $(pic_LDFLAGS) $(pic_OBJECTS) $(pic_LDADD) $(LIBS)
|
|
|
acv_uart: $(acv_uart_OBJECTS) $(acv_uart_DEPENDENCIES)
|
acv_uart: $(acv_uart_OBJECTS) $(acv_uart_DEPENDENCIES)
|
@rm -f acv_uart
|
@rm -f acv_uart
|
$(LINK) $(acv_uart_LDFLAGS) $(acv_uart_OBJECTS) $(acv_uart_LDADD) $(LIBS)
|
$(LINK) $(acv_uart_LDFLAGS) $(acv_uart_OBJECTS) $(acv_uart_LDADD) $(LIBS)
|
|
|
|
mc_dram: $(mc_dram_OBJECTS) $(mc_dram_DEPENDENCIES)
|
|
@rm -f mc_dram
|
|
$(LINK) $(mc_dram_LDFLAGS) $(mc_dram_OBJECTS) $(mc_dram_LDADD) $(LIBS)
|
|
|
|
mc_ssram: $(mc_ssram_OBJECTS) $(mc_ssram_DEPENDENCIES)
|
|
@rm -f mc_ssram
|
|
$(LINK) $(mc_ssram_LDFLAGS) $(mc_ssram_OBJECTS) $(mc_ssram_LDADD) $(LIBS)
|
|
|
|
mc_async: $(mc_async_OBJECTS) $(mc_async_DEPENDENCIES)
|
|
@rm -f mc_async
|
|
$(LINK) $(mc_async_LDFLAGS) $(mc_async_OBJECTS) $(mc_async_LDADD) $(LIBS)
|
|
|
|
mc_sync: $(mc_sync_OBJECTS) $(mc_sync_DEPENDENCIES)
|
|
@rm -f mc_sync
|
|
$(LINK) $(mc_sync_LDFLAGS) $(mc_sync_OBJECTS) $(mc_sync_LDADD) $(LIBS)
|
|
|
# This directory's subdirectories are mostly independent; you can cd
|
# This directory's subdirectories are mostly independent; you can cd
|
# into them and run `make' without going through this Makefile.
|
# into them and run `make' without going through this Makefile.
|
# To change the values of `make' variables: instead of editing Makefiles,
|
# To change the values of `make' variables: instead of editing Makefiles,
|
# (1) if the variable is set in `config.status', edit `config.status'
|
# (1) if the variable is set in `config.status', edit `config.status'
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
# (which will cause the Makefiles to be regenerated when you run `make');
|