diff --git a/.travis.yml b/.travis.yml index 074bf499..f94a0caa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -59,6 +59,7 @@ script: - make all_tcl - make -C tools/asm-11/tests allexp - make -C tools/asm-11/tests-err allexp + - make -C tools/mcode all - | time tbrun -j 2 -nomake \ -tag memlib \ diff --git a/tools/make/generic_asm11_def.mk b/tools/make/generic_asm11_def.mk new file mode 100644 index 00000000..8e6c9450 --- /dev/null +++ b/tools/make/generic_asm11_def.mk @@ -0,0 +1,31 @@ +# $Id: generic_asm11_def.mk 1147 2019-05-11 07:08:40Z mueller $ +# +# Revision History: +# Date Rev Version Comment +# 2019-05-07 1147 1.0 Initial version +#--- +# +MAC_all = $(wildcard *.mac) +LDA_all = $(MAC_all:.mac=.lda) +COF_all = $(MAC_all:.mac=.cof) +LST_all = $(MAC_all:.mac=.lst) +# +include ${RETROBASE}/tools/make/generic_asm11.mk +# +.PHONY : all alllda allcof alllst clean +# +all : alllda +# +alllda : $(LDA_all) +# +allcof : $(COF_all) +# +alllst : $(LST_all) +# +clean : + @ rm -f $(LDA_all) + @ echo "Object files removed" + @ rm -f $(COF_all) + @ echo "Compound files removed" + @ rm -f $(LST_all) + @ echo "Listing files removed" diff --git a/tools/mcode/.gitignore b/tools/mcode/.gitignore new file mode 100644 index 00000000..7578bd8c --- /dev/null +++ b/tools/mcode/.gitignore @@ -0,0 +1,6 @@ +*.cof +*.lda +*.lst +*.md.html +rlink_cext_* +sysmon_stim diff --git a/tools/mcode/Makefile b/tools/mcode/Makefile new file mode 100644 index 00000000..76bfc53b --- /dev/null +++ b/tools/mcode/Makefile @@ -0,0 +1,19 @@ +# $Id: Makefile 1147 2019-05-11 07:08:40Z mueller $ +# +# Revision History: +# 2019-05-07 1147 1.0 Initial version +# +DIRS = dl11 +DIRS += lp11 +DIRS += m9312 +DIRS += pc11 +DIRS += sys +# +TARGETS = all alllda allcof alllst clean +# +.PHONY: $(TARGETS) $(DIRS) +# +$(TARGETS): $(DIRS) +# +$(DIRS): + $(MAKE) -C $@ $(MAKECMDGOALS) diff --git a/tools/mcode/dl11/Makefile b/tools/mcode/dl11/Makefile new file mode 100644 index 00000000..259d34f0 --- /dev/null +++ b/tools/mcode/dl11/Makefile @@ -0,0 +1,8 @@ +# $Id: Makefile 1147 2019-05-11 07:08:40Z mueller $ +# +# Revision History: +# Date Rev Version Comment +# 2019-05-07 1147 1.0 Initial version +#--- +# +include ${RETROBASE}/tools/make/generic_asm11_def.mk diff --git a/tools/mcode/lp11/Makefile b/tools/mcode/lp11/Makefile new file mode 100644 index 00000000..259d34f0 --- /dev/null +++ b/tools/mcode/lp11/Makefile @@ -0,0 +1,8 @@ +# $Id: Makefile 1147 2019-05-11 07:08:40Z mueller $ +# +# Revision History: +# Date Rev Version Comment +# 2019-05-07 1147 1.0 Initial version +#--- +# +include ${RETROBASE}/tools/make/generic_asm11_def.mk diff --git a/tools/mcode/m9312/Makefile b/tools/mcode/m9312/Makefile new file mode 100644 index 00000000..259d34f0 --- /dev/null +++ b/tools/mcode/m9312/Makefile @@ -0,0 +1,8 @@ +# $Id: Makefile 1147 2019-05-11 07:08:40Z mueller $ +# +# Revision History: +# Date Rev Version Comment +# 2019-05-07 1147 1.0 Initial version +#--- +# +include ${RETROBASE}/tools/make/generic_asm11_def.mk diff --git a/tools/mcode/pc11/Makefile b/tools/mcode/pc11/Makefile index 50a2b9e4..259d34f0 100644 --- a/tools/mcode/pc11/Makefile +++ b/tools/mcode/pc11/Makefile @@ -1,31 +1,8 @@ -# $Id: Makefile 1135 2019-04-23 12:56:23Z mueller $ +# $Id: Makefile 1147 2019-05-11 07:08:40Z mueller $ # # Revision History: # Date Rev Version Comment -# 2013-03-22 496 1.0 Initial version +# 2019-05-07 1147 1.0 Initial version #--- # -MAC_all = $(wildcard *.mac) -LDA_all = $(MAC_all:.mac=.lda) -COF_all = $(MAC_all:.mac=.cof) -LST_all = $(MAC_all:.mac=.lst) -# -include ${RETROBASE}/tools/make/generic_asm11.mk -# -.PHONY : alllda allcof alllst clean -# -def : alllda -# -alllda : $(LDA_all) -# -allcof : $(COF_all) -# -alllst : $(LST_all) -# -clean : - @ rm -f $(LDA_all) - @ echo "Object files removed" - @ rm -f $(COF_all) - @ echo "Compound files removed" - @ rm -f $(LST_all) - @ echo "Listing files removed" +include ${RETROBASE}/tools/make/generic_asm11_def.mk diff --git a/tools/mcode/sys/Makefile b/tools/mcode/sys/Makefile new file mode 100644 index 00000000..259d34f0 --- /dev/null +++ b/tools/mcode/sys/Makefile @@ -0,0 +1,8 @@ +# $Id: Makefile 1147 2019-05-11 07:08:40Z mueller $ +# +# Revision History: +# Date Rev Version Comment +# 2019-05-07 1147 1.0 Initial version +#--- +# +include ${RETROBASE}/tools/make/generic_asm11_def.mk