瀏覽代碼

Remove the old make-based build system, plus some big chunks of horribly
obsolete protomake build system.

David Given 7 年之前
父節點
當前提交
612e38f1c6
共有 100 個文件被更改,包括 0 次插入7242 次删除
  1. 0 105
      Makefile
  2. 0 219
      first/core.mk
  3. 0 18
      first/cp_dir
  4. 0 13
      first/create_dir
  5. 0 11
      first/em_path.h.src
  6. 0 208
      first/first
  7. 0 7
      first/get_answer
  8. 0 106
      first/get_makepars
  9. 0 157
      first/get_sys
  10. 0 23
      first/get_sysvax
  11. 0 93
      first/install_tail
  12. 0 209
      first/limit_enquire
  13. 0 208
      first/limit_impl
  14. 0 19
      first/lint_params
  15. 0 19
      first/local.h.src
  16. 0 133
      first/mk_config
  17. 0 35
      first/mk_makefile
  18. 0 41
      first/mk_target
  19. 0 28
      first/target_comp
  20. 0 23
      first/util_comp
  21. 0 3
      lang/basic/build.mk
  22. 0 48
      lang/basic/lib/build.mk
  23. 0 44
      lang/basic/src/build.mk
  24. 0 6
      lang/cem/build.mk
  25. 0 156
      lang/cem/cemcom.ansi/build.mk
  26. 0 104
      lang/cem/cpp.ansi/build.mk
  27. 0 275
      lang/cem/libcc.ansi/build.mk
  28. 0 3
      lang/m2/build.mk
  29. 0 129
      lang/m2/comp/build.mk
  30. 0 103
      lang/m2/libm2/build.mk
  31. 0 3
      lang/pc/build.mk
  32. 0 132
      lang/pc/comp/build.mk
  33. 0 92
      lang/pc/libpc/build.mk
  34. 0 53
      mach/i386/build.mk
  35. 0 47
      mach/i80/build.mk
  36. 0 68
      mach/i86/build.mk
  37. 0 33
      mach/m68020/build.mk
  38. 0 0
      mach/powerpc/build.mk
  39. 0 43
      mach/proto/as/build.mk
  40. 0 46
      mach/proto/cg/build.mk
  41. 0 48
      mach/proto/ncg/build.mk
  42. 0 15
      mach/proto/top/build.mk
  43. 0 11
      mach/vc4/build.mk
  44. 0 33
      modules/h/proto.make
  45. 0 23
      modules/src/alloc/build.mk
  46. 0 87
      modules/src/alloc/proto.make
  47. 0 43
      modules/src/assert/proto.make
  48. 0 92
      modules/src/em_code/build.mk
  49. 0 128
      modules/src/em_code/proto.make
  50. 0 34
      modules/src/em_data/build.mk
  51. 0 49
      modules/src/em_data/proto.make
  52. 0 26
      modules/src/em_mes/build.mk
  53. 0 110
      modules/src/em_mes/proto.make
  54. 0 241
      modules/src/em_opt/proto.make
  55. 0 29
      modules/src/flt_arith/build.mk
  56. 0 117
      modules/src/flt_arith/proto.make
  57. 0 14
      modules/src/idf/build.mk
  58. 0 29
      modules/src/idf/proto.make
  59. 0 20
      modules/src/input/build.mk
  60. 0 52
      modules/src/input/proto.make
  61. 0 53
      modules/src/malloc/proto.make
  62. 0 27
      modules/src/object/build.mk
  63. 0 95
      modules/src/object/proto.make
  64. 0 22
      modules/src/print/build.mk
  65. 0 62
      modules/src/print/proto.make
  66. 0 54
      modules/src/read_em/build.mk
  67. 0 123
      modules/src/read_em/proto.make
  68. 0 19
      modules/src/string/build.mk
  69. 0 110
      modules/src/string/proto.make
  70. 0 29
      modules/src/system/build.mk
  71. 0 109
      modules/src/system/proto.make
  72. 0 68
      plat/build.mk
  73. 0 42
      plat/cpm/build.mk
  74. 0 27
      plat/linux/libsys/build.mk
  75. 0 28
      plat/linux386/build.mk
  76. 0 25
      plat/linux68k/build.mk
  77. 0 31
      plat/linuxppc/build.mk
  78. 0 38
      plat/pc86/build.mk
  79. 0 52
      plat/rpi/build.mk
  80. 0 56
      util/LLgen/build.mk
  81. 0 57
      util/ack/build.mk
  82. 0 187
      util/ack/proto.make
  83. 0 23
      util/amisc/build.mk
  84. 0 48
      util/amisc/proto.make
  85. 0 24
      util/arch/build.mk
  86. 0 62
      util/arch/proto.make
  87. 0 25
      util/cgg/build.mk
  88. 0 32
      util/cmisc/build.mk
  89. 0 69
      util/cmisc/proto.make
  90. 0 77
      util/ego/bo/proto.make
  91. 0 205
      util/ego/build.mk
  92. 0 89
      util/ego/ca/proto.make
  93. 0 117
      util/ego/cf/proto.make
  94. 0 76
      util/ego/cj/proto.make
  95. 0 251
      util/ego/cs/proto.make
  96. 0 79
      util/ego/descr/proto.make
  97. 0 43
      util/ego/em_ego/proto.make
  98. 0 137
      util/ego/ic/proto.make
  99. 0 223
      util/ego/il/proto.make
  100. 0 84
      util/ego/lv/proto.make

+ 0 - 105
Makefile

@@ -98,108 +98,3 @@ $(BUILDDIR)/build.$(BUILDSYSTEM): first/ackbuilder.lua Makefile $(BUILD_FILES)
 clean:
 	@rm -rf $(BUILDDIR)
 
-#
-#CC = gcc
-#AR = ar
-#RM = rm -f
-#CP = cp
-#
-#hide = @
-#
-#CFLAGS += \
-#	-I$(INCDIR) \
-#	-Imodules/h \
-#	-Ih
-#
-#LDFLAGS +=
-#
-#ACKFLAGS = -Ih
-#
-#all: installables
-#
-#.DELETE_ON_ERROR:
-#
-#include first/core.mk
-#
-#include modules/src/object/build.mk
-#include modules/src/alloc/build.mk
-#include modules/src/input/build.mk
-#include modules/src/idf/build.mk
-#include modules/src/system/build.mk
-#include modules/src/string/build.mk
-#include modules/src/print/build.mk
-#include modules/src/flt_arith/build.mk
-#include modules/src/em_code/build.mk
-#include modules/src/em_mes/build.mk
-#include modules/src/read_em/build.mk
-#
-#include util/amisc/build.mk
-#include util/cmisc/build.mk
-#include util/ack/build.mk
-#include util/LLgen/build.mk
-#include util/data/build.mk
-#include util/opt/build.mk
-#include util/ncgg/build.mk
-#include util/arch/build.mk
-#include util/misc/build.mk
-#include util/led/build.mk
-#include util/topgen/build.mk
-#include util/ego/build.mk
-#
-#include lang/cem/build.mk
-#include lang/basic/build.mk
-#include lang/pc/build.mk
-#include lang/m2/build.mk
-#
-#include mach/proto/as/build.mk
-#include mach/proto/ncg/build.mk
-#include mach/proto/top/build.mk
-#
-#include plat/linux/liblinux/build.mk
-#
-#include mach/i80/build.mk
-#include mach/i386/build.mk
-#include mach/i86/build.mk
-#include mach/m68020/build.mk
-## include mach/powerpc/build.mk
-#include mach/vc4/build.mk
-#
-#include plat/build.mk
-#include plat/pc86/build.mk
-#include plat/cpm/build.mk
-#include plat/linux386/build.mk
-#include plat/linux68k/build.mk
-## include plat/linuxppc/build.mk
-#include plat/rpi/build.mk
-#
-#.PHONY: installables
-#installables: $(INSTALLABLES)
-#	@echo ""
-#	@echo "Build completed successfully."
-#
-#.PHONY: install
-#install: installables
-#	@echo INSTALLING into $(PREFIX)
-#	$(hide) tar cf - -C $(INSDIR) . | tar xvf - -C $(PREFIX)
-#
-#.PHONY: clean
-#clean:
-#	@echo CLEAN
-#	$(hide) $(RM) $(CLEANABLES)
-#
-#$(INCDIR)/local.h:
-#	@echo LOCAL
-#	@mkdir -p $(dir $@)
-#	$(hide) echo '#define VERSION 3' > $@
-#	$(hide) echo '#define ACKM "$(DEFAULT_PLATFORM)"' >> $@
-#	$(hide) echo '#define BIGMACHINE 1' >> $@
-#	$(hide) echo '#define SYS_5' >> $@
-#
-#$(INCDIR)/em_path.h:
-#	@echo EM_PATH
-#	@mkdir -p $(dir $@)
-#	$(hide) echo '#define TMP_DIR "$(ACK_TEMP_DIR)"' > $@
-#	$(hide) echo '#define EM_DIR "$(PREFIX)"' >> $@
-#	$(hide) echo '#define ACK_PATH "share/ack/descr"' >> $@
-#
-#-include $(DEPENDS)

+ 0 - 219
first/core.mk

@@ -1,219 +0,0 @@
-define reset
-	$(eval q :=)
-	$(eval o :=)
-	$(eval s :=)
-	$(eval cflags :=)
-	$(eval ackflags :=)
-	$(eval ldflags :=)
-	$(eval objdir :=)
-endef
-
-# --- Host compiler
-
-define cfile-rule
-$o: $s
-	@echo CC $o
-	@mkdir -p $(dir $o)
-	@$(CC) $(CFLAGS) $(cflags) -MM -MQ $o -o $d $s
-	$(hide) $(CC) $(CFLAGS) $(cflags) -c -o $o $s
-endef
-
-define cfile
-	$(eval s := $1)
-	$(eval o := $(OBJDIR)/$(objdir)/$(1:.c=.o))
-	$(eval d := $(OBJDIR)/$(objdir)/$(1:.c=.d))
-	$(eval DEPENDS += $d)
-	$(eval CLEANABLES += $o $d)
-	$(eval q += $o)
-	$(eval $(cfile-rule))
-endef
-
-# --- Host preprocessor
-
-define cppfile-rule
-$o: $s
-	@echo CPP $o
-	@mkdir -p $(dir $o)
-	@$(CC) $(CFLAGS) $(cflags) -MM -MQ $o -o $d -x c $s
-	$(hide) $(CC) $(CFLAGS) $(cflags) -E -P -o $o -x c $s
-endef
-
-define cppfile
-	$(eval s := $1)
-	$(eval o := $(OBJDIR)/$(objdir)/$(1:=.m))
-	$(eval d := $(OBJDIR)/$(objdir)/$(1:=.d))
-	$(eval DEPENDS += $d)
-	$(eval CLEANABLES += $o $d)
-	$(eval q += $o)
-	$(eval $(cppfile-rule))
-endef
-
-# --- ACK compiler
-
-define ackfile-rule
-$o: $s $(ACK) \
-		$(CCOMPILER) \
-		$(PLATFORM_$(PLATFORM)) \
-		$(ACK_CORE_TOOLS)
-	@echo ACK $o
-	@mkdir -p $(dir $o)
-	$(hide) ACKDIR=$(INSDIR) $(ACK) $(ACKFLAGS) $(ackflags) -m$(PLATFORM) -c -o $o $s
-endef
-
-define ackfile
-	$(eval s := $1)
-	$(eval o := $(OBJDIR)/$(objdir)/$(basename $1).o)
-	$(eval d := $(OBJDIR)/$(objdir)/$(basename $1).d)
-	$(eval DEPENDS += $d)
-	$(eval CLEANABLES += $o $d)
-	$(eval q += $o)
-	$(eval $(ackfile-rule))
-endef
-
-# --- Add a raw to the queue
-
-define rawfile
-	$(eval q += $1)
-endef
-
-# --- Host compiler linking
-
-define cprogram-rule
-$o: $s
-	@echo CPROGRAM $o
-	@mkdir -p $(dir $o)
-	$(hide) $(CC) $(CFLAGS) $(cflags) $(LDFLAGS) $(ldflags) -o $o $s
-endef
-
-define cprogram
-	$(eval o := $1)
-	$(eval s := $q)
-	$(eval CLEANABLES += $o)
-	$(eval q := $o)
-	$(eval $(cprogram-rule))
-endef
-
-# --- Host library linking
-
-define clibrary-rule
-$o: $s
-	@echo CLIBRARY $o
-	@mkdir -p $(dir $o)
-	@$(RM) $o
-	$(hide) $(AR) qsc $o $s
-endef
-
-define clibrary
-	$(eval o := $1)
-	$(eval s := $q)
-	$(eval CLEANABLES += $o)
-	$(eval q := $o)
-	$(eval $(clibrary-rule))
-endef
-
-# --- ACK library linking
-
-define acklibrary-rule
-$o: $s $(AAL)
-	@echo ACKLIBRARY $o
-	@mkdir -p $(dir $o)
-	@$(RM) $o
-	$(hide) $(AAL) q $o $s
-endef
-
-define acklibrary
-	$(eval o := $1)
-	$(eval s := $q)
-	$(eval CLEANABLES += $o)
-	$(eval q := $o)
-	$(eval $(acklibrary-rule))
-endef
-
-# --- Copies a file.
-
-define copyto-rule
-$o: $s
-	@echo CP $o
-	@mkdir -p $(dir $o)
-	$(hide) $(CP) $s $o
-endef
-
-define copyto
-	$(eval o := $1)
-	$(eval s := $q)
-	$(eval CLEANABLES += $o)
-	$(eval q := $o)
-	$(eval $(copyto-rule))
-endef
-
-# --- Installs a file (copies it and adds it to INSTALLABLES).
-
-define installto-rule
-$o: $s
-	@echo INSTALL $o
-	@mkdir -p $(dir $o)
-	$(hide) $(CP) $s $o
-endef
-
-define installto
-	$(eval o := $1)
-	$(eval s := $q)
-	$(eval CLEANABLES += $o)
-	$(eval INSTALLABLES += $o)
-	$(eval q := $o)
-	$(eval $(installto-rule))
-endef
-
-# --- Adds a dependency for the last object file
-
-define dependson
-	$(eval $o: $1)
-endef
-
-# --- Runs yacc.
-
-#  $1: directory to put output files
-#  $2: input files
-#
-# Output files are compiled via cfile and queued.
-
-define yacc-impl
-	$(eval o := $1/y.tab.c)
-	$(eval CLEANABLES += $o $1/y.tab.h)
-
-$o: $2
-	@echo YACC $o
-	@mkdir -p $(dir $o)
-	$(hide) yacc -t -b $1/y -d $2
-
-	$(call cfile, $o)
-
-$1/y.tab.h: $o
-
-endef
-
-yacc = $(eval $(call yacc-impl,$1,$2))
-
-# --- Runs flex.
-
-#  $1: directory to put output files
-#  $2: input files
-#
-# Output files are compiled via cfile and queued.
-
-define flex-impl
-
-$(eval o := $1/lex.yy.c)
-$(eval CLEANABLES += $o)
-
-$o: $2
-	@echo FLEX $o
-	@mkdir -p $(dir $o)
-	$(hide) flex -s -t $2 > $o
-
-$(call cfile, $o)
-
-endef
-
-flex = $(eval $(call flex-impl,$1,$2))
-

+ 0 - 18
first/cp_dir

@@ -1,18 +0,0 @@
-#!/bin/sh
-
-set -e
-trap "rm -f /tmp/xx$$" 0 1 2 3 15
-case $2 in
-/*)	target_dir=$2
-	;;
-*)	target_dir=`pwd`/$2
-	;;
-esac
-cd $1
-tar cf /tmp/xx$$ .
-if [ -d $target_dir ]
-then :
-else mkdir $target_dir
-fi
-cd $target_dir
-tar xf /tmp/xx$$

+ 0 - 13
first/create_dir

@@ -1,13 +0,0 @@
-#!/bin/sh
-
-if ( cd $1 ) 2>/dev/null
-then
-	:
-elif mkdir $1 2>/dev/null
-then
-	:
-else
-	echo $0: could not create directory $1 1>&2
-	exit 1
-fi
-exit 0

+ 0 - 11
first/em_path.h.src

@@ -1,11 +0,0 @@
-/* $Id$ */
-/*
- * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
- * See the copyright notice in the ACK home directory, in the file "Copyright".
- */
-/* Intended as a common directory for ALL temporary files */
-#define TMP_DIR		"/tmp"
-
-/* Access to the ACK tree and parts thereof */
-#define EM_DIR		"/usr/em"	/* The root directory for EM stuff */
-#define ACK_PATH	"lib/descr"

+ 0 - 208
first/first

@@ -1,208 +0,0 @@
-#! /bin/sh
-
-case $0 in
-*/first)
-	FDIR=`expr $0 : '\(.*\)/first'`
-	;;
-first)	FDIR=.
-	;;
-esac
-
-if echo 'a\c' | grep 'c' >/dev/null ; then
-	: We have BSD-like echo command.
-	E_FLAG='-n'
-	E_SFX=''
-else
-	: We have SystemV-like echo command.
-	E_FLAG=''
-	E_SFX='\c'
-fi
-export E_FLAG E_SFX
-
-echo check write-ability of /tmp ...
-if ( >/tmp/aaax.$$ )
-then
-	rm /tmp/aaax.$$
-else
-	echo /tmp must exist and be writable.
-	exit 2
-fi
-echo "/tmp ok"
-
-if [ -f macros ]
-then
-	. macros
-fi
-
-: "Now get system name and directories"
-. $FDIR/get_sys
-
-: "Take action according to the system used"
-BM=1
-OLDACM=$ACM
-OLDSYS=$SYS
-case $SYSNAME in
-vax_bsd4_1a)    ACM=vax4 ; SYS=BSD4_1 ; BYTE_ORDER=0123 ; MACH=vax4 ;;
-vax_bsd4_2)	ACM=vax4 ; SYS=BSD4_2 ; BYTE_ORDER=0123 ; MACH=vax4 ;;
-vax_sysV_2)	ACM=vax4 ; SYS=SYS_5 ; BYTE_ORDER=0123 ; MACH=vax4 ;;
-i386)		ACM=i386 ; SYS=SYS_5 ; BYTE_ORDER=0123 ; MACH=i386 ;;
-sun3)		ACM=sun3 ; SYS=BSD4_2; BYTE_ORDER=3210 ; MACH=m68020 ;;
-sun2)		ACM=sun2 ; SYS=BSD4_2; BYTE_ORDER=3210 ; MACH=m68k4 ;;
-m68_unisoft|m68k2)	ACM=m68k2 ; SYS=V7; BYTE_ORDER=3210 ; MACH=m68k2 ;;
-m68_sysV_0|mantra)	ACM=mantra ; SYS=SYS_5; BYTE_ORDER=3210 ; MACH=m68k4 ;;
-m68020)		ACM=m68020 ; SYS=SYS_5; BYTE_ORDER=3210 ; MACH=m68020 ;;
-sparc)		ACM=sparc ; SYS=BSD4_2; BYTE_ORDER=3210 ; MACH=sparc ;;
-sparc_solaris)	ACM=sparc_solaris ; SYS=SYS_5; BYTE_ORDER=3210 ; MACH=sparc_solaris ;;
-i86)		ACM=i86 ; SYS=SYS_5; BYTE_ORDER=0123 ; MACH=i86 ;;
-xenix3)		ACM=xenix3 ; SYS=SYS_5; BYTE_ORDER=0123 ; MACH=i86 ;;
-minix)		ACM=minix ; SYS=V7; BYTE_ORDER=0123 ; MACH=i86 ;;
-pmds)		ACM=pmds ; SYS=V7; BYTE_ORDER=3210 ; MACH=m68k2 ;;
-pmds4)		ACM=pmds4 ; SYS=V7; BYTE_ORDER=3210 ; MACH=m68k4 ;;
-minixST)	ACM=minixST ; SYS=V7; BYTE_ORDER=3210 ; MACH=m68k2 ;;
-m68k4)		ACM=m68k4 ; SYS=V7; BYTE_ORDER=3210 ; MACH=m68k4 ;;
-*)		ACM=XXX ; SYS=XXX ; BYTE_ORDER=XXX ; MACH=XXX ;;
-esac
-
-: do not change the order in MACH_LIST. check limit_enquire first.
-MACH_LIST="i86 xenix3 minix i386 6500 6800 6805 6809 i80 em22 em24 em44 m68k2 pmds minixST m68k4 pmds4 sun2 mantra m68020 sun3 sparc sparc_solaris ns pdp s2650 vax4 z80 z8000 arm"
-
-while :
-do
-	for i in $MACH_LIST
-	do
-		if [ $i = "$ACM" ]
-		then break
-		fi
-	done
-	if [ $i = "$ACM" ]
-	then break
-	fi
-	echo "This installation script has no knowledge about $SYSNAME.
-You will have to specify the default machine that you want ACK to
-compile for. Choices:"
-	l=
-	x=
-	for i in $MACH_LIST
-	do
-		l="$l $i"
-		x=x$x
-		case $x in
-		xxxxxxxxxx)	echo $l
-				x=
-				l=
-				;;
-		esac
-	done
-	ACM=$OLDACM
-	echo $l
-	echo $E_FLAG "Your choice: [$OLDACM] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$ACM";;
-	esac
-	ACM="$ANS"
-done
-while :
-do
-case $SYS in
-V7|BSD4_1|BSD4_2|SYS_5)
-	break
-	;;
-*)
-	SYS=$OLDSYS
-	echo 'What kind of Unix is the target system running?
-Choices:
-	V7	for Unix V7, BSD 2.*
-	BSD4_1	for Berkeley 4.1
-	BSD4_2	for Berkeley 4.2, 4.3, SunOs 3, SunOs 4
-	SYS_5	for Xenix, System III, System V, SunOs 5'
-	echo $E_FLAG "Your choice (V7|BSD4_1|BSD4_2|SYS_5): [$OLDSYS] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$SYS";;
-	esac
-	SYS="$ANS"
-	;;
-esac
-done
-rm -f local.h
-sed -e /ACKM/s/'".*"'/'"'$ACM'"'/ -e /BIGMACH/s/'[01]'/$BM/ -e /SYSTEM/s/'^#[ 	]*define[ 	]*[a-zA-Z_][a-zA-Z0-9_]*'/"#	define $SYS"/ < $FDIR/local.h.src >local.h
-case $BYTE_ORDER in
-XXX)	;;
-*)	echo '/* Optional definition of BYTE_ORDER: */' >> local.h
-	echo "#define BYTE_ORDER 0x$BYTE_ORDER" >> local.h
-	;;
-esac
-
-echo "Your default machine to compile for is $ACM"
-
-echo "Installation of the complete ACK takes a long time. Limiting the
-number of languages, runtime libraries, back-ends, and assemblers to be
-installed may save a lot of time. If you want to install everything,
-answer no to the next question. Otherwise, answer yes, and you will be
-prompted for details"
-while :
-do
-	echo $E_FLAG "Do you want to limit the installation in any way? (y/n) [$LIMIT] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$LIMIT";;
-	esac
-	case X$ANS in
-	Xj*|Xy|X)
-		LIMIT=y
-		. $FDIR/limit_enquire
-		break
-		;;
-	Xn*)	. $FDIR/get_sysvax
-		LIMIT=n
-		DO_MACHINE_INDEP=y
-		DO_FAST=n
-		DISABLE_LANG=
-		DISABLE_SUP=
-		if [ $TARGET_HOME = $UTIL_HOME ]
-		then
-			case $ACM in
-			sun3|m68020|i386|vax*)
-				DO_FAST=y
-				;;
-			esac
-		fi
-		break
-		;;
-	*)	echo "I do not understand your answer ($ANS). Try again."
-		;;
-	esac
-done
-
-. $FDIR/get_makepars
-
-echo "TARGET_HOME=\"$TARGET_HOME\"; export TARGET_HOME" > macros
-echo "UTIL_HOME=\"$UTIL_HOME\"; export UTIL_HOME" >> macros
-echo "SRC_HOME=\"$SRC_HOME\"; export SRC_HOME" >> macros
-echo "SYSNAME=\"$SYSNAME\"; export SYSNAME" >> macros
-echo "ACM=\"$ACM\"; export ACM" >> macros
-echo "CURRENT=\"$CURRENT\"; export CURRENT" >> macros
-echo "SYS=\"$SYS\"; export SYS" >> macros
-echo "LIMIT=\"$LIMIT\"; export LIMIT" >> macros
-echo "CONFIG=\"$CONFIG\"; export CONFIG" >> macros
-echo "DISABLE_LANG=\"$DISABLE_LANG\"; export DISABLE_LANG" >> macros
-echo "DISABLE_SUP=\"$DISABLE_SUP\"; export DISABLE_SUP" >> macros
-echo "DO_MACHINE_INDEP=\"$DO_MACHINE_INDEP\"; export DO_MACHINE_INDEP" >> macros
-echo "MACH_LIST=\"$MACH_LIST\"; export MACH_LIST" >> macros
-echo "SYSVAX=\"$SYSVAX\"; export SYSVAX" >> macros
-echo "MACH=\"$MACH\"; export MACH" >> macros
-echo "WS=\"$WS\"; export WS" >> macros
-echo "PS=\"$PS\"; export PS" >> macros
-echo "DO_FAST=\"$DO_FAST\"; export DO_FAST" >> macros
-
-cat macros $FDIR/install_tail > INSTALL
-chmod +x INSTALL
-
-echo "
-A shell-script called 'INSTALL' has been created. Running it
-installs ACK. Note that this may take a (very) long time, so run it
-in the background, with its output redirected, f.i.:
-	sh INSTALL > INSTALL.out 2>&1 &
-"
-exit 0

+ 0 - 7
first/get_answer

@@ -1,7 +0,0 @@
-#!/bin/sh
-
-if read ANS
-then	echo
-else	echo "Sorry, got EOF when reading your answer"
-	exit 1
-fi

+ 0 - 106
first/get_makepars

@@ -1,106 +0,0 @@
-#!/bin/sh
-
-know_target=0
-case $SYSNAME in
-vax*|i386|sun*|sparc*|m68_sysV_0|m68020|mantra|pmds4|m68k4)
-	WS=4 ; PS=4
-	know_target=1
-	;;
-m68_unisoft|m68k2|minixST|pmds)
-	WS=2 ; PS=4
-	know_target=1
-	;;
-i86|minix|xenix3)
-	WS=2 ; PS=2
-	know_target=1
-	;;
-*)	trap "rm -f ws.c ws.o a.out t$$" 0 1 2 3 15
-		cat > ws.c <<'EOF'
-#include <stdio.h>
-main()
-{
-	printf("WS=%d ; PS=%d\n", sizeof(int), sizeof(char *));
-	exit(0);
-}
-EOF
-	if [ $TARGET_HOME = $UTIL_HOME ] && cc ws.c 2>/dev/null
-	then
-		: We can find out ourselves what the word-size and
-		: the pointer-size of the target machine is.
-		cc ws.c 2>/dev/null
-		./a.out > t$$
-		. t$$
-		rm -f t$$ a.out ws.[co]
-	else
-		: we will have to ask installer.
-		echo $E_FLAG "Please give the word-size of the target-machine (sizeof(int)) in bytes: [$WS] $E_SFX"
-		. $FDIR/get_answer
-		case $ANS in
-		'')	ANS="$WS";;
-		esac
-		WS="$ANS"
-		echo $E_FLAG "Please give the pointer-size of the target-machine (sizeof(char *)) in bytes: [$PS] $E_SFX"
-		. $FDIR/get_answer
-		case $ANS in
-		'')	ANS="$PS";;
-		esac
-		PS="$ANS"
-	fi
-	;;
-esac
-
-echo "# Paths:
-SRC_HOME = $SRC_HOME
-TARGET_HOME = $TARGET_HOME
-UTIL_HOME = $UTIL_HOME
-
-# Machine independent part created?
-DO_MACHINE_INDEP = $DO_MACHINE_INDEP
-
-# Target machine, only needed for fast compilers
-MACH = $MACH
-" > make_macros
-
-if [ $TARGET_HOME = $UTIL_HOME ]
-then	
-	if [ -f /bin/ranlib -o -f /usr/bin/ranlib -o -f /usr/ucb/ranlib ]
-	then
-		sed "s/^COPTIONS.*\$/COPTIONS=-O -D_EM_WSIZE=$WS -D_EM_PSIZE=$PS -D__${MACH}__/" < $FDIR/target_comp >> make_macros
-	else
-		sed -e "s/^COPTIONS.*\$/COPTIONS=-O -D_EM_WSIZE=$WS -D_EM_PSIZE=$PS -D__${MACH}__/" -e "s/^# RANLIB=:/RANLIB=:/" < $FDIR/target_comp >> make_macros
-	fi
-	case $ACM in
-	sun3|sparc)
-		ed -s make_macros <<'EOF'
-/cc-and-mkdep.sun/s/^..//
-w
-q
-EOF
-		;;
-	esac
-	cat $FDIR/util_comp >> make_macros
-else
-	case $know_target in
-	1)	sed -e "s/^COPTIONS.*\$/COPTIONS=-O -D_EM_WSIZE=$WS -D_EM_PSIZE=$PS -D__${MACH}__/" -e "/cc-and-mkdep.ack/s/^..//" -e "s/^CC=cc/CC=acc -m$ACM/" -e "s/^# AR=aal/AR=aal/" -e "s/^# RANLIB=:/RANLIB=:/" < $FDIR/target_comp >> make_macros
-		;;
-	*)	if [ -f /bin/ranlib -o -f /usr/bin/ranlib -o -f /usr/ucb/ranlib ]
-		then
-			sed "s/^COPTIONS.*\$/COPTIONS=-O -D_EM_WSIZE=$WS -D_EM_PSIZE=$PS -D__${MACH}__/" < $FDIR/target_comp >> make_macros
-		else
-			sed -e "s/^COPTIONS.*\$/COPTIONS=-O -D_EM_WSIZE=$WS -D_EM_PSIZE=$PS -D__${MACH}__/" -e "s/^# RANLIB=:/RANLIB=:/" < $FDIR/target_comp >> make_macros
-		fi
-		;;
-	esac
-	sed "s/^#U/U/" < $FDIR/util_comp >> make_macros
-fi
-
-cat $FDIR/lint_params >> make_macros
-
-echo "A file called 'make_macros' has been created. This file defines some
-'make' variables that parameterize all Makefiles in ACK. You may want
-to check it before attempting to actually install ACK."
-case $know_target in
-0)	echo "In fact, this installation script does not know much about
-your target machine, so expect some things to be wrong"
-	;;
-esac

+ 0 - 157
first/get_sys

@@ -1,157 +0,0 @@
-#!/bin/sh
-
-rm -f em_path.h
-echo "You will now be asked for the root directory of the ACK sources.
-This directory will not be changed by the installation process.
-"
-while :
-do
-	echo $E_FLAG "Please give the root of the ACK source tree,
-an absolute path: [$SRC_HOME] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'') 	ANS="$SRC_HOME" ;;
-	esac
-	SRC_HOME="$ANS"
-	case $SRC_HOME in
-	/*)	break;
-		;;
-	*)	echo "$SRC_HOME is not an absolute path; try again"
-		;;
-	esac
-done
-echo "You will now be asked for a configuration directory. This is
-the directory in which the compilations will take place. The tree that
-resides in it will have the same structure as the ACK source tree, but
-the directories will usually only contain Makefiles and .o files.
-"
-while :
-do
-	echo $E_FLAG "Please give the root of the configuration tree,
-an absolute path: [$CONFIG] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$CONFIG";;
-	esac
-	CONFIG="$ANS"
-	case $CONFIG in
-	/*)	break;
-		;;
-	*)	echo "$CONFIG is not an absolute path; try again"
-		;;
-	esac
-done
-echo "You will now be asked for the root directory of the ACK binaries. After
-installation, this directory will have subdirectories bin, lib, lib.bin,
-man, h, config, include, modules, doc.
-Four of these directories will contain stuff that depends on the machine
-for which the ACK binaries are made: bin, modules, config, and lib.bin. The
-other sub-directories (lib, man, h, include and doc) will contain
-machine-independent stuff.
-This information may be useful if you want to use ACK on different platforms
-and you have a shared file system. See the installation manual.
-"
-while :
-do
-	echo $E_FLAG "Please give the root of the ACK binaries,
-an absolute path: [$TARGET_HOME] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$TARGET_HOME";;
-	esac
-	TARGET_HOME="$ANS"
-	case $TARGET_HOME in
-	/*)	break;
-		;;
-	*)	echo "$TARGET_HOME is not an absolute path; try again"
-		;;
-	esac
-done
-sed -e "/^#define[ 	]*EM_DIR/s@\".*\"@\"$TARGET_HOME\"@" <$FDIR/em_path.h.src >em_path.h
-
-echo "You will now be asked for the type of the system that you want
-ACK binaries produced for. This is not neccessarily the system you
-run this program on. In this case, if you have not done so already,
-you will have to install ACK on the current machine first.
-"
-echo "Give me the type of the system, the current choice is:
-vax_bsd4_1a	VAX11 with BSD4.1a
-vax_bsd4_2	VAX11 with BSD4.2
-vax_sysV_2	VAX11 with System V.2
-i386		Intel 80386 system running Xenix System V
-sun3		Sun 3 M68020 workstation 
-sun2		Sun 2 M68000 workstation
-m68_sysV_0	Motorola 68000 with Uniplus System V.0 Unix
-m68020		Motorola M68020 VME131 running Unix System V/68 R2V2.1
-sparc		SUN SPARC workstation running SunOs 4
-sparc_solaris	SUN SPARC workstation running solaris 2
-ANY		Neither of the above
-"
-echo $E_FLAG "system type: [$SYSNAME] $E_SFX"
-. $FDIR/get_answer
-case $ANS in
-'')	ANS="$SYSNAME";;
-esac
-SYSNAME="$ANS"
-
-while :
-do
-echo $E_FLAG "Is this the system you are running on? (y/n) [$CURRENT] $E_SFX"
-. $FDIR/get_answer
-case $ANS in
-'')	ANS="$CURRENT";;
-esac
-case X$ANS in
-Xj*|Xy*|X)	UTIL_HOME=$TARGET_HOME
-	CURRENT=y
-	break
-	;;
-Xn*)	CURRENT=n
-	echo "You will now be asked for the root directory of ACK on the current machine.
-This tree will not be changed by the installation process.
-"
-	while :
-	do
-		echo $E_FLAG "Please give the root of a runnable ACK tree,
-an absolute path: [$UTIL_HOME] $E_SFX"
-		. $FDIR/get_answer
-		case $ANS in
-		'')	ANS="$UTIL_HOME" ;;
-		esac
-		UTIL_HOME="$ANS"
-		case $UTIL_HOME in
-		/*)	break;
-			;;
-		*)	echo "$UTIL_HOME is not an absolute path; try again"
-			;;
-		esac
-	done
-	break
-	;;
-*)	echo "I do not understand your answer ($ANS). Try again."
-	;;
-esac
-done
-
-while :
-do
-echo "The system to install ACK for is $SYSNAME,
-the root of the ACK source tree is $SRC_HOME,
-the root of the configuration tree is $CONFIG,
-the root of the ACK binary tree to be created is $TARGET_HOME,
-and the root of a runnable ACK binary tree is $UTIL_HOME.
-If the machine to compile ACK for is the current machine, the last two names
-may be identical."
-echo $E_FLAG "Are you satisfied with all this? (y/n) $E_SFX"
-. $FDIR/get_answer
-case X$ANS in
-Xj*|Xy*|X)	break
-	;;
-Xn*)	echo Ok, I will give you another chance....
-	. $0
-	break
-	;;
-*)	echo "I do not understand your answer ($ANS). Try again."
-	;;
-esac
-done

+ 0 - 23
first/get_sysvax

@@ -1,23 +0,0 @@
-#!/bin/sh
-
-while :
-do
-	echo $E_FLAG "Which system-call library do you want to install for the VAX?
-You can choose between
-	libbsd4_1a	for Berkeley Unix 4.1
-	libbsd4_2	for Berkeley Unix 4.2 or newer, or Ultrix
-	libsysV_2	for Unix System V
-Your choice: [$SYSVAX] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$SYSVAX";;
-	esac
-	SYSVAX="$ANS"
-	case $SYSVAX in
-	libbsd4_1a|libbsd4_2|libsysV_2)
-		break
-		;;
-	*)	echo "I do not understand your answer ($SYSVAX). Try again"
-		;;
-	esac
-done

+ 0 - 93
first/install_tail

@@ -1,93 +0,0 @@
-#!/bin/sh
-
-set -e
-
-PATH=::$CONFIG/bin:$UTIL_HOME/bin:/usr/ccs/bin:/usr/ucb:$PATH
-export PATH
-
-$SRC_HOME/first/create_dir $CONFIG
-$SRC_HOME/first/create_dir $CONFIG/bin
-
-(
-	# Slight complication here to ensure that the #! magic at the
-	# beginning of TakeAction is preserved correctly.
-
-	head -1 $SRC_HOME/TakeAction
-	echo "PATH=:$CONFIG/bin:$UTIL_HOME/bin:$PATH; export PATH"
-	tail +2 $SRC_HOME/TakeAction
-) > $CONFIG/bin/TakeAction
-
-sed '/^#PARAMS/r make_macros' < $SRC_HOME/first/mk_makefile > $CONFIG/bin/mk_makefile
-cp $SRC_HOME/first/create_dir $CONFIG/bin/create_dir
-cp $SRC_HOME/first/cp_dir $CONFIG/bin/cp_dir
-chmod +x $CONFIG/bin/*
-
-$SRC_HOME/first/mk_config
-
-$SRC_HOME/first/mk_target
-
-$SRC_HOME/first/limit_impl
-
-case $SYSNAME in
-i386)
-	ed -s $TARGET_HOME/lib/descr/fe << 'ABC'
-1,$s/-D{NAME}/-D{NAME} -DNO_PROTOTYPE/
-w
-q
-ABC
-	;;
-esac
-
-: find varargs include file
-: if not present use our own
-
-if test -f /usr/include/varargs.h
-then
-	:
-else
-	cp $SRC_HOME/include/_tail_cc/varargs.h $TARGET_HOME/modules/h
-fi
-
-case X$SYSVAX in
-Xvax_sysV_2)
-	ed -s $TARGET_HOME/lib/vax4/descr << 'ABC'
-/CPP_F/s/$/ -D__USG/
-w
-q
-ABC
-	ed -s $CONFIG/mach/vax4/Action << 'ABC'
-/libbsd4_2/s/libbsd4_2/libsysV_2/
-w
-q
-ABC
-	( cd $CONFIG/mach/vax4
-	  for i in libcc libcc.ansi
-	  do
-	  	ed -s $i/Makefile << 'ABC'
-/BFS/s/BFS/UFS/
-w
-q
-ABC
-	  done
-	)
-	;;
-Xvax_bsd4_2)
-	ed -s $TARGET_HOME/lib/vax4/descr << 'ABC'
-/CPP_F/s/$/ -D__BSD4_2/
-w
-q
-ABC
-	;;
-Xvax_bsd4_1a)
-	ed -s $CONFIG/mach/vax4/Action << 'ABC'
-/libbsd4_2/s/libbsd4_2/libbsd4_1a/
-w
-q
-ABC
-	;;
-esac
-
-: and finally installing ...
-cd $CONFIG
-set +e
-exec TakeAction

+ 0 - 209
first/limit_enquire

@@ -1,209 +0,0 @@
-#!/bin/sh
-
-while :
-do
-	echo "The libraries will end up in the machine-independent part of the
-ACK binary tree. You may already have them from a previous ACK installation
-on a different machine, in particular if you have an NFS file system.
-Therefore, it may not be neccessary to install them again. As this part
-of the ACK installation takes the most time, you are given the opportunity
-to disable installation of the machine-independent part"
-	echo $E_FLAG \
-	"Do you want to install the machine-independent part? (y/n) [$DO_MACHINE_INDEP] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$DO_MACHINE_INDEP" ;;
-	esac
-	case X$ANS in
-	Xj*|Xy*|X)	DO_MACHINE_INDEP=y
-		echo "machine-independent part will be installed"
-		echo
-		break
-		;;
-	Xn*)	DO_MACHINE_INDEP=n
-		echo "machine-independent part will not be installed"
-		echo
-		break
-		;;
-	*)	echo "I do not understand your answer ($ANS). Try again."
-		;;
-	esac
-done
-OLD_DIS_LANG="$DISABLE_LANG"
-DISABLE_LANG=
-case X$OLD_DIS_LANG in
-X)	;;
-*)	set $OLD_DIS_LANG
-	;;
-esac
-for i in Modula-2 Pascal Occam Basic ANSI-C C Fortran
-do
-    DEF=y
-    if [ $# != 0 -a X$i = X$1 ]
-    then
-	DEF=n
-	shift
-    fi
-    while :
-    do
-	echo $E_FLAG "Do you want to install $i? (y/n) [$DEF] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$DEF";;
-	esac
-	case X$ANS in
-	Xj*|Xy*)
-		echo "$i will be installed"
-		echo
-		break
-		;;
-	Xn*)	DISABLE_LANG=$DISABLE_LANG" $i"
-		echo "$i will not be installed"
-		echo
-		break
-		;;
-	*)	echo "I do not understand your answer ($ANS). Try again."
-		;;
-	esac
-    done
-done
-OLD_DIS_SUP="$DISABLE_SUP"
-DISABLE_SUP=
-set $MACH_LIST
-while test $# != 0
-do
-    DEF=y
-    for i in $OLD_DIS_SUP
-    do
-	if [ X$i = X$1 ]
-	then
-		DEF=n
-		break
-	fi
-    done
-    while :
-    do
-	case $1 in
-	i86)	echo "not installing i86 will disable installation of xenix3 and minix."
-		;;
-	m68k2)	echo "not installing m68k2 will disable installation of pmds, minixST,
-m68k4, pmds4, sun2, and mantra."
-		;;
-	m68k4)	echo "not installing m68k4 will disable installation of pmds4, sun2, and mantra."
-		;;
-	m68020)	echo "not installing m68020 will disable installation of sun3."
-		;;
-	esac
-	echo $E_FLAG "Do you want to install the $1 support? (y/n) [$DEF] $E_SFX"
-	. $FDIR/get_answer
-	case $ANS in
-	'')	ANS="$DEF";;
-	esac
-	case X$ANS in
-	Xj*|Xy*)
-		echo "The $1 support will be installed"
-		echo
-		case $1 in
-		vax4)	case $SYSNAME in
-			vax_bsd4_1a)	SYSVAX=libbsd4_1a
-					;;
-			vax_bsd4_2)	SYSVAX=libbsd4_2
-					;;
-			vax_sysV_2)	SYSVAX=libsysV_2
-					;;
-			*)		if [ $DO_MACHINE_INDEP = y ]
-					then
-						. $FDIR/get_sysvax
-					fi
-					;;
-			esac
-			;;
-		sparc)	shift
-			;;
-		esac
-		break
-		;;
-	Xn*)	DISABLE_SUP=$DISABLE_SUP" $1"
-		echo "The $1 support will not be installed"
-		echo
-		case $1 in
-		i86)
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			;;
-		m68k2)
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			;;
-		m68k4)
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			;;
-		sparc)
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			;;
-		m68020)
-			shift
-			DISABLE_SUP=$DISABLE_SUP" $1"
-			;;
-		esac
-		break
-		;;
-	*)	echo "I do not understand your answer ($ANS). Try again."
-		;;
-	esac
-    done
-    shift
-done
-
-if [ $TARGET_HOME = $UTIL_HOME ] 
-then
-	case $ACM in
-	sun3|m68020|i386|vax*)
-		while :
-		do
-			echo $E_FLAG "Do you want to install the fast compilers? (y/n) [$DO_FAST] $E_SFX"
-        		. $FDIR/get_answer
-        		case $ANS in
-        		'')     ANS="$DO_FAST" ;;
-        		esac
-        		case X$ANS in
-        		Xj*|Xy*)
-				DO_FAST=y
-				echo "The fast compilers will be installed"
-				break
-				;;
-			Xn*)
-				DO_FAST=n
-				echo "The fast compilers will not be installed"
-				break
-				;;
-			*)	echo "I do not understand your answer ($ANS). Try again."
-				;;
-			esac
-		done
-		;;
-	*)
-		DO_FAST=n
-		;;
-	esac
-else
-	DO_FAST=n
-fi

+ 0 - 208
first/limit_impl

@@ -1,208 +0,0 @@
-#!/bin/sh
-
-for i in $DISABLE_LANG
-do
-	ed -s $CONFIG/Action <<EOF
-/^name "$i/;/^end/s/^/!/
-w
-q
-EOF
-	case $i in
-	Modula-2)
-		ed -s $CONFIG/Action <<EOF
-/^name "$i definition/;/^end/s/^/!/
-/^name "$i makefile/;/^end/s/^/!/
-w
-q
-EOF
-		;;
-	ANSI-C)	: install compiler anyway
-		ed -s $CONFIG/Action <<EOF
-/^!name "$i frontend/;/^!end/s/^!//
-w
-q
-EOF
-		;;
-	C)	: install compiler anyway
-		ed -s $CONFIG/Action <<EOF
-/^!name "$i frontend/;/^!end/s/^!//
-w
-q
-EOF
-		;;
-	esac
-done
-for i in Modula-2 Pascal Basic Occam ANSI-C C Fortran
-do
-	if [ $DO_MACHINE_INDEP = n ]
-	then
-		continue
-	fi
-	for j in $DISABLE_LANG
-	do
-		case $i in
-		$j)	i=X
-			break
-			;;
-		esac
-	done
-	case $i in
-	X)	continue
-		;;
-	Modula-2)
-		lib=libm2
-		;;
-	Pascal)
-		lib=libpc
-		;;
-	Basic)
-		lib=libbc
-		;;
-	Occam)
-		lib=liboc
-		;;
-	ANSI-C)
-		lib=libcc.ansi
-		;;
-	C)
-		lib=libcc
-		;;
-	Fortran)
-		lib=libf77
-		;;
-	esac
-	( cd $CONFIG/mach
-	  for j in $MACH_LIST
-	  do
-		case $j in
-		6800|6805|6809|s2650)	continue
-					;;
-		esac
-		: do not install fortran for 2-byte integer machines
-		case $i in
-		Fortran)	case $j in
-				em2*|i8*|m68k2|minix*|pdp|pmds|xenix3|z80*)
-					continue
-					;;
-				esac
-				;;
-		esac
-		case $j in
-		sparc*)
-			( cd $j
-	      		  cat >> Action <<EOF
-name "$j $i libraries"
-system "$j"
-dir $lib
-end
-EOF
-	        	)
-			;;
-		*)
-	    		( cd $j
-	      		  cat >> Action <<EOF
-name "$j $i libraries"
-dir $lib
-end
-EOF
-	       		)
-			;;
-		esac
-	  done
-	)
-done
-DISABLE_INT=0
-for i in $DISABLE_SUP
-do
-	ed -s $CONFIG/Action <<EOF
-/^dir .*$i\$/;?^name?;/^end/s/^/!/
-w
-q
-EOF
-	case $i in
-	m68k2)
-		DISABLE_INT=1
-		;;
-	m68k4)
-		case $SYSNAME in
-		m68_sysV_0|sun2)
-			DISABLE_INT=1
-			;;
-		esac
-		;;
-	mantra)
-		if test $SYSNAME = m68_sysV_0
-		then
-			DISABLE_INT=1
-		fi
-		;;
-	sun2)
-		if test $SYSNAME = sun2
-		then
-			DISABLE_INT=1
-		fi
-		;;
-	sun3)
-		if test $SYSNAME = sun3
-		then
-			DISABLE_INT=1
-		fi
-		;;
-	pmds4)
-		case $SYSNAME in
-		pmds*)
-			DISABLE_INT=1
-			;;
-		esac
-		;;
-	m68020)
-		case $SYSNAME in
-		m68020|sun3)
-			DISABLE_INT=1
-			;;
-		esac
-		;;
-	esac
-done
-case $SYSNAME in
-m68*|sun2|sun3|pmds*)
-	;;
-*)	DISABLE_INT=1
-	;;
-esac
-if test $DISABLE_INT = 1
-then
-	ed -s $CONFIG/Action <<EOF
-/68000 interpreters/;/^end/s/^/!/
-w
-q
-EOF
-fi
-
-if [ $DO_MACHINE_INDEP = n ]
-then
-	for i in $CONFIG/mach/*/Action
-	do
-		for j in libem libend libfp libdb libsys libmon libbsd4_2 libbsd4_1a libsysV_2 libce
-		do
-			if fgrep -s $j $i
-			then
-				ed -s $i <<EOF
-/$j/;?^name?,/^end/s/^/!/
-w
-q
-EOF
-			fi
-		done
-	done
-fi
-
-if [ $DO_FAST = n ]
-then
-	ed -s $CONFIG/Action <<'EOF'
-/^name "Peephole optimizer lib/;/^end/s/^/!/
-/^name "Fast/;$s/^/!/
-w
-q
-EOF
-fi

+ 0 - 19
first/lint_params

@@ -1,19 +0,0 @@
-#!/usr/bin/make
-
-# There are two choices for lint here: ACK lint and Unix lint.
-# The current setup is for ACK lint. If you want to use the Unix lint,
-# put '#' signs on the next 4 lines that have ACK in them.
-
-LINT=/usr/bin/lint#		# Unix lint
-LINT=$(UTIL_HOME)/bin/lint#	# ACK lint
-
-LINTOPTIONS=#			# options always passed to lint
-
-LINTPREF=llib-l#		# prefix of unix lint libraries
-LINTPREF=#			# ACK lint libraries do not have a prefix
-
-LINTSUF=ln#			# suffix of Unix lint libraries
-LINTSUF=llb#			# suffix of ACK lint libraries
-
-MK_LINT_LIB=lint-lib.unix#	# for Unix lint
-MK_LINT_LIB=lint-lib.ack#	# for ACK lint

+ 0 - 19
first/local.h.src

@@ -1,19 +0,0 @@
-/* $Id$ */
-/*
- * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
- * See the copyright notice in the ACK home directory, in the file "Copyright".
- */
-/* collection of options, selected by including or excluding 'defines' */
-
-/* Version number of the EM object code */
-#	define	VERSION		3	/* 16 bits number */
-
-/* The default machine used by ack, acc, apc */
-#	define	ACKM		"sun3"
-
-/* size of local machine, either 0 (for 16 bit address space), or 1 */
-#	define BIGMACHINE	1
-
-/* operating system, SYS_5, V7, BSD4_1 or BSD4_2; Do NOT delete the comment
-   in the next line! */
-#	define BSD4_2		1	/* SYSTEM */

+ 0 - 133
first/mk_config

@@ -1,133 +0,0 @@
-#!/bin/sh
-
-set -e
-
-create_dir $CONFIG
-
-create_dir $CONFIG/bin
-echo "#!/bin/sh" > $CONFIG/bin/ack_sys
-echo "echo $SYSNAME" >> $CONFIG/bin/ack_sys
-chmod +x $CONFIG/bin/ack_sys
-
-cd $SRC_HOME
-find . -type d -perm -555 -print > $CONFIG/dir_list
-
-cd $CONFIG
-for i in mach/*/libsys
-do
-	rm -rf $i
-done
-
-for i in `cat dir_list`
-do
-	create_dir $i
-	rm -f $i/No*
-	if [ -f $i/Makefile ]
-	then
-		( cd $i ; if make clean ; then exit 0 ; else exit 0 ; fi ) > /dev/null 2>&1 
-	fi
-	if [ -f $SRC_HOME/$i/proto.make ]
-	then mk_makefile $SRC_HOME/$i/proto.make > $i/Makefile
-	fi
-	if [ -f $SRC_HOME/$i/Action ]
-	then
-		cd $SRC_HOME/$i
-		cp Action* $CONFIG/$i
-		chmod +w $CONFIG/$i/Action*
-		cd $CONFIG
-	fi
-done
-
-cd $CONFIG
-
-for i in lang/cem/cemcom.ansi lang/cem/cemcom lang/m2/comp
-do
-	cp $SRC_HOME/$i/BigPars $CONFIG/$i/Parameters
-	chmod +w $CONFIG/$i/Parameters
-done
-for i in lang/pc/comp lang/cem/cpp.ansi
-do
-	cp $SRC_HOME/$i/Parameters $CONFIG/$i/Parameters
-	chmod +w $CONFIG/$i/Parameters
-done
-
-cd $CONFIG/mach
-for i in *
-do
-    if [ -d $i ]
-    then
-	if [ -d $i/as ]
-	then
-		cd $i/as
-		mk_makefile $SRC_HOME/mach/proto/as/proto.make | sed -e "/#MACH_DEFINE/,/^MACH/s/=.*/= $i/" > Makefile
-		cd ../..
-	fi
-	if [ -d $i/top ]
-	then
-		cd $i/top
-		mk_makefile $SRC_HOME/mach/proto/top/proto.make | sed -e "/#MACH_DEFINE/,/^MACH/s/=.*/= $i/" > Makefile
-		cd ../..
-	fi
-	if [ -d $i/cg ]
-	then
-		cd $i/cg
-		mk_makefile $SRC_HOME/mach/proto/cg/proto.make | sed -e "/#MACH_DEFINE/,/^MACH/s/=.*/= $i/" > Makefile
-		cd ../..
-	fi
-	if [ -d $i/ncg ]
-	then
-		cd $i/ncg
-		mk_makefile $SRC_HOME/mach/proto/ncg/proto.make | sed -e "/#MACH_DEFINE/,/^MACH/s/=.*/= $i/" > Makefile
-		if [ -f $SRC_HOME/mach/$i/ncg/table_dir ]
-		then
-			ed -s Makefile <<EOF
-/^#TABLE_DEFINE/+1r $SRC_HOME/mach/$i/ncg/table_dir
-w
-q
-EOF
-		fi
-		cd ../..
-	fi
-	if [ -f $SRC_HOME/mach/$i/mach_params ]
-	then	:
-	else	continue
-	fi
-	for j in libem libend libmon libfp libsys libdb
-	do
-	    if [ -d $i/$j ]
-	    then
-		cd $i/$j
-		mk_makefile $SRC_HOME/mach/proto/libg/proto.$j | sed -e "/#MACH_PARAMS/r $SRC_HOME/mach/$i/mach_params" > Makefile
-		cd ../..
-	    fi
-	done
-	for j in libbsd4_1a libbsd4_2 libsysV_2
-	do
-	    if [ -d $i/$j ]
-	    then
-		cd $i/$j
-		mk_makefile $SRC_HOME/mach/proto/libg/proto.libsys | sed -e "/#MACH_PARAMS/r $SRC_HOME/mach/$i/mach_params" -e "s/libsys/$j/g" > Makefile
-		cd ../..
-	    fi
-	done
-	for j in libcc libcc.ansi libm2 libpc libbc liboc libf77
-	do
-	    create_dir $i/$j
-	    rm -f $i/$j/No*
-	    cd $i/$j
-	    mk_makefile $SRC_HOME/mach/proto/libg/proto.$j | sed -e "/#MACH_PARAMS/r $SRC_HOME/mach/$i/mach_params" > Makefile
-	    cd ../..
-	done
-	if [ $i = vax4 ]
-	then :
-	elif [ -d $i/libsys ]
-	then :
-	else 
-		create_dir $i/libsys
-		rm -f $i/libsys/No*
-		cd $i/libsys
-		mk_makefile $SRC_HOME/mach/proto/libg/proto.sysmon | sed -e "/#MACH_PARAMS/r $SRC_HOME/mach/$i/mach_params" > Makefile
-		cd ../..
-	fi
-    fi
-done

+ 0 - 35
first/mk_makefile

@@ -1,35 +0,0 @@
-#!/bin/sh
-: '$Id$'
-
-: This shell script inserts make macros after a line
-: starting with #PARAMS in "make_proto", and produces the result on
-: standard output.
-
-trap "rm -f /tmp/mk_mak$$" 0 1 2 3 15
-case $# in
-1)	;;
-*)	echo "Usage: $0 <make_proto>" 1>&2
-	exit 1
-	;;
-esac
-
-cp $1 /tmp/mk_mak$$
-
-ed -s /tmp/mk_mak$$ << 'EOF'
-/^#PARAMS/c
-#PARAMS		do not remove this line!
-.
-w
-q
-EOF
-case `ack_sys` in
-sparc_solaris)
-	ed -s /tmp/mk_mak$$ << 'EOF'
-g/^EXTRALIB/s/=/= -lelf/
-w
-q
-EOF
-	;;
-esac
-cat /tmp/mk_mak$$
-exit 0

+ 0 - 41
first/mk_target

@@ -1,41 +0,0 @@
-#!/bin/sh
-
-set -e
-
-: machine-dependant stuff
-
-create_dir $TARGET_HOME
-create_dir $TARGET_HOME/config
-create_dir $TARGET_HOME/lib.bin
-create_dir $TARGET_HOME/modules
-create_dir $TARGET_HOME/modules/h
-create_dir $TARGET_HOME/bin
-
-cp local.h em_path.h $TARGET_HOME/config
-cp_dir $SRC_HOME/bin $TARGET_HOME/bin
-cp $CONFIG/bin/cp_dir $TARGET_HOME/bin/cp_dir
-echo "echo $SYSNAME" > $TARGET_HOME/bin/ack_sys
-chmod +x $TARGET_HOME/bin/ack_sys
-
-: machine-independant stuff
-
-if [ $DO_MACHINE_INDEP = n ]
-then
-	exit 0
-fi
-
-create_dir $TARGET_HOME/lib
-create_dir $TARGET_HOME/etc
-create_dir $TARGET_HOME/h
-create_dir $TARGET_HOME/include
-create_dir $TARGET_HOME/doc
-
-cp $SRC_HOME/etc/ip_spec.t $TARGET_HOME/etc/ip_spec.t
-cp_dir $SRC_HOME/lib $TARGET_HOME/lib
-cp_dir $SRC_HOME/h $TARGET_HOME/h
-cp_dir $SRC_HOME/include $TARGET_HOME/include
-
-cd $TARGET_HOME
-find . -type f -exec chmod +w {} \;
-
-exit 0

+ 0 - 28
first/target_comp

@@ -1,28 +0,0 @@
-#!/bin/sh
-# compiler set for target machine
-
-CC=cc#				# compiler to be used for compiling ACK
-
-# always passed to $(CC) -c.
-COPTIONS=-O -D_EM_WSIZE=4 -D_EM_PSIZE=4
-
-# passed to $(CC) -c when compiling modules.
-LIBOPTIONS=#
-# LIBOPTIONS=-LIB -L		# when $(CC) is ACK
-
-CC_AND_MKDEP=cc-and-mkdep.all#	# when $(CC) is neither ACK or SUN,
-# CC_AND_MKDEP=cc-and-mkdep.ack## when $(CC) is an ACK-derived C compiler,
-# CC_AND_MKDEP=cc-and-mkdep.sun## when $(CC) is a SUN C compiler
-
-LDOPTIONS=#			# always passed to $(CC) when linking
-
-SUF=o#				# suffix of files produced with $(CC) -c
-
-AR=ar#				# archiver for Unix format objects
-# AR=aal#			# archiver for ACK .o format objects
-# AR=arch#			# archiver for ACK .s format objects
-
-RANLIB=ranlib#			# when ranlib required
-# RANLIB=:# 			# when ranlib not required
-
-LIBSUF=a#			# suffix of object libraries

+ 0 - 23
first/util_comp

@@ -1,23 +0,0 @@
-#!/bin/sh
-# compiler set for producing runnable binaries (possibly using $(UTIL_HOME)).
-# This must describe the compiler with which $(UTIL_HOME) has been compiled.
-# If $(TARGET_HOME) is identical to $(UTIL_HOME), which usually will be
-# the case, this part does not have to be changed. Otherwise (when you are
-# cross-compiling ACK), you will have to change this part. Probable
-# replacements are given in comments. Maybe the installation script
-# has already changed them, but they should be checked to be sure.
-
-UCC=$(CC)
-#UCC=cc#			# compiler to be used
-
-UCOPTIONS=$(COPTIONS)
-#UCOPTIONS=-O#			# always passed to $(UCC) -c.
-
-ULDOPTIONS=$(LDOPTIONS)
-#ULDOPTIONS=#			# always passed to $(UCC) when linking
-
-USUF=$(SUF)
-#USUF=o#			# suffix of files produced with $(UCC) -c
-
-ULIBSUF=$(LIBSUF)
-#ULIBSUF=a#			# suffix of object libraries for $(UCC)

+ 0 - 3
lang/basic/build.mk

@@ -1,3 +0,0 @@
-include lang/basic/lib/build.mk
-include lang/basic/src/build.mk
-

+ 0 - 48
lang/basic/lib/build.mk

@@ -1,48 +0,0 @@
-define build-runtime-libbasic-impl
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-
-$(call ackfile, lang/basic/lib/fif.e)
-$(call ackfile, lang/basic/lib/fef.e)
-$(call ackfile, lang/basic/lib/setline.e)
-$(call ackfile, lang/basic/lib/abs.c)
-$(call ackfile, lang/basic/lib/asc.c)
-$(call ackfile, lang/basic/lib/asrt.c)
-$(call ackfile, lang/basic/lib/atn.c)
-$(call ackfile, lang/basic/lib/chr.c)
-$(call ackfile, lang/basic/lib/conversion.c)
-$(call ackfile, lang/basic/lib/error.c)
-$(call ackfile, lang/basic/lib/exp.c)
-$(call ackfile, lang/basic/lib/file.c)
-$(call ackfile, lang/basic/lib/hlt.c)
-$(call ackfile, lang/basic/lib/io.c)
-$(call ackfile, lang/basic/lib/log.c)
-$(call ackfile, lang/basic/lib/mki.c)
-$(call ackfile, lang/basic/lib/oct.c)
-$(call ackfile, lang/basic/lib/peek.c)
-$(call ackfile, lang/basic/lib/power.c)
-$(call ackfile, lang/basic/lib/print.c)
-$(call ackfile, lang/basic/lib/random.c)
-$(call ackfile, lang/basic/lib/read.c)
-$(call ackfile, lang/basic/lib/return.c)
-$(call ackfile, lang/basic/lib/salloc.c)
-$(call ackfile, lang/basic/lib/sgn.c)
-$(call ackfile, lang/basic/lib/sin.c)
-$(call ackfile, lang/basic/lib/sqt.c)
-$(call ackfile, lang/basic/lib/stop.c)
-$(call ackfile, lang/basic/lib/string.c)
-$(call ackfile, lang/basic/lib/swap.c)
-$(call ackfile, lang/basic/lib/trace.c)
-$(call ackfile, lang/basic/lib/trap.c)
-$(call ackfile, lang/basic/lib/write.c)
-
-$(call acklibrary, $(LIBDIR)/$(PLATFORM)/libbasic.a)
-$(call installto, $(PLATIND)/$(PLATFORM)/libbasic.a)
-
-endef
-
-build-runtime-libbasic = $(eval $(build-runtime-libbasic-impl))
-
-$(eval RUNTIMES += libbasic)
-

+ 0 - 44
lang/basic/src/build.mk

@@ -1,44 +0,0 @@
-D := lang/basic/src
-
-define build-bem-impl
-
-$(call reset)
-$(eval cflags += -I$(OBJDIR)/$D -I$D)
-
-$(call cfile, $D/bem.c)
-$(call cfile, $D/symbols.c)
-$(call cfile, $D/initialize.c)
-$(call cfile, $D/compile.c)
-$(call cfile, $D/parsepar.c)
-$(call cfile, $D/gencode.c)
-$(call cfile, $D/util.c)
-$(call cfile, $D/graph.c)
-$(call cfile, $D/eval.c)
-$(call cfile, $D/func.c)
-
-$(call llgen, $(OBJDIR)/$D, $D/basic.g)
-
-$(eval g := $(OBJDIR)/$D/tokentab.h)
-$(eval $q: $g)
-$(eval CLEANABLES += $g)
-$g: $D/maketokentab $(OBJDIR)/$D/Lpars.h
-	@echo TOKENTAB $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) cd $(OBJDIR)/$D && $(abspath $$^)
-
-$(eval $q: $(OBJDIR)/$D/Lpars.h)
-$(eval $q: $(INCDIR)/print.h)
-
-$(call rawfile, $(LIBEM_MES))
-$(call rawfile, $(LIBEMK))
-$(call rawfile, $(LIBEM_DATA))
-$(call rawfile, $(LIBALLOC))
-$(call rawfile, $(LIBPRINT))
-$(call rawfile, $(LIBSTRING))
-$(call rawfile, $(LIBSYSTEM))
-$(call cprogram, $(BINDIR)/em_bem)
-$(call installto, $(PLATDEP)/em_bem)
-
-endef
-
-$(eval $(build-bem-impl))

+ 0 - 6
lang/cem/build.mk

@@ -1,6 +0,0 @@
-include lang/cem/cpp.ansi/build.mk
-include lang/cem/cemcom.ansi/build.mk
-include lang/cem/libcc.ansi/build.mk
-
-$(eval CCOMPILER := $(CPPANSI) $(CEMCOMANSI) $(LIBCCANSIHEADERS))
-

+ 0 - 156
lang/cem/cemcom.ansi/build.mk

@@ -1,156 +0,0 @@
-D := lang/cem/cemcom.ansi
-
-define build-cemcom-ansi-allocd-header
-$(eval g := $(OBJDIR)/$D/$(strip $1).h)
-$g: $D/$(strip $1).str $D/make.allocd
-	@echo ALLOCD $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $D/make.allocd < $$^ > $$@
-
-$(eval CLEANABLES += $g)
-$(eval $q: $g)
-endef
-
-define build-cemcom-ansi-next
-$(eval CLEANABLES += $(OBJDIR)/$D/next.c)
-$(OBJDIR)/$D/next.c: $D/make.next $1
-	@echo NEXT $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $$^ > $$@
-$(call cfile, $(OBJDIR)/$D/next.c)
-
-$(foreach f, $1, $(call build-cemcom-ansi-allocd-header, \
-	$(basename $(notdir $f))))
-endef
-
-define build-cemcom-ansi-impl
-
-$(call reset)
-$(eval cflags += -I$(OBJDIR)/$D -I$D)
-
-$(call cfile, $D/arith.c)
-$(call dependson, $(INCDIR)/flt_arith.h)
-
-$(call cfile, $D/blocks.c)
-$(call dependson, $(INCDIR)/em_codeEK.h)
-
-$(call cfile, $D/LLlex.c)
-$(call cfile, $D/LLmessage.c)
-
-$(call cfile, $D/ch3.c)
-$(call cfile, $D/ch3bin.c)
-$(call cfile, $D/ch3mon.c)
-$(call cfile, $D/code.c)
-$(call cfile, $D/conversion.c)
-$(call cfile, $D/cstoper.c)
-$(call cfile, $D/dataflow.c)
-$(call cfile, $D/declarator.c)
-$(call cfile, $D/decspecs.c)
-$(call cfile, $D/domacro.c)
-$(call cfile, $D/dumpidf.c)
-$(call cfile, $D/error.c)
-$(call cfile, $D/eval.c)
-$(call cfile, $D/expr.c)
-$(call cfile, $D/field.c)
-$(call cfile, $D/fltcstoper.c)
-$(call cfile, $D/idf.c)
-$(call cfile, $D/init.c)
-$(call cfile, $D/input.c)
-$(call cfile, $D/l_comment.c)
-$(call cfile, $D/l_ev_ord.c)
-$(call cfile, $D/l_lint.c)
-$(call cfile, $D/l_misc.c)
-$(call cfile, $D/l_outdef.c)
-$(call cfile, $D/l_states.c)
-$(call cfile, $D/label.c)
-$(call cfile, $D/main.c)
-$(call cfile, $D/options.c)
-$(call cfile, $D/pragma.c)
-$(call cfile, $D/proto.c)
-$(call cfile, $D/replace.c)
-$(call cfile, $D/skip.c)
-$(call cfile, $D/stab.c)
-$(call cfile, $D/stack.c)
-$(call cfile, $D/struct.c)
-$(call cfile, $D/switch.c)
-$(call cfile, $D/tokenname.c)
-$(call cfile, $D/type.c)
-$(call cfile, $D/util.c)
-
-$(call llgen, $(OBJDIR)/$D, \
-	$(OBJDIR)/$D/tokenfile.g \
-	$D/program.g \
-	$D/declar.g \
-	$D/expression.g \
-	$D/statement.g \
-	$D/ival.g)
-
-$(eval CLEANABLES += $(OBJDIR)/$D/tokenfile.g)
-$(OBJDIR)/$D/tokenfile.g: $D/make.tokfile $D/tokenname.c
-	@echo TOKENFILE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) sh $D/make.tokfile < $D/tokenname.c > $$@
-
-$(call tabgen, $D/char.tab)
-
-$(eval $q: $(OBJDIR)/$D/parameters.h)
-
-$(eval CLEANABLES += $(OBJDIR)/$D/parameters.h)
-$(OBJDIR)/$D/parameters.h: $D/BigPars
-	@echo PARAMETERS $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) echo '#ifndef PARAMETERS_H' > $$@
-	$(hide) echo '#define PARAMETERS_H' >> $$@
-	$(hide) grep -v '^!' < $D/BigPars >> $$@
-	$(hide) echo '#endif' >> $$@
-
-$(eval CLEANABLES += $(OBJDIR)/$D/symbol2str.c)
-$(OBJDIR)/$D/symbol2str.c: $D/make.tokcase $D/tokenname.c
-	@echo TOKCASE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $D/make.tokcase < $D/tokenname.c > $$@
-$(call cfile, $(OBJDIR)/$D/symbol2str.c)
-
-$(call build-cemcom-ansi-next, \
-		$D/code.str \
-		$D/declar.str \
-		$D/def.str \
-		$D/expr.str \
-		$D/field.str \
-		$D/estack.str \
-		$D/util.str \
-		$D/proto.str \
-		$D/replace.str \
-		$D/idf.str \
-		$D/macro.str \
-		$D/stack.str \
-		$D/stmt.str \
-		$D/struct.str \
-		$D/switch.str \
-		$D/type.str \
-		$D/l_brace.str \
-		$D/l_state.str \
-		$D/l_outdef.str)
-
-$(eval $q: $(OBJDIR)/$D/Lpars.h)
-
-$(call rawfile, $(LIBEM_MES))
-$(call rawfile, $(LIBEMK))
-$(call rawfile, $(LIBEM_DATA))
-$(call rawfile, $(LIBINPUT))
-$(call rawfile, $(LIBASSERT))
-$(call rawfile, $(LIBALLOC))
-$(call rawfile, $(LIBFLT_ARITH))
-$(call rawfile, $(LIBPRINT))
-$(call rawfile, $(LIBSYSTEM))
-$(call rawfile, $(LIBSTRING))
-$(call cprogram, $(BINDIR)/cemcom.ansi)
-$(call installto, $(PLATDEP)/em_cemcom.ansi)
-$(eval CEMCOMANSI := $o)
-
-$(call reset)
-$(eval q := $D/cemcom.ansi.1)
-$(call installto, $(INSDIR)/share/man/man1/cemcom.6)
-endef
-
-$(eval $(build-cemcom-ansi-impl))

+ 0 - 104
lang/cem/cpp.ansi/build.mk

@@ -1,104 +0,0 @@
-D := lang/cem/cpp.ansi
-
-define build-cpp-ansi-allocd-header
-$1: $2 $D/make.allocd
-	@echo ALLOCD $1
-	@mkdir -p $(dir $1)
-	$(hide) $D/make.allocd < $2 > $1
-
-$(eval CLEANABLES += $1)
-endef
-
-define build-cpp-ansi-tokfile
-$(OBJDIR)/$D/tokenfile.g: $D/make.tokfile $D/tokenname.c
-	@echo TOKENFILE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) sh $D/make.tokfile < $D/tokenname.c > $$@
-
-$(eval CLEANABLES += $(OBJDIR)/$D/tokenfile.g)
-endef
-
-define build-cpp-ansi-tokcase
-$(OBJDIR)/$D/symbol2str.c: $D/make.tokcase $D/tokenname.c
-	@echo TOKCASE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) sh $D/make.tokcase < $D/tokenname.c > $$@
-
-$(eval CLEANABLES += $(OBJDIR)/$D/symbol2str.c)
-endef
-
-define build-cpp-ansi-next
-$(OBJDIR)/$D/next.c: $D/make.next $D/macro.str $D/replace.str
-	@echo NEXT $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) sh $D/make.next $D/macro.str $D/replace.str > $$@
-
-$(eval CLEANABLES += $(OBJDIR)/$D/next.c)
-endef
-
-define build-cpp-ansi-impl
-	$(eval $(call build-cpp-ansi-next))
-	$(eval $(call build-cpp-ansi-tokcase))
-	$(eval $(call build-cpp-ansi-tokfile))
-	$(eval $(call build-cpp-ansi-allocd-header, \
-	    $(OBJDIR)/$D/macro.h, $D/macro.str \
-	))
-	$(eval $(call build-cpp-ansi-allocd-header, \
-	    $(OBJDIR)/$D/replace.h, $D/replace.str \
-	))
-
-	$(call reset)
-	$(eval cflags += -I$(OBJDIR)/$D -I$D)
-
-	$(call cfile, $D/LLlex.c)
-	$(call cfile, $D/LLmessage.c)
-	$(call cfile, $D/ch3bin.c)
-	$(call cfile, $D/ch3mon.c)
-	$(call cfile, $D/domacro.c)
-	$(call cfile, $D/error.c)
-	$(call cfile, $D/idf.c)
-	$(call cfile, $D/init.c)
-	$(call cfile, $D/input.c)
-	$(call cfile, $D/main.c)
-	$(call cfile, $D/options.c)
-	$(call cfile, $D/preprocess.c)
-	$(call cfile, $D/replace.c)
-	$(call cfile, $D/skip.c)
-	$(call cfile, $D/tokenname.c)
-	$(call cfile, $D/expr.c)
-	$(call cfile, $(OBJDIR)/$D/symbol2str.c)
-	$(call cfile, $(OBJDIR)/$D/next.c)
-
-	$(call llgen, $(OBJDIR)/$D, $(OBJDIR)/$D/tokenfile.g $D/expression.g)
-
-	$(call rawfile, $(LIBINPUT))
-	$(call rawfile, $(LIBASSERT))
-	$(call rawfile, $(LIBALLOC))
-	$(call rawfile, $(LIBPRINT))
-	$(call rawfile, $(LIBSYSTEM))
-	$(call rawfile, $(LIBSTRING))
-
-	$(call tabgen, $D/char.tab)
-
-	$(eval $q: \
-		$(OBJDIR)/$D/macro.h \
-		$(OBJDIR)/$D/Lpars.h \
-		$(INCDIR)/alloc.h \
-		$(INCDIR)/inp_pkg.spec \
-		$(INCDIR)/idf_pkg.spec \
-		$(OBJDIR)/$D/replace.h \
-		$(INCDIR)/system.h \
-		$(INCDIR)/inp_pkg.body \
-		$(INCDIR)/inp_pkg.spec \
-		$(INCDIR)/idf_pkg.body)
-
-	$(call cprogram, $(BINDIR)/cpp.ansi)
-	$(call installto, $(PLATDEP)/cpp.ansi)
-	$(eval CPPANSI := $o)
-
-	$(call reset)
-	$(eval q := $D/ncpp.6)
-	$(call installto, $(INSDIR)/share/man/man6/cpp.ansi.6)
-endef
-
-$(eval $(build-cpp-ansi-impl))

+ 0 - 275
lang/cem/libcc.ansi/build.mk

@@ -1,275 +0,0 @@
-define build-libcc-ansi-headers-install-one-impl
-	$(call reset)
-	$(eval q := lang/cem/libcc.ansi/headers/$(strip $1))
-	$(call installto, $(PLATIND)/include/ansi/$(strip $1))
-	$(eval LIBCCANSIHEADERS += $o)
-endef
-
-define build-libcc-ansi-headers-impl
-	$(eval g := \
-		sys/time.h \
-		sys/ioctl.h \
-		assert.h \
-		ctype.h \
-		errno.h \
-		fcntl.h \
-		float.h \
-		limits.h \
-		math.h \
-		malloc.h \
-		setjmp.h \
-		signal.h \
-		stdarg.h \
-		stddef.h \
-		stdint.h \
-		stdio.h \
-		stdlib.h \
-		string.h \
-		time.h \
-		iso646.h \
-		stdbool.h \
-		locale.h \
-		tgmath.h)
-
-	$(eval LIBCCANSIHEADERS :=)
-	$(foreach f,$g,$(call build-libcc-ansi-headers-install-one-impl,$f))
-endef
-
-$(eval $(build-libcc-ansi-headers-impl))
-
-define build-runtime-libcc-ansi-impl
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-
-# Assert
-
-$(call ackfile, lang/cem/libcc.ansi/assert/assert.c)
-
-# CType
-
-$(call ackfile, lang/cem/libcc.ansi/ctype/tolower.c)
-$(call ackfile, lang/cem/libcc.ansi/ctype/toupper.c)
-$(call acktabgen, lang/cem/libcc.ansi/ctype/char.tab)
-
-$(eval g := \
-	isalnum.c \
-	isalpha.c \
-	iscntrl.c \
-	isdigit.c \
-	isgraph.c \
-	islower.c \
-	isprint.c \
-	ispunct.c \
-	isspace.c \
-	isupper.c \
-	isxdigit.c \
-	isascii.c)
-$(eval g := $(addprefix $(OBJDIR)/$(objdir)/ctype/, $g))
-
-$(wordlist 2, $(words $g), $g): $(firstword $g)
-$(firstword $g): lang/cem/libcc.ansi/ctype/genfiles
-	@echo GENFILES $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) cd $$(dir $$@) && sh $$(abspath $$^)
-
-$(eval CLEANABLES += $g)
-$(foreach f, $g, $(call ackfile, $f))
-
-# errno
-
-$(call ackfile, lang/cem/libcc.ansi/errno/errlist.c)
-
-# locale
-
-$(call ackfile, lang/cem/libcc.ansi/locale/localeconv.c)
-$(call ackfile, lang/cem/libcc.ansi/locale/setlocale.c)
-
-# math
-
-$(call ackfile, lang/cem/libcc.ansi/math/asin.c)
-$(call ackfile, lang/cem/libcc.ansi/math/atan2.c)
-$(call ackfile, lang/cem/libcc.ansi/math/atan.c)
-$(call ackfile, lang/cem/libcc.ansi/math/ceil.c)
-$(call ackfile, lang/cem/libcc.ansi/math/fabs.c)
-$(call ackfile, lang/cem/libcc.ansi/math/pow.c)
-$(call ackfile, lang/cem/libcc.ansi/math/log10.c)
-$(call ackfile, lang/cem/libcc.ansi/math/log.c)
-$(call ackfile, lang/cem/libcc.ansi/math/sin.c)
-$(call ackfile, lang/cem/libcc.ansi/math/sinh.c)
-$(call ackfile, lang/cem/libcc.ansi/math/sqrt.c)
-$(call ackfile, lang/cem/libcc.ansi/math/tan.c)
-$(call ackfile, lang/cem/libcc.ansi/math/tanh.c)
-$(call ackfile, lang/cem/libcc.ansi/math/exp.c)
-$(call ackfile, lang/cem/libcc.ansi/math/ldexp.c)
-$(call ackfile, lang/cem/libcc.ansi/math/fmod.c)
-$(call ackfile, lang/cem/libcc.ansi/math/floor.c)
-$(call ackfile, lang/cem/libcc.ansi/math/hugeval.c)
-$(call ackfile, lang/cem/libcc.ansi/math/frexp.e)
-$(call ackfile, lang/cem/libcc.ansi/math/modf.e)
-$(call ackfile, lang/cem/libcc.ansi/math/isnan.c)
-
-# Misc
-
-$(call ackfile, lang/cem/libcc.ansi/misc/environ.c)
-# (lots of stuff missing here, as not being appropriate on modern systems)
-
-# setjmp
-
-$(call ackfile, lang/cem/libcc.ansi/setjmp/setjmp.e)
-
-# signal
-
-$(call ackfile, lang/cem/libcc.ansi/signal/raise.c)
-
-# stdio
-
-$(call ackfile, lang/cem/libcc.ansi/stdio/tmpfile.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/tmpnam.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fopen.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/freopen.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/setbuf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/setvbuf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/perror.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fprintf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/printf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/sprintf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/snprintf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/vfprintf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/vprintf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/vsprintf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/vsnprintf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/doprnt.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/icompute.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fscanf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/scanf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/sscanf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/doscan.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fgetc.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fgets.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/getc.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/getchar.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/gets.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/putc.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/putchar.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fputc.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/puts.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fputs.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/ungetc.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fread.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fwrite.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fgetpos.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fsetpos.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/rewind.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fseek.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/ftell.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/clearerr.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/feof.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/ferror.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fileno.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fltpr.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/ecvt.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fillbuf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fclose.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/flushbuf.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/fflush.c)
-$(call ackfile, lang/cem/libcc.ansi/stdio/data.c)
-
-# stdlib
-
-$(call ackfile, lang/cem/libcc.ansi/stdlib/abort.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/abs.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/atof.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/atoi.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/atol.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/bsearch.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/div.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/atexit.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/exit.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/getenv.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/setenv.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/labs.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/ldiv.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/mblen.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/mbstowcs.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/mbtowc.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/qsort.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/rand.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/strtod.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/strtol.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/wcstombs.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/wctomb.c)
-$(call ackfile, lang/cem/libcc.ansi/stdlib/ext_comp.c)
-
-$(eval g := $(OBJDIR)/$(objdir)/malloc.c)
-$(eval CLEANABLES += $g)
-$(eval srcs := \
-	READ_ME size_type.h param.h impl.h check.h \
-	log.h phys.h mal.c log.c phys.c check.c)
-$(eval srcs := $(addprefix lang/cem/libcc.ansi/stdlib/malloc/, $(srcs)))
-
-$g: lang/cem/libcc.ansi/stdlib/malloc/add_file $(srcs)
-	@echo MALLOC $g
-	@mkdir -p $(dir $g)
-	$(hide) $(RM) $g && for i in $(srcs); do \
-		lang/cem/libcc.ansi/stdlib/malloc/add_file $$$$i >> $g; done
-
-$(call ackfile, $g)
-
-# String
-
-$(call ackfile, lang/cem/libcc.ansi/string/memchr.c)
-$(call ackfile, lang/cem/libcc.ansi/string/memcmp.c)
-$(call ackfile, lang/cem/libcc.ansi/string/memcpy.c)
-$(call ackfile, lang/cem/libcc.ansi/string/memmove.c)
-$(call ackfile, lang/cem/libcc.ansi/string/memset.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strcat.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strchr.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strcmp.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strcoll.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strcpy.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strcspn.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strerror.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strncat.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strncpy.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strrchr.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strstr.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strlen.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strtok.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strpbrk.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strspn.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strncmp.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strxfrm.c)
-$(call ackfile, lang/cem/libcc.ansi/string/strdup.c)
-
-# Time
-
-$(call ackfile, lang/cem/libcc.ansi/time/ctime.c)
-$(call ackfile, lang/cem/libcc.ansi/time/asctime.c)
-$(call ackfile, lang/cem/libcc.ansi/time/localtime.c)
-$(call ackfile, lang/cem/libcc.ansi/time/clock.c)
-$(call ackfile, lang/cem/libcc.ansi/time/difftime.c)
-$(call ackfile, lang/cem/libcc.ansi/time/gmtime.c)
-$(call ackfile, lang/cem/libcc.ansi/time/mktime.c)
-$(call ackfile, lang/cem/libcc.ansi/time/strftime.c)
-$(call ackfile, lang/cem/libcc.ansi/time/time.c)
-$(call ackfile, lang/cem/libcc.ansi/time/tzset.c)
-$(call ackfile, lang/cem/libcc.ansi/time/misc.c)
-
-$(call acklibrary, $(LIBDIR)/$(PLATFORM)/libc.a)
-$(call installto, $(PLATIND)/$(PLATFORM)/libc.a)
-
-# CRT
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-$(eval ackflags += -Ih)
-$(call ackfile, lang/cem/libcc.ansi/head_ac.e)
-$(call installto, $(PLATIND)/$(PLATFORM)/c-ansi.o)
-
-endef
-
-build-runtime-libcc-ansi = $(eval $(build-runtime-libcc-ansi-impl))
-
-$(eval RUNTIMES += libcc-ansi)
-

+ 0 - 3
lang/m2/build.mk

@@ -1,3 +0,0 @@
-include lang/m2/libm2/build.mk
-include lang/m2/comp/build.mk
-

+ 0 - 129
lang/m2/comp/build.mk

@@ -1,129 +0,0 @@
-D := lang/m2/comp
-
-define build-m2-allocd-header
-$2: $1 $D/make.allocd
-	@echo ALLOCD $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $D/make.allocd < $$^ > $$@
-
-$(eval CLEANABLES += $2)
-$(eval $q: $2)
-endef
-
-define build-m2-next
-$(eval CLEANABLES += $(OBJDIR)/$D/next.c)
-$(OBJDIR)/$D/next.c: $D/make.next $1
-	@echo NEXT $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $$^ > $$@
-$(call cfile, $(OBJDIR)/$D/next.c)
-
-$(foreach f, $1, $(call build-m2-allocd-header, \
-	$f, $(OBJDIR)/$(basename $f).h))
-endef
-
-define build-m2-impl
-
-$(call reset)
-$(eval cflags += -I$(OBJDIR)/$D -I$D)
-
-$(call cfile, $D/LLlex.c)
-$(call cfile, $D/LLmessage.c)
-$(call cfile, $D/chk_expr.c)
-$(call cfile, $D/code.c)
-$(call cfile, $D/cstoper.c)
-$(call cfile, $D/def.c)
-$(call cfile, $D/defmodule.c)
-$(call cfile, $D/desig.c)
-$(call cfile, $D/enter.c)
-$(call cfile, $D/error.c)
-$(call cfile, $D/idf.c)
-$(call cfile, $D/input.c)
-$(call cfile, $D/lookup.c)
-$(call cfile, $D/main.c)
-$(call cfile, $D/misc.c)
-$(call cfile, $D/node.c)
-$(call cfile, $D/options.c)
-$(call cfile, $D/stab.c)
-$(call cfile, $D/tokenname.c)
-$(call cfile, $D/type.c)
-$(call cfile, $D/typequiv.c)
-$(call cfile, $D/walk.c)
-
-$(call llgen, $(OBJDIR)/$D, \
-	$(OBJDIR)/$D/tokenfile.g \
-	$D/program.g \
-	$D/declar.g \
-	$D/expression.g \
-	$D/statement.g)
-
-$(eval CLEANABLES += $(OBJDIR)/$D/tokenfile.g)
-$(OBJDIR)/$D/tokenfile.g: $D/make.tokfile $D/tokenname.c
-	@echo TOKENFILE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) sh $D/make.tokfile < $D/tokenname.c > $$@
-
-$(call tabgen, $D/char.tab)
-
-$(eval $q: $(OBJDIR)/$D/parameters.h)
-
-$(eval CLEANABLES += $(OBJDIR)/$D/parameters.h)
-$(OBJDIR)/$D/parameters.h: $D/BigPars
-	@echo PARAMETERS $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) echo '#ifndef PARAMETERS_H' > $$@
-	$(hide) echo '#define PARAMETERS_H' >> $$@
-	$(hide) grep -v '^!' < $$^ >> $$@
-	$(hide) echo '#endif' >> $$@
-
-$(eval CLEANABLES += $(OBJDIR)/$D/symbol2str.c)
-$(OBJDIR)/$D/symbol2str.c: $D/make.tokcase $D/tokenname.c
-	@echo TOKCASE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $D/make.tokcase < $D/tokenname.c > $$@
-$(call cfile, $(OBJDIR)/$D/symbol2str.c)
-
-$(call build-m2-next, \
-		$D/def.H \
-		$D/type.H \
-		$D/real.H \
-		$D/node.H)
-
-$(call build-m2-allocd-header, $D/tmpvar.C, $(OBJDIR)/$D/tmpvar.c)
-$(call cfile, $(OBJDIR)/$D/tmpvar.c)
-
-$(call build-m2-allocd-header, $D/casestat.C, $(OBJDIR)/$D/casestat.c)
-$(call cfile, $(OBJDIR)/$D/casestat.c)
-
-$(call build-m2-allocd-header, $D/scope.C, $(OBJDIR)/$D/scope.c)
-$(call cfile, $(OBJDIR)/$D/scope.c)
-
-$(eval $q: $(OBJDIR)/$D/Lpars.h)
-$(eval $q: $(INCDIR)/idf_pkg.spec)
-$(eval $q: $(INCDIR)/idf_pkg.body)
-$(eval $q: $(INCDIR)/inp_pkg.spec)
-$(eval $q: $(INCDIR)/inp_pkg.body)
-$(eval $q: $(INCDIR)/alloc.h)
-$(eval $q: $(INCDIR)/em_codeEK.h)
-$(eval $q: $(INCDIR)/print.h)
-$(eval $q: $(INCDIR)/system.h)
-
-$(call rawfile, $(LIBEM_MES))
-$(call rawfile, $(LIBEMK))
-$(call rawfile, $(LIBEM_DATA))
-$(call rawfile, $(LIBINPUT))
-$(call rawfile, $(LIBASSERT))
-$(call rawfile, $(LIBALLOC))
-$(call rawfile, $(LIBFLT_ARITH))
-$(call rawfile, $(LIBPRINT))
-$(call rawfile, $(LIBSYSTEM))
-$(call rawfile, $(LIBSTRING))
-$(call cprogram, $(BINDIR)/em_m2)
-$(call installto, $(PLATDEP)/em_m2)
-
-$(call reset)
-$(eval q := $D/em_m2.6)
-$(call installto, $(INSDIR)/share/man/man6/em_m2.6)
-endef
-
-$(eval $(build-m2-impl))

+ 0 - 103
lang/m2/libm2/build.mk

@@ -1,103 +0,0 @@
-define build-runtime-libmodula2-impl
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-
-$(call ackfile, lang/m2/libm2/Arguments.c)
-$(call ackfile, lang/m2/libm2/ArraySort.mod)
-$(call ackfile, lang/m2/libm2/CSP.mod)
-$(call ackfile, lang/m2/libm2/Conversion.mod)
-$(call ackfile, lang/m2/libm2/EM.e)
-$(call ackfile, lang/m2/libm2/InOut.mod)
-$(call ackfile, lang/m2/libm2/LtoUset.e)
-$(call ackfile, lang/m2/libm2/MathLib0.mod)
-$(call ackfile, lang/m2/libm2/Mathlib.mod)
-$(call ackfile, lang/m2/libm2/PascalIO.mod)
-$(call ackfile, lang/m2/libm2/Processes.mod)
-$(call ackfile, lang/m2/libm2/RealConver.mod)
-$(call ackfile, lang/m2/libm2/RealInOut.mod)
-$(call ackfile, lang/m2/libm2/SYSTEM.c)
-$(call ackfile, lang/m2/libm2/Semaphores.mod)
-$(call ackfile, lang/m2/libm2/Storage.mod)
-$(call ackfile, lang/m2/libm2/StrAss.c)
-$(call ackfile, lang/m2/libm2/Streams.mod)
-$(call ackfile, lang/m2/libm2/Strings.mod)
-$(call ackfile, lang/m2/libm2/Termcap.mod)
-$(call ackfile, lang/m2/libm2/Traps.mod)
-$(call ackfile, lang/m2/libm2/XXTermcap.c)
-$(call ackfile, lang/m2/libm2/absd.c)
-$(call ackfile, lang/m2/libm2/absf.e)
-$(call ackfile, lang/m2/libm2/absi.c)
-$(call ackfile, lang/m2/libm2/absl.c)
-$(call ackfile, lang/m2/libm2/blockmove.c)
-$(call ackfile, lang/m2/libm2/cap.c)
-$(call ackfile, lang/m2/libm2/catch.c)
-$(call ackfile, lang/m2/libm2/confarray.c)
-$(call ackfile, lang/m2/libm2/dvi.c)
-$(call ackfile, lang/m2/libm2/halt.c)
-$(call ackfile, lang/m2/libm2/init.c)
-$(call ackfile, lang/m2/libm2/load.c)
-$(call ackfile, lang/m2/libm2/par_misc.e)
-$(call ackfile, lang/m2/libm2/random.mod)
-$(call ackfile, lang/m2/libm2/rcka.c)
-$(call ackfile, lang/m2/libm2/rcki.c)
-$(call ackfile, lang/m2/libm2/rckil.c)
-$(call ackfile, lang/m2/libm2/rcku.c)
-$(call ackfile, lang/m2/libm2/rckul.c)
-$(call ackfile, lang/m2/libm2/sigtrp.c)
-$(call ackfile, lang/m2/libm2/stackprio.c)
-$(call ackfile, lang/m2/libm2/store.c)
-$(call ackfile, lang/m2/libm2/ucheck.c)
-
-$(eval $q: $(EM_M2))
-
-$(call acklibrary, $(LIBDIR)/$(PLATFORM)/libmodula2.a)
-$(call installto, $(PLATIND)/$(PLATFORM)/libmodula2.a)
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-$(call ackfile, lang/m2/libm2/head_m2.e)
-$(call installto, $(PLATIND)/$(PLATFORM)/modula2.o)
-
-endef
-
-build-runtime-libmodula2 = $(eval $(build-runtime-libmodula2-impl))
-
-$(eval RUNTIMES += libmodula2)
-
-define build-headers-libmodula2-impl
-
-$(eval g := \
-	Arguments.def \
-	ArraySort.def \
-	ASCII.def \
-	Conversion.def \
-	CSP.def \
-	EM.def \
-	Epilogue.def \
-	InOut.def \
-	MathLib0.def \
-	Mathlib.def \
-	PascalIO.def \
-	Processes.def \
-	random.def \
-	RealConver.def \
-	RealInOut.def \
-	Semaphores.def \
-	Storage.def \
-	Streams.def \
-	Strings.def \
-	StripUnix.def \
-	Termcap.def \
-	Traps.def \
-	Unix.def \
-	XXTermcap.def)
-
-$(foreach f, $g, \
-	$(call reset) \
-	$(call rawfile, lang/m2/libm2/$f) \
-	$(call installto, $(PLATIND)/include/modula2/$f))
-
-endef
-
-$(eval $(build-headers-libmodula2-impl))

+ 0 - 3
lang/pc/build.mk

@@ -1,3 +0,0 @@
-include lang/pc/libpc/build.mk
-include lang/pc/comp/build.mk
-

+ 0 - 132
lang/pc/comp/build.mk

@@ -1,132 +0,0 @@
-D := lang/pc/comp
-
-define build-pc-allocd-header
-$2: $1 $D/make.allocd
-	@echo ALLOCD $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $D/make.allocd < $$^ > $$@
-
-$(eval CLEANABLES += $2)
-$(eval $q: $2)
-endef
-
-define build-pc-next
-$(eval CLEANABLES += $(OBJDIR)/$D/next.c)
-$(OBJDIR)/$D/next.c: $D/make.next $1
-	@echo NEXT $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $$^ > $$@
-$(call cfile, $(OBJDIR)/$D/next.c)
-
-$(foreach f, $1, $(call build-pc-allocd-header, \
-	$f, $(OBJDIR)/$(basename $f).h))
-endef
-
-define build-pc-impl
-
-$(call reset)
-$(eval cflags += -I$(OBJDIR)/$D -I$D -DSTATIC=static)
-
-$(call cfile, $D/LLlex.c)
-$(call cfile, $D/LLmessage.c)
-$(call cfile, $D/body.c)
-$(call cfile, $D/chk_expr.c)
-$(call cfile, $D/code.c)
-$(call cfile, $D/cstoper.c)
-$(call cfile, $D/def.c)
-$(call cfile, $D/desig.c)
-$(call cfile, $D/enter.c)
-$(call cfile, $D/error.c)
-$(call cfile, $D/idf.c)
-$(call cfile, $D/input.c)
-$(call cfile, $D/label.c)
-$(call cfile, $D/lookup.c)
-$(call cfile, $D/main.c)
-$(call cfile, $D/misc.c)
-$(call cfile, $D/node.c)
-$(call cfile, $D/options.c)
-$(call cfile, $D/progs.c)
-$(call cfile, $D/readwrite.c)
-$(call cfile, $D/scope.c)
-$(call cfile, $D/stab.c)
-$(call cfile, $D/tokenname.c)
-$(call cfile, $D/type.c)
-$(call cfile, $D/typequiv.c)
-
-$(call llgen, $(OBJDIR)/$D, \
-	$(OBJDIR)/$D/tokenfile.g \
-	$D/program.g \
-	$D/declar.g \
-	$D/expression.g \
-	$D/statement.g)
-
-$(eval CLEANABLES += $(OBJDIR)/$D/tokenfile.g)
-$(OBJDIR)/$D/tokenfile.g: $D/make.tokfile $D/tokenname.c
-	@echo TOKENFILE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) sh $D/make.tokfile < $D/tokenname.c > $$@
-
-$(call tabgen, $D/char.tab)
-
-$(eval $q: $(OBJDIR)/$D/parameters.h)
-
-$(eval CLEANABLES += $(OBJDIR)/$D/parameters.h)
-$(OBJDIR)/$D/parameters.h: $D/Parameters
-	@echo PARAMETERS $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) echo '#ifndef PARAMETERS_H' > $$@
-	$(hide) echo '#define PARAMETERS_H' >> $$@
-	$(hide) grep -v '^!' < $$^ >> $$@
-	$(hide) echo '#endif' >> $$@
-
-$(eval CLEANABLES += $(OBJDIR)/$D/symbol2str.c)
-$(OBJDIR)/$D/symbol2str.c: $D/make.tokcase $D/tokenname.c
-	@echo TOKCASE $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $D/make.tokcase < $D/tokenname.c > $$@
-$(call cfile, $(OBJDIR)/$D/symbol2str.c)
-
-$(call build-pc-next, \
-		$D/def.H \
-		$D/type.H \
-		$D/node.H \
-		$D/scope.H \
-		$D/desig.H \
-		$D/tmpvar.C \
-		$D/casestat.C)
-
-$(call build-pc-allocd-header, $D/tmpvar.C, $(OBJDIR)/$D/tmpvar.c)
-$(call cfile, $(OBJDIR)/$D/tmpvar.c)
-
-$(call build-pc-allocd-header, $D/casestat.C, $(OBJDIR)/$D/casestat.c)
-$(call cfile, $(OBJDIR)/$D/casestat.c)
-
-$(eval $q: $(OBJDIR)/$D/Lpars.h)
-$(eval $q: $(INCDIR)/idf_pkg.spec)
-$(eval $q: $(INCDIR)/idf_pkg.body)
-$(eval $q: $(INCDIR)/inp_pkg.spec)
-$(eval $q: $(INCDIR)/inp_pkg.body)
-$(eval $q: $(INCDIR)/alloc.h)
-$(eval $q: $(INCDIR)/em_codeEK.h)
-$(eval $q: $(INCDIR)/print.h)
-$(eval $q: $(INCDIR)/system.h)
-
-$(call rawfile, $(LIBEM_MES))
-$(call rawfile, $(LIBEMK))
-$(call rawfile, $(LIBEM_DATA))
-$(call rawfile, $(LIBINPUT))
-$(call rawfile, $(LIBASSERT))
-$(call rawfile, $(LIBALLOC))
-$(call rawfile, $(LIBFLT_ARITH))
-$(call rawfile, $(LIBPRINT))
-$(call rawfile, $(LIBSYSTEM))
-$(call rawfile, $(LIBSTRING))
-$(call cprogram, $(BINDIR)/em_pc)
-$(call installto, $(PLATDEP)/em_pc)
-
-$(call reset)
-$(eval q := $D/em_pc.6)
-$(call installto, $(INSDIR)/share/man/man6/em_pc.6)
-endef
-
-$(eval $(build-pc-impl))

+ 0 - 92
lang/pc/libpc/build.mk

@@ -1,92 +0,0 @@
-define build-runtime-libpascal-impl
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-
-$(call ackfile, lang/pc/libpc/abi.c)
-$(call ackfile, lang/pc/libpc/abl.c)
-$(call ackfile, lang/pc/libpc/abr.c)
-$(call ackfile, lang/pc/libpc/arg.c)
-$(call ackfile, lang/pc/libpc/ass.c)
-$(call ackfile, lang/pc/libpc/asz.c)
-$(call ackfile, lang/pc/libpc/atn.c)
-$(call ackfile, lang/pc/libpc/bcp.c)
-$(call ackfile, lang/pc/libpc/bts.e)
-$(call ackfile, lang/pc/libpc/buff.c)
-$(call ackfile, lang/pc/libpc/catch.c)
-$(call ackfile, lang/pc/libpc/clock.c)
-$(call ackfile, lang/pc/libpc/cls.c)
-$(call ackfile, lang/pc/libpc/cvt.c)
-$(call ackfile, lang/pc/libpc/diag.c)
-$(call ackfile, lang/pc/libpc/dis.c)
-$(call ackfile, lang/pc/libpc/efl.c)
-$(call ackfile, lang/pc/libpc/eln.c)
-$(call ackfile, lang/pc/libpc/encaps.e)
-$(call ackfile, lang/pc/libpc/exp.c)
-$(call ackfile, lang/pc/libpc/fef.e)
-$(call ackfile, lang/pc/libpc/fif.e)
-$(call ackfile, lang/pc/libpc/get.c)
-$(call ackfile, lang/pc/libpc/gto.e)
-$(call ackfile, lang/pc/libpc/hlt.c)
-$(call ackfile, lang/pc/libpc/hol0.e)
-$(call ackfile, lang/pc/libpc/incpt.c)
-$(call ackfile, lang/pc/libpc/ini.c)
-$(call ackfile, lang/pc/libpc/log.c)
-$(call ackfile, lang/pc/libpc/mdi.c)
-$(call ackfile, lang/pc/libpc/mdl.c)
-$(call ackfile, lang/pc/libpc/new.c)
-$(call ackfile, lang/pc/libpc/nfa.c)
-$(call ackfile, lang/pc/libpc/nobuff.c)
-$(call ackfile, lang/pc/libpc/notext.c)
-$(call ackfile, lang/pc/libpc/opn.c)
-$(call ackfile, lang/pc/libpc/outcpt.c)
-$(call ackfile, lang/pc/libpc/pac.c)
-$(call ackfile, lang/pc/libpc/pclose.c)
-$(call ackfile, lang/pc/libpc/pcreat.c)
-$(call ackfile, lang/pc/libpc/pentry.c)
-$(call ackfile, lang/pc/libpc/perrno.c)
-$(call ackfile, lang/pc/libpc/pexit.c)
-$(call ackfile, lang/pc/libpc/popen.c)
-$(call ackfile, lang/pc/libpc/put.c)
-$(call ackfile, lang/pc/libpc/rcka.c)
-$(call ackfile, lang/pc/libpc/rdc.c)
-$(call ackfile, lang/pc/libpc/rdi.c)
-$(call ackfile, lang/pc/libpc/rdl.c)
-$(call ackfile, lang/pc/libpc/rdr.c)
-$(call ackfile, lang/pc/libpc/rf.c)
-$(call ackfile, lang/pc/libpc/rln.c)
-$(call ackfile, lang/pc/libpc/rnd.c)
-$(call ackfile, lang/pc/libpc/sav.e)
-$(call ackfile, lang/pc/libpc/sig.e)
-$(call ackfile, lang/pc/libpc/sin.c)
-$(call ackfile, lang/pc/libpc/sqt.c)
-$(call ackfile, lang/pc/libpc/string.c)
-$(call ackfile, lang/pc/libpc/trap.e)
-$(call ackfile, lang/pc/libpc/trp.e)
-$(call ackfile, lang/pc/libpc/unp.c)
-$(call ackfile, lang/pc/libpc/uread.c)
-$(call ackfile, lang/pc/libpc/uwrite.c)
-$(call ackfile, lang/pc/libpc/wdw.c)
-$(call ackfile, lang/pc/libpc/wf.c)
-$(call ackfile, lang/pc/libpc/wrc.c)
-$(call ackfile, lang/pc/libpc/wrf.c)
-$(call ackfile, lang/pc/libpc/wri.c)
-$(call ackfile, lang/pc/libpc/wrl.c)
-$(call ackfile, lang/pc/libpc/wrr.c)
-$(call ackfile, lang/pc/libpc/wrs.c)
-$(call ackfile, lang/pc/libpc/wrz.c)
-
-$(call acklibrary, $(LIBDIR)/$(PLATFORM)/libpascal.a)
-$(call installto, $(PLATIND)/$(PLATFORM)/libpascal.a)
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-$(call ackfile, lang/pc/libpc/head_pc.e)
-$(call installto, $(PLATIND)/$(PLATFORM)/pascal.o)
-
-endef
-
-build-runtime-libpascal = $(eval $(build-runtime-libpascal-impl))
-
-$(eval RUNTIMES += libpascal)
-

+ 0 - 53
mach/i386/build.mk

@@ -1,53 +0,0 @@
-arch-libem-i386 = \
-	adi.s \
-	and.s \
-	blm.s \
-	cii.s \
-	cms.s \
-	com.s \
-	csa4.s \
-	csb4.s \
-	cuu.s \
-	dup.s \
-	dvi.s \
-	dvu.s \
-	error.s \
-	exg.s \
-	fp8087.s \
-	fat.s \
-	gto.s \
-	iaar.s \
-	ilar.s \
-	inn.s \
-	ior.s \
-	isar.s \
-	lar4.s \
-	loi.s \
-	mli.s \
-	mon.s \
-	ngi.s \
-	nop.s \
-	print.s \
-	rck.s \
-	rmi.s \
-	rmu.s \
-	rol.s \
-	ror.s \
-	sar4.s \
-	sbi.s \
-	set.s \
-	sli.s \
-	sri.s \
-	sti.s \
-	strhp.s \
-	trp.s \
-	unknown.s \
-	xor.s
-
-arch-libend-i386 = \
-	edata.s \
-	em_end.s \
-	end.s \
-	etext.s
-
-

+ 0 - 47
mach/i80/build.mk

@@ -1,47 +0,0 @@
-arch-libem-i80 = \
-	aar2.s \
-	adi4.s \
-	and.s \
-	blm.s \
-	cii.s \
-	cmi4.s \
-	cms.s \
-	com.s \
-	csa.s \
-	csb.s \
-	dup.s \
-	dvi2.s \
-	exg.s \
-	flp.s \
-	inn.s \
-	ior.s \
-	lar2.s \
-	mli2.s \
-	mli4.s \
-	mlu2.s \
-	ngi4.s \
-	nop.s \
-	rol4.s \
-	ror4.s \
-	sar2.s \
-	sbi4.s \
-	set.s \
-	set2.s \
-	sli2.s \
-	sli4.s \
-	sri2.s \
-	sri4.s \
-	xor.s \
-	loi.s \
-	sti.s \
-	dvi4.s \
-	rck.s
-
-arch-libend-i80 = \
-	edata.s \
-	em_end.s \
-	end.s \
-	etext.s
-
-arch-top-i80 = yes
-

+ 0 - 68
mach/i86/build.mk

@@ -1,68 +0,0 @@
-arch-libem-i86 := \
-	adi.s \
-	and.s \
-	cii.s \
-	cms.s \
-	cmi4.s \
-	cmu4.s \
-	com.s \
-	csa2.s \
-	csb2.s \
-	csa4.s \
-	csb4.s \
-	cuu.s \
-	dup.s \
-	dvi.s \
-	dvi4.s \
-	dvu.s \
-	dvu4.s \
-	exg.s \
-	fp8087.s \
-	gto.s \
-	iaar.s \
-	ilar.s \
-	inn.s \
-	ior.s \
-	isar.s \
-	lar2.s \
-	loi.s \
-	mli.s \
-	mli4.s \
-	mon.s \
-	ngi.s \
-	nop.s \
-	rck.s \
-	rmi.s \
-	rmi4.s \
-	rmu.s \
-	rmu4.s \
-	rol.s \
-	ror.s \
-	sar2.s \
-	sbi.s \
-	set.s \
-	sli.s \
-	sri.s \
-	sti.s \
-	strhp.s \
-	xor.s \
-	error.s \
-	unknown.s \
-	fat.s \
-	trp.s \
-	print.s \
-	ret6.s \
-	ret8.s \
-	lfr6.s \
-	lfr8.s \
-	retarea.s \
-	blm.s \
-	return.s
-
-arch-libend-i86 = \
-	edata.s \
-	em_end.s \
-	end.s \
-	etext.s
-
-

+ 0 - 33
mach/m68020/build.mk

@@ -1,33 +0,0 @@
-arch-libem-m68020 = \
-	fp68881.s \
-	aar.s \
-	lar.s \
-	sar.s \
-	csa.s \
-	csb.s \
-	shp.s \
-	set.s \
-	inn.s \
-	fat.s \
-	trp.s \
-	trpstr.c \
-	mon.s \
-	nop.s \
-	dia.s \
-	cii.s \
-	cuu.s \
-	cmi.s \
-	cms.s \
-	cmu.s \
-	cvf.s \
-	exg.s \
-	los.s \
-	sts.s
-
-arch-libend-m68020 = \
-	edata.s \
-	em_end.s \
-	end.s \
-	etext.s
-
-

+ 0 - 0
mach/powerpc/build.mk


+ 0 - 43
mach/proto/as/build.mk

@@ -1,43 +0,0 @@
-define build-as-impl
-    $(call reset)
-
-    $(eval cflags += -Imach/$(ARCH)/as -I$(OBJDIR)/$D)
-    $(eval objdir := $(ARCH))
-
-    $(call cfile, mach/proto/as/comm3.c)
-    $(call dependson, $(OBJDIR)/$D/y.tab.h)
-
-    $(call cfile, mach/proto/as/comm4.c)
-    $(call dependson, $(OBJDIR)/$D/y.tab.h)
-
-    $(call cfile, mach/proto/as/comm5.c)
-    $(call dependson, $(OBJDIR)/$D/y.tab.h)
-
-    $(call cfile, mach/proto/as/comm6.c)
-    $(call dependson, $(OBJDIR)/$D/y.tab.h)
-
-    $(call cfile, mach/proto/as/comm7.c)
-    $(call dependson, $(OBJDIR)/$D/y.tab.h)
-
-    $(call cfile, mach/proto/as/comm8.c)
-    $(call dependson, $(OBJDIR)/$D/y.tab.h)
-
-	$(call yacc, $(OBJDIR)/$D, $(OBJDIR)/$D/preprocessed-comm2.y)
-
-	$(call rawfile, $(LIBOBJECT))
-    $(call cprogram, $(BINDIR)/$(PLATFORM)/as)
-    $(call installto, $(PLATDEP)/$(PLATFORM)/as)
-
-	$(call reset)
-    $(eval cflags += -Imach/$(ARCH)/as -I$(OBJDIR)/$D)
-    $(eval objdir := $(ARCH))
-	$(call cppfile, mach/proto/as/comm2.y)
-	$(call installto, $(OBJDIR)/$D/preprocessed-comm2.y)
-
-    $(call reset)
-    $(call rawfile, man/$(ARCH)_as.6)
-    $(call installto, $(INSDIR)/share/man/man6/$(ARCH)_as.6)
-endef
-
-build-as = $(eval $(build-as-impl))
-

+ 0 - 46
mach/proto/cg/build.mk

@@ -1,46 +0,0 @@
-define build-cg-impl
-
-$(call reset)
-
-$(eval cflags += -Imach/$(ARCH)/cg -I$(OBJDIR)/$D -Imach/proto/cg)
-$(eval objdir := $(ARCH))
-
-$(call cfile, mach/proto/cg/codegen.c)
-$(call cfile, mach/proto/cg/compute.c)
-$(call cfile, mach/proto/cg/equiv.c)
-$(call cfile, mach/proto/cg/fillem.c)
-$(call cfile, mach/proto/cg/gencode.c)
-$(call cfile, mach/proto/cg/glosym.c)
-$(call cfile, mach/proto/cg/main.c)
-$(call cfile, mach/proto/cg/move.c)
-$(call cfile, mach/proto/cg/nextem.c)
-$(call cfile, mach/proto/cg/reg.c)
-$(call cfile, mach/proto/cg/regvar.c)
-$(call cfile, mach/proto/cg/salloc.c)
-$(call cfile, mach/proto/cg/state.c)
-$(call cfile, mach/proto/cg/subr.c)
-$(call cfile, mach/proto/cg/var.c)
-
-$(eval $q: $(OBJDIR)/$D/tables.h)
-$(eval CLEANABLES += $(OBJDIR)/$D/tables.h $(OBJDIR)/$D/tables.c)
-$(OBJDIR)/$D/tables.c: $(OBJDIR)/$D/tables.h
-$(OBJDIR)/$D/tables.h: $(CGG) $(CPPANSI) mach/$(ARCH)/cg/table
-	@echo CGG $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) cd $$(dir $$@) && \
-		$(abspath $(CPPANSI)) -I$(abspath mach/$(ARCH)/cg) $(abspath mach/$(ARCH)/cg/table) | $(abspath $(CGG))
-
-$(call cfile, $(OBJDIR)/$D/tables.c)
-
-$(eval $q: $(INCDIR)/flt_arith.h)
-
-$(call rawfile, $(LIBEM_DATA))
-$(call rawfile, $(LIBFLT_ARITH))
-
-$(call cprogram, $(BINDIR)/$(PLATFORM)/cg)
-$(call installto, $(PLATDEP)/$(PLATFORM)/cg)
-
-endef
-
-build-cg = $(eval $(build-cg-impl))
-

+ 0 - 48
mach/proto/ncg/build.mk

@@ -1,48 +0,0 @@
-define build-ncg-impl
-
-$(call reset)
-
-$(eval cflags += -Imach/$(ARCH)/ncg -I$(OBJDIR)/$D -Imach/proto/ncg)
-$(eval objdir := $(ARCH))
-
-$(call cfile, mach/proto/ncg/codegen.c)
-$(call cfile, mach/proto/ncg/compute.c)
-$(call cfile, mach/proto/ncg/equiv.c)
-$(call cfile, mach/proto/ncg/fillem.c)
-$(call cfile, mach/proto/ncg/gencode.c)
-$(call cfile, mach/proto/ncg/glosym.c)
-$(call cfile, mach/proto/ncg/label.c)
-$(call cfile, mach/proto/ncg/main.c)
-$(call cfile, mach/proto/ncg/move.c)
-$(call cfile, mach/proto/ncg/nextem.c)
-$(call cfile, mach/proto/ncg/reg.c)
-$(call cfile, mach/proto/ncg/regvar.c)
-$(call cfile, mach/proto/ncg/salloc.c)
-$(call cfile, mach/proto/ncg/state.c)
-$(call cfile, mach/proto/ncg/subr.c)
-$(call cfile, mach/proto/ncg/var.c)
-
-$(eval $q: $(OBJDIR)/$D/tables.h)
-$(eval CLEANABLES += $(OBJDIR)/$D/tables.h $(OBJDIR)/$D/tables.c)
-$(OBJDIR)/$D/tables.c: $(OBJDIR)/$D/tables.h
-$(OBJDIR)/$D/tables.h: $(NCGG) $(CPPANSI) mach/$(ARCH)/ncg/table
-	@echo NCGG $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) cd $$(dir $$@) && \
-		$(abspath $(CPPANSI)) -I$(abspath mach/$(ARCH)/ncg) $(abspath mach/$(ARCH)/ncg/table) | $(abspath $(NCGG))
-	$(hide) mv $(OBJDIR)/$D/tables.H $(OBJDIR)/$D/tables.h
-
-$(call cfile, $(OBJDIR)/$D/tables.c)
-
-$(eval $q: $(INCDIR)/flt_arith.h)
-
-$(call rawfile, $(LIBEM_DATA))
-$(call rawfile, $(LIBFLT_ARITH))
-
-$(call cprogram, $(BINDIR)/$(PLATFORM)/ncg)
-$(call installto, $(PLATDEP)/$(PLATFORM)/ncg)
-
-endef
-
-build-ncg = $(eval $(build-ncg-impl))
-

+ 0 - 15
mach/proto/top/build.mk

@@ -1,15 +0,0 @@
-define build-top-impl
-	$(call reset)
-	$(eval cflags += -I$(OBJDIR)/$(PLATFORM)/top)
-
-	$(call cfile, mach/proto/top/queue.c)
-	$(call cfile, mach/proto/top/top.c)
-	$(eval $q: $(OBJDIR)/$(PLATFORM)/top/gen.h)
-
-	$(call topgen, $(OBJDIR)/$(PLATFORM)/top, mach/$(ARCH)/top/table)
-
-	$(call cprogram, $(OBJDIR)/$(PLATFORM)/top/top)
-	$(call installto, $(PLATDEP)/$(PLATFORM)/top)
-endef
-
-build-top = $(eval $(build-top-impl))

+ 0 - 11
mach/vc4/build.mk

@@ -1,11 +0,0 @@
-arch-libem-vc4 := \
-	csa.s \
-	csb.s
-
-arch-libend-vc4 = \
-	edata.s \
-	em_end.s \
-	end.s \
-	etext.s
-
-

+ 0 - 33
modules/h/proto.make

@@ -1,33 +0,0 @@
-# $Id$
-
-#PARAMS		do not delete this line!
-
-SRC_DIR = $(SRC_HOME)/modules/h
-MOD_DIR = $(TARGET_HOME)/modules
-FILES = \
-	$(SRC_DIR)/ansi.h \
-	$(SRC_DIR)/em.h \
-	$(SRC_DIR)/em_arith.h \
-	$(SRC_DIR)/em_code.h \
-	$(SRC_DIR)/em_label.h \
-	$(SRC_DIR)/em_codeCE.h \
-	$(SRC_DIR)/emO_code.h \
-	$(SRC_DIR)/em_codeO.h \
-	$(SRC_DIR)/em_mesX.h
-
-all:
-
-install:	all
-		-mkdir $(MOD_DIR)/h
-		cp $(FILES) $(MOD_DIR)/h
-
-cmp:		all
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(FILES)
-
-opr:
-		make pr | opr
-
-clean:
-lintlib:

+ 0 - 23
modules/src/alloc/build.mk

@@ -1,23 +0,0 @@
-D := modules/src/alloc
-
-define build-liballoc-impl
-	$(call reset)
-	$(call cfile, $D/Malloc.c)
-	$(call cfile, $D/Salloc.c)
-	$(call cfile, $D/Srealloc.c)
-	$(call cfile, $D/Realloc.c)
-	$(call cfile, $D/botch.c)
-	$(call cfile, $D/clear.c)
-	$(call cfile, $D/st_alloc.c)
-	$(call cfile, $D/std_alloc.c)
-	$(call cfile, $D/No_Mem.c)
-	$(call clibrary, $(LIBDIR)/liballoc.a)
-	LIBALLOC := $o
-
-	$(call reset)
-	$(eval q := $D/alloc.h)
-	$(call copyto, $(INCDIR)/alloc.h)
-endef
-
-$(eval $(build-liballoc-impl))
-

+ 0 - 87
modules/src/alloc/proto.make

@@ -1,87 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/alloc
-MOD_DIR = $(TARGET_HOME)/modules
-INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
-CFLAGS = $(INCLUDES) $(COPTIONS)
-
-CSRC =		$(SRC_DIR)/Malloc.c\
-		$(SRC_DIR)/Salloc.c\
-		$(SRC_DIR)/Srealloc.c\
-		$(SRC_DIR)/Realloc.c\
-		$(SRC_DIR)/botch.c\
-		$(SRC_DIR)/clear.c\
-		$(SRC_DIR)/st_alloc.c\
-		$(SRC_DIR)/std_alloc.c \
-		$(SRC_DIR)/No_Mem.c
-SOURCES =	$(SRC_DIR)/alloc.h\
-		$(CSRC)
-
-OBJECTS =	botch.$(SUF) clear.$(SUF) st_alloc.$(SUF) Malloc.$(SUF) \
-		Salloc.$(SUF) \
-		Srealloc.$(SUF) Realloc.$(SUF) std_alloc.$(SUF) No_Mem.$(SUF)
-
-
-LIBALLOC =	liballoc.$(LIBSUF)
-
-all:		$(LIBALLOC)
-
-$(LIBALLOC):	$(OBJECTS)
-		rm -f $(LIBALLOC)
-		$(AR) r $(LIBALLOC) $(OBJECTS)
-		$(RANLIB) $(LIBALLOC)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp $(LIBALLOC) $(MOD_DIR)/lib/$(LIBALLOC)
-		$(RANLIB) $(MOD_DIR)/lib/$(LIBALLOC)
-		cp $(SRC_DIR)/alloc.h $(MOD_DIR)/h/alloc.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/alloc.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(LIBALLOC) $(MOD_DIR)/lib/$(LIBALLOC)
-		-cmp $(SRC_DIR)/alloc.h $(MOD_DIR)/h/alloc.h
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SOURCES)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF)
-
-lintlib:
-		$(MK_LINT_LIB) alloc $(MOD_DIR)/lib $(INCLUDES) $(CSRC)
-
-st_alloc.$(SUF):	$(SRC_DIR)/alloc.h $(SRC_DIR)/st_alloc.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/st_alloc.c
-
-std_alloc.$(SUF):	$(SRC_DIR)/alloc.h $(SRC_DIR)/std_alloc.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/std_alloc.c
-
-Malloc.$(SUF):		$(SRC_DIR)/alloc.h $(SRC_DIR)/Malloc.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/Malloc.c
-
-No_Mem.$(SUF):		$(SRC_DIR)/No_Mem.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/No_Mem.c
-
-Realloc.$(SUF):		$(SRC_DIR)/Realloc.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/Realloc.c
-
-Salloc.$(SUF):		$(SRC_DIR)/Salloc.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/Salloc.c
-
-Srealloc.$(SUF):	$(SRC_DIR)/Srealloc.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/Srealloc.c
-
-botch.$(SUF):		$(SRC_DIR)/botch.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/botch.c
-
-clear.$(SUF):		$(SRC_DIR)/clear.c
-			$(CC) -c $(CFLAGS) $(SRC_DIR)/clear.c

+ 0 - 43
modules/src/assert/proto.make

@@ -1,43 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/assert
-MOD_DIR = $(TARGET_HOME)/modules
-INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
-CFLAGS = $(COPTIONS) $(INCLUDES)
-
-all:		libassert.$(LIBSUF)
-
-libassert.$(LIBSUF):	BadAssert.$(SUF)
-		$(AR) r libassert.$(LIBSUF) BadAssert.$(SUF)
-		$(RANLIB) libassert.$(LIBSUF)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp libassert.$(LIBSUF) $(MOD_DIR)/lib/libassert.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libassert.$(LIBSUF)
-		cp $(SRC_DIR)/assert.h $(MOD_DIR)/h/assert.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/assert.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp libassert.$(LIBSUF) $(MOD_DIR)/lib/libassert.$(LIBSUF)
-		-cmp $(SRC_DIR)/assert.h $(MOD_DIR)/h/assert.h
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/assert.h $(SRC_DIR)/BadAssert.c
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(LIBSUF) *.$(SUF)
-
-lintlib:
-		$(MK_LINT_LIB) assert $(MOD_DIR)/lib $(INCLUDES) $(SRC_DIR)/BadAssert.c
-
-BadAssert.$(SUF):	$(SRC_DIR)/BadAssert.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/BadAssert.c

+ 0 - 92
modules/src/em_code/build.mk

@@ -1,92 +0,0 @@
-D := modules/src/em_code
-
-# $1 = capital letter for library specialisation (E or K)
-# $2 = lowercase letter for library specialisation (e or k)
-# $3 = cflags that specalise this library
-
-define build-em_code-impl
-	$(call reset)
-	$(eval cflags += $3)
-	$(eval objdir := $1)
-	$(call cfile, $D/bhcst.c)
-	$(call cfile, $D/bhdlb.c)
-	$(call cfile, $D/bhdnam.c)
-	$(call cfile, $D/bhfcon.c)
-	$(call cfile, $D/bhicon.c)
-	$(call cfile, $D/bhilb.c)
-	$(call cfile, $D/bhpnam.c)
-	$(call cfile, $D/bhucon.c)
-	$(call cfile, $D/crcst.c)
-	$(call cfile, $D/crdlb.c)
-	$(call cfile, $D/crdnam.c)
-	$(call cfile, $D/crxcon.c)
-	$(call cfile, $D/crilb.c)
-	$(call cfile, $D/crpnam.c)
-	$(call cfile, $D/crscon.c)
-	$(call cfile, $D/cst.c)
-	$(call cfile, $D/dfdlb.c)
-	$(call cfile, $D/dfdnam.c)
-	$(call cfile, $D/dfilb.c)
-	$(call cfile, $D/dlb.c)
-	$(call cfile, $D/dnam.c)
-	$(call cfile, $D/end.c)
-	$(call cfile, $D/endarg.c)
-	$(call cfile, $D/exc.c)
-	$(call cfile, $D/fcon.c)
-	$(call cfile, $D/getid.c)
-	$(call cfile, $D/icon.c)
-	$(call cfile, $D/ilb.c)
-	$(call cfile, $D/insert.c)
-	$(call cfile, $D/internerr.c)
-	$(call cfile, $D/msend.c)
-	$(call cfile, $D/op.c)
-	$(call cfile, $D/opcst.c)
-	$(call cfile, $D/opdlb.c)
-	$(call cfile, $D/opdnam.c)
-	$(call cfile, $D/opilb.c)
-	$(call cfile, $D/opnarg.c)
-	$(call cfile, $D/oppnam.c)
-	$(call cfile, $D/pnam.c)
-	$(call cfile, $D/pro.c)
-	$(call cfile, $D/pronarg.c)
-	$(call cfile, $D/msstart.c)
-	$(call cfile, $D/psdlb.c)
-	$(call cfile, $D/psdnam.c)
-	$(call cfile, $D/pspnam.c)
-	$(call cfile, $D/scon.c)
-	$(call cfile, $D/ucon.c)
-	$(call cfile, $D/C_out.c)
-	$(call cfile, $D/failed.c)
-	$(call cfile, $D/em.c)
-
-	$(eval $q: $(INCDIR)/em_codeEK.h)
-	$(eval $q: $(INCDIR)/em_path.h)
-	$(eval $q: $(INCDIR)/system.h)
-	$(eval $q: $(INCDIR)/local.h)
-
-	$(call clibrary, $(LIBDIR)/libem$2.a)
-	$(eval LIBEM$1 := $o)
-endef
-
-define build-em_code-header-impl
-$(OBJDIR)/$D/em_codeEK.h: $D/make.em.gen $D/em.nogen h/em_table
-	@echo MAKE_EM_GEN $$@
-	@mkdir -p $$(dir $$@)
-	$(hide) $D/make.em.gen h/em_table > $$@
-	$(hide) cat $D/em.nogen >> $$@
-
-$(call reset)
-$(eval q := $(OBJDIR)/$D/em_codeEK.h)
-$(eval CLEANABLES += $q)
-$(call copyto, $(INCDIR)/em_codeEK.h)
-
-$(eval CLEANABLES += $o)
-$(eval $o: $(INCDIR)/em_pseu.h)
-
-endef
-
-$(eval $(call build-em_code-header-impl))
-$(eval $(call build-em_code-impl,E,e, -DREADABLE_EM))
-$(eval $(call build-em_code-impl,K,k, ))
-
-

+ 0 - 128
modules/src/em_code/proto.make

@@ -1,128 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-ETC = $(SRC_HOME)/etc
-SRC_DIR = $(SRC_HOME)/modules/src/em_code
-MOD_DIR = $(TARGET_HOME)/modules
-
-INCLUDES = -I. -I$(TARGET_HOME)/h -I$(TARGET_HOME)/config -I$(MOD_DIR)/h -I$(SRC_HOME)/modules/src/read_em -I$(SRC_DIR)
-CFLAGS = $(INCLUDES) $(COPTIONS)
-SRC =	$(SRC_DIR)/bhcst.c\
-	$(SRC_DIR)/bhdlb.c\
-	$(SRC_DIR)/bhdnam.c\
-	$(SRC_DIR)/bhfcon.c\
-	$(SRC_DIR)/bhicon.c\
-	$(SRC_DIR)/bhilb.c\
-	$(SRC_DIR)/bhpnam.c\
-	$(SRC_DIR)/bhucon.c\
-	$(SRC_DIR)/crcst.c\
-	$(SRC_DIR)/crdlb.c\
-	$(SRC_DIR)/crdnam.c\
-	$(SRC_DIR)/crxcon.c\
-	$(SRC_DIR)/crilb.c\
-	$(SRC_DIR)/crpnam.c\
-	$(SRC_DIR)/crscon.c \
-	$(SRC_DIR)/cst.c\
-	$(SRC_DIR)/dfdlb.c\
-	$(SRC_DIR)/dfdnam.c\
-	$(SRC_DIR)/dfilb.c\
-	$(SRC_DIR)/dlb.c\
-	$(SRC_DIR)/dnam.c\
-	$(SRC_DIR)/end.c\
-	$(SRC_DIR)/endarg.c \
-	$(SRC_DIR)/exc.c\
-	$(SRC_DIR)/fcon.c\
-	$(SRC_DIR)/getid.c\
-	$(SRC_DIR)/icon.c\
-	$(SRC_DIR)/ilb.c\
-	$(SRC_DIR)/insert.c\
-	$(SRC_DIR)/internerr.c \
-	$(SRC_DIR)/msend.c\
-	$(SRC_DIR)/op.c\
-	$(SRC_DIR)/opcst.c\
-	$(SRC_DIR)/opdlb.c\
-	$(SRC_DIR)/opdnam.c\
-	$(SRC_DIR)/opilb.c\
-	$(SRC_DIR)/opnarg.c\
-	$(SRC_DIR)/oppnam.c\
-	$(SRC_DIR)/pnam.c \
-	$(SRC_DIR)/pro.c\
-	$(SRC_DIR)/pronarg.c\
-	$(SRC_DIR)/msstart.c\
-	$(SRC_DIR)/psdlb.c\
-	$(SRC_DIR)/psdnam.c\
-	$(SRC_DIR)/pspnam.c\
-	$(SRC_DIR)/scon.c\
-	$(SRC_DIR)/ucon.c \
-	$(SRC_DIR)/C_out.c\
-	$(SRC_DIR)/failed.c\
-	$(SRC_DIR)/em.c
-
-OBS = failed.$(SUF) insert.$(SUF) internerr.$(SUF) getid.$(SUF)
-
-all:		em_codeEK.h libeme.$(LIBSUF) libemk.$(LIBSUF) em_code.3
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp libeme.$(LIBSUF) $(MOD_DIR)/lib/libeme.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libeme.$(LIBSUF)
-		cp libemk.$(LIBSUF) $(MOD_DIR)/lib/libemk.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libemk.$(LIBSUF)
-		cp em_codeEK.h $(MOD_DIR)/h/em_codeEK.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage em_code.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:	all
-		-cmp libeme.$(LIBSUF) $(MOD_DIR)/lib/libeme.$(LIBSUF)
-		-cmp libemk.$(LIBSUF) $(MOD_DIR)/lib/libemk.$(LIBSUF)
-		-cmp em_codeEK.h $(MOD_DIR)/h/em_codeEK.h
-
-em_code.3:	$(SRC_DIR)/em_code.3X
-		-sh -c 'tbl < $(SRC_DIR)/em_code.3X > em_code.3'
-		-sh -c 'if test -s em_code.3 ; then : ; else cp $(SRC_DIR)/em_code.3X em_code.3 ; fi '
-
-libeme.$(LIBSUF):	$(SRC_DIR)/em_private.h $(SRC) $(OBS)
-		cc="$(CC)"; suf="$(SUF)"; libsuf="$(LIBSUF)"; cflags="-c -DREADABLE_EM $(CFLAGS)"; ar="$(AR)"; export cc ar suf libsuf cflags; sh $(SRC_DIR)/make.sh e $(SRC)
-		$(RANLIB) libeme.$(LIBSUF)
-
-libemk.$(LIBSUF):	$(SRC_DIR)/em_private.h $(SRC) $(OBS)
-		cc="$(CC)"; suf="$(SUF)"; libsuf="$(LIBSUF)"; cflags="-c $(CFLAGS)"; ar="$(AR)"; export cc ar suf libsuf cflags; sh $(SRC_DIR)/make.sh k $(SRC)
-		$(RANLIB) libemk.$(LIBSUF)
-
-em_codeEK.h:	$(SRC_DIR)/make.em.gen $(ETC)/em_table $(SRC_DIR)/em.nogen
-		$(SRC_DIR)/make.em.gen $(ETC)/em_table > em_codeEK.h
-		cat $(SRC_DIR)/em.nogen >> em_codeEK.h
-
-pr:
-		@pr $(SRC_DIR)/proto.make \
-			$(SRC_DIR)/em.nogen \
-			$(SRC_DIR)/make.em.gen \
-			$(SRC_DIR)/make.sh \
-			$(SRC_DIR)/insert.h \
-			$(SRC) \
-			$(SRC_DIR)/em_private.h
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF) em_code.3 em_codeEK.h
-
-lintlib:	$(SRC_DIR)/make.sh
-		$(MK_LINT_LIB) eme $(MOD_DIR)/lib $(INCLUDES) -DREADABLE_EM $(SRC)
-		$(MK_LINT_LIB) emk $(MOD_DIR)/lib $(INCLUDES) $(SRC)
-
-insert.$(SUF):	$(SRC_DIR)/insert.c $(SRC_DIR)/insert.h
-		$(CC) $(CFLAGS) -c $(SRC_DIR)/insert.c
-
-failed.$(SUF):	$(SRC_DIR)/failed.c
-		$(CC) $(CFLAGS) -c $(SRC_DIR)/failed.c
-
-internerr.$(SUF):	$(SRC_DIR)/internerr.c
-		$(CC) $(CFLAGS) -c $(SRC_DIR)/internerr.c
-
-getid.$(SUF):	$(SRC_DIR)/getid.c
-		$(CC) $(CFLAGS) -c $(SRC_DIR)/getid.c

+ 0 - 34
modules/src/em_data/build.mk

@@ -1,34 +0,0 @@
-D := util/data
-
-define util-data-impl
-
-$(eval g := \
-	$(OBJDIR)/$D/em_flag.c \
-	$(OBJDIR)/$D/em_pseu.c \
-	$(OBJDIR)/$D/em_mnem.c \
-	$(INCDIR)/em_spec.h \
-	$(INCDIR)/em_pseu.h \
-	$(INCDIR)/em_mnem.h \
-)
-
-$(eval CLEANABLES += $g)
-$(wordlist 2, $(words $g), $g): $(firstword $g)
-$(firstword $g): $D/new_table h/em_table
-	@echo DATA
-	@mkdir -p $(dir $g)
-	$(hide) $D/new_table h/em_table $(INCDIR) $(OBJDIR)/$D
-
-$(call reset)
-$(call cfile, $(OBJDIR)/$D/em_flag.c)
-$(call cfile, $(OBJDIR)/$D/em_pseu.c)
-$(call cfile, $(OBJDIR)/$D/em_mnem.c)
-$(call cfile, $D/em_ptyp.c)
-
-$(eval $q: $g)
-
-$(call clibrary, $(LIBDIR)/libem_data.a)
-$(eval LIBEM_DATA := $q)
-
-endef
-
-$(eval $(util-data-impl))

+ 0 - 49
modules/src/em_data/proto.make

@@ -1,49 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/data
-OBJ = em_mnem.$(SUF) em_pseu.$(SUF) em_flag.$(SUF) em_ptyp.$(SUF)
-
-DATA_PATH = em_data.$(LIBSUF)
-
-INCLUDES = -I$(TARGET_HOME)/h
-CFLAGS = $(COPTIONS) $(INCLUDES)
-
-$(DATA_PATH):   $(OBJ)
-		$(AR) rv $(DATA_PATH) $(OBJ)
-		$(RANLIB) $(DATA_PATH)
-
-install:	$(DATA_PATH)
-		cp $(DATA_PATH) $(TARGET_HOME)/lib.bin/$(DATA_PATH)
-		$(RANLIB) $(TARGET_HOME)/lib.bin/$(DATA_PATH)
-
-
-cmp:		$(DATA_PATH)
-		-cmp $(DATA_PATH) $(TARGET_HOME)/lib.bin/$(DATA_PATH)
-
-clean:
-		rm -f $(OBJ) $(DATA_PATH) *.old
-
-opr:
-		make pr ^ opr
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/em_mnem.c $(SRC_DIR)/em_pseu.c $(SRC_DIR)/em_flag.c $(SRC_DIR)/em_ptyp.c
-
-em_flag.$(SUF):	$(SRC_DIR)/em_flag.c $(TARGET_HOME)/h/em_flag.h
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/em_flag.c
-
-em_mnem.$(SUF):	$(SRC_DIR)/em_mnem.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/em_mnem.c
-
-em_pseu.$(SUF):	$(SRC_DIR)/em_pseu.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/em_pseu.c
-
-em_ptyp.$(SUF):	$(SRC_DIR)/em_ptyp.c $(TARGET_HOME)/h/em_spec.h $(TARGET_HOME)/h/em_ptyp.h
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/em_ptyp.c
-
-lintlib:
-		$(MK_LINT_LIB) em_data $(TARGET_HOME)/lib.bin $(INCLUDES) \
-			$(SRC_DIR)/em_flag.c $(SRC_DIR)/em_mnem.c \
-			$(SRC_DIR)/em_pseu.c $(SRC_DIR)/em_ptyp.c

+ 0 - 26
modules/src/em_mes/build.mk

@@ -1,26 +0,0 @@
-D := modules/src/em_mes
-
-define build-em_mes-impl
-	$(call reset)
-	$(call cfile, $D/C_ms_err.c)
-	$(call cfile, $D/C_ms_opt.c)
-	$(call cfile, $D/C_ms_emx.c)
-	$(call cfile, $D/C_ms_reg.c)
-	$(call cfile, $D/C_ms_src.c)
-	$(call cfile, $D/C_ms_flt.c)
-	$(call cfile, $D/C_ms_com.c)
-	$(call cfile, $D/C_ms_par.c)
-	$(call cfile, $D/C_ms_ego.c)
-	$(call cfile, $D/C_ms_gto.c)
-	$(call cfile, $D/C_ms_stb.c)
-	$(call cfile, $D/C_ms_std.c)
-
-	$(eval $q: $(INCDIR)/em_codeEK.h)
-
-	$(call clibrary, $(LIBDIR)/libem_mes.a)
-	$(eval LIBEM_MES := $o)
-endef
-
-$(eval $(call build-em_mes-impl))
-
-

+ 0 - 110
modules/src/em_mes/proto.make

@@ -1,110 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/em_mes
-MOD_DIR = $(TARGET_HOME)/modules
-INCLUDES=-I$(TARGET_HOME)/h -I$(MOD_DIR)/h
-CFLAGS = $(INCLUDES) $(COPTIONS)
-
-SRC =	$(SRC_DIR)/C_ms_err.c \
-	$(SRC_DIR)/C_ms_opt.c \
-	$(SRC_DIR)/C_ms_emx.c \
-	$(SRC_DIR)/C_ms_reg.c \
-	$(SRC_DIR)/C_ms_src.c \
-	$(SRC_DIR)/C_ms_flt.c \
-	$(SRC_DIR)/C_ms_com.c \
-	$(SRC_DIR)/C_ms_par.c \
-	$(SRC_DIR)/C_ms_ego.c \
-	$(SRC_DIR)/C_ms_gto.c \
-	$(SRC_DIR)/C_ms_stb.c \
-	$(SRC_DIR)/C_ms_std.c
-OBJ =	C_ms_err.$(SUF) C_ms_opt.$(SUF) C_ms_emx.$(SUF) C_ms_reg.$(SUF) \
-	C_ms_src.$(SUF) C_ms_flt.$(SUF) C_ms_com.$(SUF) C_ms_par.$(SUF) \
-	C_ms_ego.$(SUF) C_ms_gto.$(SUF) C_ms_stb.$(SUF) C_ms_std.$(SUF)
-
-all:		libem_mes.$(LIBSUF) libem_mesCE.$(LIBSUF) libem_mesO.$(LIBSUF) 
-
-libem_mes.$(LIBSUF):	$(OBJ)
-		rm -f libem_mes.$(LIBSUF)
-		$(AR) r libem_mes.$(LIBSUF) $(OBJ)
-		$(RANLIB) libem_mes.$(LIBSUF) 
-
-libem_mesO.$(LIBSUF):
-		rm -f *.$(SUF) libem_mesO.$(LIBSUF)
-		$(CC) -c $(CFLAGS) -DPEEPHOLE $(SRC)
-		$(AR) r libem_mesO.$(LIBSUF) $(OBJ)
-		$(RANLIB) libem_mesO.$(LIBSUF)
-		rm -f *.$(SUF)
-
-libem_mesCE.$(LIBSUF):
-		rm -f *.$(SUF) libem_mesCE.$(LIBSUF)
-		$(CC) -c $(CFLAGS) -DCODE_EXPANDER $(SRC)
-		$(AR) r libem_mesCE.$(LIBSUF) $(OBJ)
-		$(RANLIB) libem_mesCE.$(LIBSUF)
-		rm -f *.$(SUF)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		cp libem_mes.$(LIBSUF) $(MOD_DIR)/lib/libem_mes.$(LIBSUF)
-		cp libem_mesCE.$(LIBSUF) $(MOD_DIR)/lib/libem_mesCE.$(LIBSUF)
-		cp libem_mesO.$(LIBSUF) $(MOD_DIR)/lib/libem_mesO.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libem_mes.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libem_mesCE.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libem_mesO.$(LIBSUF)
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/em_mes.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp libem_mes.$(LIBSUF) $(MOD_DIR)/lib/libem_mes.$(LIBSUF)
-		-cmp libem_mesCE.$(LIBSUF) $(MOD_DIR)/lib/libem_mesCE.$(LIBSUF)
-		-cmp libem_mesO.$(LIBSUF) $(MOD_DIR)/lib/libem_mesO.$(LIBSUF)
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF)
-
-lintlib:
-		$(MK_LINT_LIB) em_mes $(MOD_DIR)/lib $(INCLUDES) $(SRC)
-
-C_ms_err.$(SUF):	$(SRC_DIR)/C_ms_err.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_err.c
-
-C_ms_opt.$(SUF):	$(SRC_DIR)/C_ms_opt.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_opt.c
-
-C_ms_emx.$(SUF):	$(SRC_DIR)/C_ms_emx.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_emx.c
-
-C_ms_reg.$(SUF):	$(SRC_DIR)/C_ms_reg.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_reg.c
-
-C_ms_src.$(SUF):	$(SRC_DIR)/C_ms_src.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_src.c
-
-C_ms_flt.$(SUF):	$(SRC_DIR)/C_ms_flt.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_flt.c
-
-C_ms_com.$(SUF):	$(SRC_DIR)/C_ms_com.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_com.c
-
-C_ms_par.$(SUF):	$(SRC_DIR)/C_ms_par.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_par.c
-
-C_ms_ego.$(SUF):	$(SRC_DIR)/C_ms_ego.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_ego.c
-
-C_ms_gto.$(SUF):	$(SRC_DIR)/C_ms_gto.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_gto.c
-
-C_ms_stb.$(SUF):	$(SRC_DIR)/C_ms_stb.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_stb.c
-
-C_ms_std.$(SUF):	$(SRC_DIR)/C_ms_std.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/C_ms_std.c

+ 0 - 241
modules/src/em_opt/proto.make

@@ -1,241 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR =	$(SRC_HOME)/modules/src/em_opt
-MOD_DIR =	$(TARGET_HOME)/modules
-
-# set HOWMUCH to head -20 to limit number of patterns used
-#HOWMUCH =	head -20
-HOWMUCH	=	cat
-
-INCLUDES =	-I$(TARGET_HOME)/h -I$(MOD_DIR)/h \
-		-I$(MOD_DIR)/pkg -I$(SRC_DIR) -I.
-UINCLUDES =	-I$(UTIL_HOME)/h -I$(UTIL_HOME)/modules/h \
-		-I$(UTIL_HOME)/modules/pkg -I$(SRC_DIR) -I.
-PREFLAGS =	$(INCLUDES) -DPRIVATE=static#	 -DDEBUG
-UPREFLAGS =	$(UINCLUDES) -DPRIVATE=static#	 -DDEBUG
-
-# Enable the next line to produce a version that output's the line number
-# from the patterns file each time an optimization is performed.
-#PREFLAGS =	$(PREFLAGS) -DSTATS
-
-CFLAGS =	$(PREFLAGS) $(COPTIONS)
-LINTFLAGS =	$(PREFLAGS) -DNORCSID
-LDFLAGS =	$(LDOPTIONS)
-UCFLAGS =	$(UPREFLAGS) $(UCOPTIONS)
-ULDFLAGS =	$(ULDOPTIONS)
-LLOPT =
-CMD =		'$(CC) -c $(CFLAGS)'
-
-LIBOPT =	libemopt.$(LIBSUF)
-LIBCEOPT =	libCEopt.$(LIBSUF)
-
-.SUFFIXES:	.d .r
-
-.r.d:		; CMD=$(CMD); export CMD; awk -f $(SRC_DIR)/makefuns.awk prototypes=/dev/null $*.r | sh -x
-		touch $@
-
-.SUFFIXES: .$(SUF)
-.c.$(SUF):
-	$(CC) -c $(CFLAGS) $*.c
-
-CSRC =		$(SRC_DIR)/main.c $(SRC_DIR)/nopt.c $(SRC_DIR)/mkstrct.c \
-		$(SRC_DIR)/aux.c $(SRC_DIR)/outputdfa.c $(SRC_DIR)/outcalls.c\
-		$(SRC_DIR)/findworst.c $(SRC_DIR)/initlex.c
-
-SRCS =		$(SRC_DIR)/proto.make $(SRC_DIR)/nopt.h $(SRC_DIR)/parser.h \
-		$(SRC_DIR)/parser.g $(SRC_DIR)/syntax.l $(SRC_DIR)/pseudo.r\
-		$(SRC_DIR)/patterns $(CSRC)
-
-NOFILES =	nopt.$(SUF) dfa.$(SUF) trans.$(SUF) aux.$(SUF) mkstrct.$(SUF)
-
-POFILES =	parser.$(USUF) syntax.$(USUF) outputdfa.$(USUF) outcalls.$(USUF)\
-		findworst.$(USUF) initlex.$(USUF) Lpars.$(USUF)
-
-GENFILES =	Lpars.h Lpars.c parserdummy parser.c syntax.c \
-		dfa.c dfa.c.new trans.c trans.c.new\
-		incalls.d incalls.r incalls.r.new pseudo.d pseudo.r
-
-all:		em_nopt $(LIBOPT) $(LIBCEOPT) prototypes
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp $(LIBOPT) $(MOD_DIR)/lib/$(LIBOPT)
-		$(RANLIB) $(MOD_DIR)/lib/$(LIBOPT)
-		cp $(LIBCEOPT) $(MOD_DIR)/lib/$(LIBCEOPT)
-		$(RANLIB) $(MOD_DIR)/lib/$(LIBCEOPT)
-		cp em_nopt $(TARGET_HOME)/lib.bin/em_nopt
-		cp prototypes $(MOD_DIR)/h/em_codeO.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/em_opt.3 $(TARGET_HOME) ; \
-			mk_manpage $(SRC_DIR)/em_nopt.6 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(LIBOPT) $(MOD_DIR)/lib/$(LIBOPT)
-		-cmp $(LIBCEOPT) $(MOD_DIR)/lib/$(LIBCEOPT)
-		-cmp em_nopt $(TARGET_HOME)/lib.bin/em_nopt
-		-cmp prototypes $(MOD_DIR)/h/em_codeO.h
-
-
-pr:
-		@pr $(SRCS)
-
-opr:
-		make pr | opr
-
-lint:		lintparser lintnopt
-
-clean:
-		rm -f O_*.$(SUF)
-		rm -f O_*.c
-		rm -f $(NOFILES) main.$(SUF) $(POFILES) prototypes
-		rm -f $(GENFILES) parser em_nopt $(LIBOPT) $(LIBCEOPT)
-
-# How to build stand alone version of the optimizer
-
-NOPTLIB = 	$(MOD_DIR)/lib/libread_emk.$(LIBSUF)\
-		$(MOD_DIR)/lib/libemk.$(LIBSUF)\
-		$(MOD_DIR)/lib/liballoc.$(LIBSUF)\
-		$(MOD_DIR)/lib/malloc.$(SUF)\
-		$(MOD_DIR)/lib/libprint.$(LIBSUF)\
-		$(MOD_DIR)/lib/libstring.$(LIBSUF)\
-		$(MOD_DIR)/lib/libsystem.$(LIBSUF)\
-		$(TARGET_HOME)/lib.bin/em_data.$(LIBSUF)
-
-em_nopt:	incalls.r main.$(SUF) $(NOFILES)
-		$(CC) $(LDFLAGS) -o em_nopt main.$(SUF) $(NOFILES) $(NOPTLIB)
-
-OLINT =		$(SRC_DIR)/main.c $(SRC_DIR)/mkstrct.c $(SRC_DIR)/nopt.c $(SRC_DIR)/aux.c dfa.c trans.c
-
-OLINTLIB = 	$(UTIL_HOME)/modules/lib/$(LINTPREF)read_emkV.$(LINTSUF)\
-		$(UTIL_HOME)/modules/lib/$(LINTPREF)emk.$(LINTSUF)\
-		$(UTIL_HOME)/modules/lib/$(LINTPREF)system.$(LINTSUF)\
-		$(UTIL_HOME)/modules/lib/$(LINTPREF)alloc.$(LINTSUF)\
-		$(UTIL_HOME)/modules/lib/$(LINTPREF)print.$(LINTSUF)\
-		$(UTIL_HOME)/modules/lib/$(LINTPREF)string.$(LINTSUF)
-
-lintnopt:	incalls.r $(OLINT)
-		$(LINT) $(LINTFLAGS) $(OLINT) $(OLINTLIB)
-
-# How to build the library version of the optimizer
-
-$(LIBOPT):	$(NOFILES) pseudo.d incalls.d
-		rm -f $(LIBOPT)
-		$(AR) r $(LIBOPT) O_*.$(SUF) $(NOFILES)
-		$(RANLIB) $(LIBOPT)
-
-$(LIBCEOPT):	incalls.r
-		rm -f O_*.$(SUF) $(NOFILES) pseudo.d incalls.d
-		-mv $(LIBOPT) $(LIBOPT).saved
-		make PREFLAGS='$(INCLUDES) -DPRIVATE=static -DCODE_EXPANDER' $(LIBOPT)
-		mv $(LIBOPT) $(LIBCEOPT)
-		-mv $(LIBOPT).saved $(LIBOPT)
-		rm -f O_*.$(SUF) $(NOFILES)
-
-prototypes:	pseudo.r incalls.r
-		cp $(SRC_DIR)/em_codeO.h prototypes
-		echo >> prototypes
-		awk -f $(SRC_DIR)/makefuns.awk pseudo.r incalls.r > /dev/null
-
-incalls.r:	$(SRC_DIR)/patterns parser
-		-$(UTIL_HOME)/lib.bin/cpp $(SRC_DIR)/patterns | $(HOWMUCH) >/tmp/patts
-		parser </tmp/patts
-		-rm /tmp/patts
-
-# How to build the lint library for the optimizer
-
-LLINT =		$(SRC_DIR)/nopt.c $(SRC_DIR)/mkstrct.c $(SRC_DIR)/aux.c dfa.c trans.c
-
-lintlib:	incalls.r $(LLINT)
-		$(MK_LINT_LIB) emopt $(MOD_DIR)/lib $(LLINT)
-
-# How to build program to parse patterns table and build c files.
-
-PARSERLIB =	$(UTIL_HOME)/lib.bin/em_data.$(ULIBSUF)\
-		$(UTIL_HOME)/modules/lib/liballoc.$(ULIBSUF)\
-		$(UTIL_HOME)/modules/lib/libstring.$(ULIBSUF)\
-		$(UTIL_HOME)/modules/lib/libsystem.$(ULIBSUF)
-
-parser:		parserdummy $(POFILES) $(PARSERLIB)
-		$(UCC) -o parser $(ULDFLAGS) $(POFILES) $(PARSERLIB)
-
-syntax.c:	$(SRC_DIR)/syntax.l
-		flex -ts $(SRC_DIR)/syntax.l > syntax.c
-
-parserdummy:	$(SRC_DIR)/parser.g
-		LLgen $(LLOPT) $(SRC_DIR)/parser.g
-		touch parserdummy
-
-PLINT =		parser.c syntax.c $(SRC_DIR)/outputdfa.c $(SRC_DIR)/outcalls.c\
-		$(SRC_DIR)/findworst.c $(SRC_DIR)/initlex.c Lpars.c
-
-PLINTLIB =	$(UTIL_HOME)/modules/lib/$(LINTPREF)alloc.$(LINTSUF)\
-		$(UTIL_HOME)/modules/lib/$(LINTPREF)string.$(LINTSUF)\
-		$(UTIL_HOME)/modules/lib/$(LINTPREF)system.$(LINTSUF)
-
-LINTFLAGS =	$(LINTOPTIONS)
-
-lintparser:	parserdummy $(PLINT)
-		$(LINT) $(LINTFLAGS) $(PLINT) $(PLINTLIB)
-
-# Dependancies
-
-main.$(SUF):	$(SRC_DIR)/main.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/main.c
-main.$(SUF):	$(SRC_DIR)/nopt.h
-
-nopt.$(SUF):	$(SRC_DIR)/nopt.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/nopt.c
-nopt.$(SUF):	$(SRC_DIR)/nopt.h
-
-mkstrct.$(SUF):	$(SRC_DIR)/mkstrct.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/mkstrct.c
-mkstrct.$(SUF):	$(SRC_DIR)/nopt.h
-
-aux.$(SUF):	$(SRC_DIR)/aux.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/aux.c
-aux.$(SUF):	$(SRC_DIR)/nopt.h
-
-dfa.$(SUF):	dfa.c
-		$(CC) -c $(CFLAGS) dfa.c
-dfa.$(SUF):	$(SRC_DIR)/nopt.h
-
-trans.$(SUF):	trans.c
-		$(CC) -c $(CFLAGS) trans.c
-trans.$(SUF):	$(SRC_DIR)/nopt.h
-
-incalls.d:	$(SRC_DIR)/nopt.h $(SRC_DIR)/makefuns.awk
-pseudo.d:	$(SRC_DIR)/nopt.h $(SRC_DIR)/makefuns.awk
-pseudo.r:	$(SRC_DIR)/pseudo.r
-		cp $(SRC_DIR)/pseudo.r pseudo.r
-
-parser.$(USUF):	parser.c
-		$(UCC) -c $(UCFLAGS) parser.c
-parser.$(USUF):	Lpars.h $(SRC_DIR)/parser.h
-
-Lpars.$(USUF):	Lpars.c
-		$(UCC) -c $(UCFLAGS) Lpars.c
-Lpars.$(USUF):	Lpars.h
-
-syntax.$(USUF):	syntax.c
-		$(UCC) -c $(UCFLAGS) syntax.c
-sybtax.$(USUF):	$(SRC_DIR)/parser.h Lpars.h
-
-outputdfa.$(USUF):	$(SRC_DIR)/outputdfa.c
-		$(UCC) -c $(UCFLAGS) $(SRC_DIR)/outputdfa.c
-outputdfa.$(USUF):	$(SRC_DIR)/parser.h Lpars.h
-
-outcalls.$(USUF):	$(SRC_DIR)/outcalls.c
-		$(UCC) -c $(UCFLAGS) $(SRC_DIR)/outcalls.c
-outcalls.$(USUF):	$(SRC_DIR)/parser.h
-
-findworst.$(USUF):	$(SRC_DIR)/findworst.c
-		$(UCC) -c $(UCFLAGS) $(SRC_DIR)/findworst.c
-findworst.$(USUF):	$(SRC_DIR)/parser.h
-
-initlex.$(USUF):	$(SRC_DIR)/initlex.c
-		$(UCC) -c $(UCFLAGS) $(SRC_DIR)/initlex.c
-initlex.$(USUF):	$(SRC_DIR)/parser.h

+ 0 - 29
modules/src/flt_arith/build.mk

@@ -1,29 +0,0 @@
-D := modules/src/flt_arith
-
-define build-libflt_arith-impl
-	$(call reset)
-	$(call cfile, $D/flt_ar2flt.c)
-	$(call cfile, $D/flt_div.c)
-	$(call cfile, $D/flt_flt2ar.c)
-	$(call cfile, $D/flt_modf.c)
-	$(call cfile, $D/flt_str2fl.c)
-	$(call cfile, $D/flt_cmp.c)
-	$(call cfile, $D/flt_add.c)
-	$(call cfile, $D/b64_add.c)
-	$(call cfile, $D/flt_mul.c)
-	$(call cfile, $D/flt_nrm.c)
-	$(call cfile, $D/b64_sft.c)
-	$(call cfile, $D/flt_umin.c)
-	$(call cfile, $D/flt_chk.c)
-	$(call cfile, $D/split.c)
-	$(call cfile, $D/ucmp.c)
-	$(call clibrary, $(LIBDIR)/libflt_arith.a)
-	LIBFLT_ARITH := $o
-
-	$(call reset)
-	$(eval q := $D/flt_arith.h)
-	$(call copyto, $(INCDIR)/flt_arith.h)
-endef
-
-$(eval $(build-libflt_arith-impl))
-

+ 0 - 117
modules/src/flt_arith/proto.make

@@ -1,117 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/flt_arith
-MOD_DIR = $(TARGET_HOME)/modules
-INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
-CFLAGS = $(INCLUDES) $(COPTIONS)
-LDFLAGS = $(LDOPTIONS)
-
-LIBFLT = libflt.$(LIBSUF)
-
-SRC =	$(SRC_DIR)/flt_ar2flt.c \
-	$(SRC_DIR)/flt_div.c \
-	$(SRC_DIR)/flt_flt2ar.c  \
-	$(SRC_DIR)/flt_modf.c  \
-	$(SRC_DIR)/flt_str2fl.c \
-	$(SRC_DIR)/flt_cmp.c  \
-	$(SRC_DIR)/flt_add.c  \
-	$(SRC_DIR)/b64_add.c  \
-	$(SRC_DIR)/flt_mul.c  \
-	$(SRC_DIR)/flt_nrm.c  \
-	$(SRC_DIR)/b64_sft.c \
-	$(SRC_DIR)/flt_umin.c  \
-	$(SRC_DIR)/flt_chk.c  \
-	$(SRC_DIR)/split.c  \
-	$(SRC_DIR)/ucmp.c
-
-OBJ =	flt_ar2flt.$(SUF) flt_div.$(SUF) flt_flt2ar.$(SUF) flt_modf.$(SUF) \
-	flt_str2fl.$(SUF) flt_cmp.$(SUF) flt_add.$(SUF) b64_add.$(SUF) \
-	flt_mul.$(SUF) flt_nrm.$(SUF) b64_sft.$(SUF) flt_umin.$(SUF) \
-	flt_chk.$(SUF) split.$(SUF) ucmp.$(SUF)
-
-all:		$(LIBFLT)
-
-test:		$(LIBFLT) test.$(SUF)
-		$(CC) $(LDFLAGS) -o tst test.$(SUF) $(LIBFLT)
-		./tst
-
-$(LIBFLT):	$(OBJ)
-		rm -f $(LIBFLT)
-		$(AR) r $(LIBFLT) $(OBJ)
-		$(RANLIB) $(LIBFLT)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp $(LIBFLT) $(MOD_DIR)/lib/$(LIBFLT)
-		$(RANLIB) $(MOD_DIR)/lib/$(LIBFLT)
-		cp $(SRC_DIR)/flt_arith.h $(MOD_DIR)/h/flt_arith.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/flt_arith.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(LIBFLT) $(MOD_DIR)/lib/$(LIBFLT)
-		-cmp $(SRC_DIR)/flt_arith.h $(MOD_DIR)/h/flt_arith.h
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) $(LIBFLT) tst
-
-lintlib:
-		$(MK_LINT_LIB) flt $(MOD_DIR)/lib $(INCLUDES) $(SRC)
-
-b64_add.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/b64_add.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/b64_add.c
-
-flt_ar2flt.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_ar2flt.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_ar2flt.c
-
-flt_div.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_div.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_div.c
-
-flt_nrm.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_nrm.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_nrm.c
-
-b64_sft.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/b64_sft.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/b64_sft.c
-
-flt_chk.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_chk.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_chk.c
-
-flt_flt2ar.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_flt2ar.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_flt2ar.c
-
-flt_str2fl.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_str2fl.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_str2fl.c
-
-flt_add.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_add.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_add.c
-
-flt_cmp.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_cmp.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_cmp.c
-
-flt_mul.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_mul.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_mul.c
-
-flt_modf.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/flt_modf.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_modf.c
-
-flt_umin.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_umin.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/flt_umin.c
-
-ucmp.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/ucmp.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/ucmp.c
-
-split.$(SUF):	$(SRC_DIR)/flt_misc.h $(SRC_DIR)/flt_arith.h $(SRC_DIR)/split.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/split.c
-
-test.$(SUF):	$(SRC_DIR)/flt_arith.h $(SRC_DIR)/test.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/test.c

+ 0 - 14
modules/src/idf/build.mk

@@ -1,14 +0,0 @@
-D := modules/src/idf
-
-define build-libidf-impl
-	$(call reset)
-	$(eval q := $D/idf_pkg.body)
-	$(call copyto, $(INCDIR)/idf_pkg.body)
-
-	$(call reset)
-	$(eval q := $D/idf_pkg.spec)
-	$(call copyto, $(INCDIR)/idf_pkg.spec)
-endef
-
-$(eval $(build-libidf-impl))
-

+ 0 - 29
modules/src/idf/proto.make

@@ -1,29 +0,0 @@
-# $Id$
-
-#PARAMS		do not delete this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/idf
-MOD_DIR = $(TARGET_HOME)/modules
-
-all:
-
-install:	all
-		-mkdir $(MOD_DIR)/pkg
-		cp $(SRC_DIR)/idf_pkg.body $(MOD_DIR)/pkg/idf_pkg.body
-		cp $(SRC_DIR)/idf_pkg.spec $(MOD_DIR)/pkg/idf_pkg.spec
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/idf.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(SRC_DIR)/idf_pkg.body $(MOD_DIR)/pkg/idf_pkg.body
-		-cmp $(SRC_DIR)/idf_pkg.spec $(MOD_DIR)/pkg/idf_pkg.spec
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/idf_pkg.spec $(SRC_DIR)/idf_pkg.body
-
-opr:
-		make pr | opr
-
-clean:
-lintlib:

+ 0 - 20
modules/src/input/build.mk

@@ -1,20 +0,0 @@
-D := modules/src/input
-
-define build-libinput-impl
-	$(call reset)
-	$(call cfile, $D/AtEoIF.c)
-	$(call cfile, $D/AtEoIT.c)
-	$(call clibrary, $(LIBDIR)/libinput.a)
-	$(eval LIBINPUT := $o)
-
-	$(call reset)
-	$(eval q := $D/inp_pkg.body)
-	$(call copyto, $(INCDIR)/inp_pkg.body)
-
-	$(call reset)
-	$(eval q := $D/inp_pkg.spec)
-	$(call copyto, $(INCDIR)/inp_pkg.spec)
-endef
-
-$(eval $(build-libinput-impl))
-

+ 0 - 52
modules/src/input/proto.make

@@ -1,52 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/input
-MOD_DIR = $(TARGET_HOME)/modules
-
-OBJECTS =	AtEoIF.$(SUF)\
-		AtEoIT.$(SUF)
-
-CFLAGS = $(COPTIONS)
-
-all:		libinput.$(LIBSUF)
-
-libinput.$(LIBSUF):	$(OBJECTS)
-		rm -f libinput.$(LIBSUF)
-		$(AR) r libinput.$(LIBSUF) $(OBJECTS)
-		$(RANLIB) libinput.$(LIBSUF)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/pkg
-		cp libinput.$(LIBSUF) $(MOD_DIR)/lib/libinput.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libinput.$(LIBSUF)
-		cp $(SRC_DIR)/inp_pkg.body $(MOD_DIR)/pkg/inp_pkg.body
-		cp $(SRC_DIR)/inp_pkg.spec $(MOD_DIR)/pkg/inp_pkg.spec
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/input.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp libinput.$(LIBSUF) $(MOD_DIR)/lib/libinput.$(LIBSUF)
-		-cmp $(SRC_DIR)/inp_pkg.body $(MOD_DIR)/pkg/inp_pkg.body
-		-cmp $(SRC_DIR)/inp_pkg.spec $(MOD_DIR)/pkg/inp_pkg.spec
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/inp_pkg.spec $(SRC_DIR)/inp_pkg.body $(SRC_DIR)/AtEoIF.c $(SRC_DIR)/AtEoIT.c
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF)
-
-lintlib:
-		$(MK_LINT_LIB) input $(MOD_DIR)/lib $(SRC_DIR)/AtEoIF.c $(SRC_DIR)/AtEoIT.c
-
-AtEoIT.$(SUF):	$(SRC_DIR)/AtEoIT.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/AtEoIT.c
-
-AtEoIF.$(SUF):	$(SRC_DIR)/AtEoIF.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/AtEoIF.c

+ 0 - 53
modules/src/malloc/proto.make

@@ -1,53 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/malloc
-MOD_DIR = $(TARGET_HOME)/modules
-INCLUDES = -I$(MOD_DIR)/h
-CFLAGS = $(INCLUDES) $(COPTIONS)
-
-MALLOCSRC =	$(SRC_DIR)/READ_ME $(SRC_DIR)/size_type.h \
-		gensize_type.h $(SRC_DIR)/param.h $(SRC_DIR)/impl.h \
-		$(SRC_DIR)/check.h $(SRC_DIR)/log.h $(SRC_DIR)/phys.h \
-		$(SRC_DIR)/mal.c $(SRC_DIR)/log.c $(SRC_DIR)/phys.c \
-		$(SRC_DIR)/check.c
-
-all:		malloc.$(SUF)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		cp malloc.$(SUF) $(MOD_DIR)/lib/malloc.$(SUF)
-
-cmp:		all
-		-cmp malloc.$(SUF) $(MOD_DIR)/lib/malloc.$(SUF)
-
-malloc1.c:	$(MALLOCSRC) $(SRC_DIR)/add_file
-		rm -f malloc1.c
-		for i in $(MALLOCSRC) ; do $(SRC_DIR)/add_file $$i >> malloc1.c ; done
-
-malloc.c:	malloc1.c
-		cclash -l7 -c malloc1.c > clashes
-		cid -Fclashes < malloc1.c > malloc.c
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/add_file $(MALLOCSRC)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) clashes malloc1.c gensize_type.h getsize malloc.c
-
-gensize_type.h:	getsize
-		getsize > gensize_type.h
-
-getsize:	$(SRC_DIR)/getsize.c
-		$(UCC) -o getsize $(SRC_DIR)/getsize.c
-# use $(UCC), not $(CC) as this must produce runnable binary.
-
-malloc.$(SUF):	malloc.c
-		$(CC) -c $(CFLAGS) malloc.c
-# to avoid options that the SUN make adds.
-
-lintlib:

+ 0 - 27
modules/src/object/build.mk

@@ -1,27 +0,0 @@
-D := modules/src/object
-
-define build-libobject-impl
-	$(call reset)
-	$(call cfile, $D/rd.c)
-	$(call cfile, $D/rd_arhdr.c)
-	$(call cfile, $D/rd_bytes.c)
-	$(call cfile, $D/rd_int2.c)
-	$(call cfile, $D/rd_long.c)
-	$(call cfile, $D/rd_ranlib.c)
-	$(call cfile, $D/rd_unsig2.c)
-	$(call cfile, $D/wr.c)
-	$(call cfile, $D/wr_arhdr.c)
-	$(call cfile, $D/wr_bytes.c)
-	$(call cfile, $D/wr_int2.c)
-	$(call cfile, $D/wr_long.c)
-	$(call cfile, $D/wr_putc.c)
-	$(call cfile, $D/wr_ranlib.c)
-
-	$(eval $q: $(INCDIR)/local.h)
-
-	$(call clibrary, $(LIBDIR)/libobject.a)
-	LIBOBJECT := $o
-endef
-
-$(eval $(build-libobject-impl))
-

+ 0 - 95
modules/src/object/proto.make

@@ -1,95 +0,0 @@
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/object
-MOD_DIR = $(TARGET_HOME)/modules
-INCLUDES = -I$(TARGET_HOME)/h -I$(MOD_DIR)/h -I$(TARGET_HOME)/config -I$(SRC_DIR)
-CFLAGS = $(INCLUDES) $(COPTIONS)
-
-CFILES =	$(SRC_DIR)/rd_arhdr.c $(SRC_DIR)/wr_arhdr.c \
-		$(SRC_DIR)/rd_ranlib.c $(SRC_DIR)/wr_ranlib.c \
-		$(SRC_DIR)/rd_bytes.c $(SRC_DIR)/wr_bytes.c \
-		$(SRC_DIR)/rd.c $(SRC_DIR)/wr.c \
-		$(SRC_DIR)/wr_putc.c \
-		$(SRC_DIR)/rd_int2.c $(SRC_DIR)/wr_int2.c \
-		$(SRC_DIR)/rd_unsig2.c \
-		$(SRC_DIR)/rd_long.c $(SRC_DIR)/wr_long.c
-# do not change the order in OFILES
-OFILES =	rd.$(SUF) rd_arhdr.$(SUF) rd_int2.$(SUF) rd_long.$(SUF) \
-		rd_ranlib.$(SUF) rd_unsig2.$(SUF) rd_bytes.$(SUF) \
-		wr_arhdr.$(SUF) wr_int2.$(SUF) wr_long.$(SUF) wr_putc.$(SUF) \
-		wr.$(SUF) wr_ranlib.$(SUF) wr_bytes.$(SUF)
-
-all:		libobject.$(LIBSUF)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp libobject.$(LIBSUF) $(MOD_DIR)/lib/libobject.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libobject.$(LIBSUF)
-		cp $(SRC_DIR)/object.h $(MOD_DIR)/h/object.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/object.3 $(TARGET_HOME) ; \
-		fi
-
-compare:	all
-		-cmp libobject.$(LIBSUF) $(MOD_DIR)/lib/libobject.$(LIBSUF)
-		-cmp $(SRC_DIR)/object.h $(MOD_DIR)/h/object.h
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/object.h $(CFILES)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF) nohup.out Out
-
-libobject.$(LIBSUF):	$(OFILES)
-		rm -f libobject.$(LIBSUF)
-		$(AR) r libobject.$(LIBSUF) $(OFILES)
-		$(RANLIB) libobject.$(LIBSUF)
-
-lintlib:
-		$(MK_LINT_LIB) object $(MOD_DIR)/lib $(INCLUDES) $(CFILES)
-		
-rd_arhdr.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/rd_arhdr.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rd_arhdr.c
-
-wr_arhdr.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/wr_arhdr.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/wr_arhdr.c
-
-rd_ranlib.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/rd_ranlib.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rd_ranlib.c
-
-wr_ranlib.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/wr_ranlib.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/wr_ranlib.c
-
-rd.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/rd.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rd.c
-
-wr.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/wr.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/wr.c
-
-wr_putc.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/wr_putc.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/wr_putc.c
-
-rd_int2.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/rd_int2.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rd_int2.c
-
-wr_int2.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/wr_int2.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/wr_int2.c
-
-rd_unsig2.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/rd_unsig2.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rd_unsig2.c
-
-rd_long.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/rd_long.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rd_long.c
-
-wr_long.$(SUF):	$(SRC_DIR)/object.h $(SRC_DIR)/wr_long.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/wr_long.c
-
-rd_bytes.$(SUF):	$(SRC_DIR)/rd_bytes.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rd_bytes.c
-
-wr_bytes.$(SUF):	$(SRC_DIR)/wr_bytes.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/wr_bytes.c

+ 0 - 22
modules/src/print/build.mk

@@ -1,22 +0,0 @@
-D := modules/src/print
-
-define build-libprint-impl
-	$(call reset)
-	$(call cfile, $D/doprnt.c)
-	$(call cfile, $D/fprint.c)
-	$(call cfile, $D/print.c)
-	$(call cfile, $D/sprint.c)
-	$(call cfile, $D/format.c)
-
-	$(eval $q: $(INCDIR)/system.h)
-
-	$(call clibrary, $(LIBDIR)/libprint.a)
-	LIBPRINT := $o
-
-	$(call reset)
-	$(eval q := $D/print.h)
-	$(call copyto, $(INCDIR)/print.h)
-endef
-
-$(eval $(build-libprint-impl))
-

+ 0 - 62
modules/src/print/proto.make

@@ -1,62 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/print
-MOD_DIR = $(TARGET_HOME)/modules
-LIBPRINT = libprint.$(LIBSUF)
-INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
-
-CFLAGS = $(COPTIONS) $(INCLUDES)
-
-SRC =	$(SRC_DIR)/doprnt.c $(SRC_DIR)/fprint.c $(SRC_DIR)/print.c \
-	$(SRC_DIR)/sprint.c $(SRC_DIR)/format.c
-OBJ =	doprnt.$(SUF) fprint.$(SUF) print.$(SUF) sprint.$(SUF) format.$(SUF)
-
-all:		$(LIBPRINT)
-
-$(LIBPRINT):	$(OBJ)
-		rm -f $(LIBPRINT)
-		$(AR) r $(LIBPRINT) $(OBJ)
-		$(RANLIB) $(LIBPRINT)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp $(LIBPRINT) $(MOD_DIR)/lib/$(LIBPRINT)
-		$(RANLIB) $(MOD_DIR)/lib/$(LIBPRINT)
-		cp $(SRC_DIR)/print.h $(MOD_DIR)/h/print.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/print.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(LIBPRINT) $(MOD_DIR)/lib/$(LIBPRINT)
-		-cmp $(SRC_DIR)/print.h $(MOD_DIR)/h/print.h
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) $(LIBPRINT)
-
-lintlib:
-		$(MK_LINT_LIB) print $(MOD_DIR)/lib $(INCLUDES) $(SRC)
-
-doprnt.$(SUF):	$(SRC_DIR)/param.h $(SRC_DIR)/doprnt.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/doprnt.c
-
-fprint.$(SUF):	$(SRC_DIR)/param.h $(SRC_DIR)/fprint.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/fprint.c
-
-print.$(SUF):	$(SRC_DIR)/param.h $(SRC_DIR)/print.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/print.c
-
-sprint.$(SUF):	$(SRC_DIR)/param.h $(SRC_DIR)/sprint.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/sprint.c
-
-format.$(SUF):	$(SRC_DIR)/format.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/format.c

+ 0 - 54
modules/src/read_em/build.mk

@@ -1,54 +0,0 @@
-D := modules/src/read_em
-
-define build-read_em-headers-impl
-
-$(eval g := $(OBJDIR)/$D/C_mnem_narg.h)
-$(eval CLEANABLES += $g)
-$g: $D/m_C_mnem_na h/em_table
-	@echo M_C_MNEM_NA $g
-	@mkdir -p $(dir $g)
-	$(hide) cd $D && $(abspath $D/m_C_mnem_na) $(abspath h/em_table) > $(abspath $g)
-
-$(eval g := $(OBJDIR)/$D/C_mnem.h)
-$(eval CLEANABLES += $g)
-$g: $D/m_C_mnem h/em_table
-	@echo M_C_MNEM $g
-	@mkdir -p $(dir $g)
-	$(hide) cd $D && $(abspath $D/m_C_mnem) $(abspath h/em_table) > $(abspath $g)
-
-endef
-
-define build-read_em-impl
-
-$(call reset)
-$(eval objdir := emev)
-$(eval cflags += -I$(OBJDIR)/$D -DPRIVATE=static -DEXPORT= -DNDEBUG -DCHECKING)
-$(call cfile, $D/EM_vars.c)
-$(call cfile, $D/read_em.c)
-$(call cfile, $D/mkcalls.c)
-$(eval $q: $(OBJDIR)/$D/C_mnem_narg.h)
-$(eval $q: $(OBJDIR)/$D/C_mnem.h)
-$(call clibrary, $(LIBDIR)/lib_read_emeV.a)
-$(eval LIBREAD_EMEV := $q)
-
-$(call reset)
-$(eval objdir := emkv)
-$(eval cflags += -I$(OBJDIR)/$D -DPRIVATE=static -DEXPORT= -DNDEBUG -DCHECKING -DCOMPACT)
-$(call cfile, $D/EM_vars.c)
-$(call cfile, $D/read_em.c)
-$(call cfile, $D/mkcalls.c)
-$(eval $q: $(OBJDIR)/$D/C_mnem_narg.h)
-$(eval $q: $(OBJDIR)/$D/C_mnem.h)
-$(call clibrary, $(LIBDIR)/lib_read_emkV.a)
-$(eval LIBREAD_EMKV := $q)
-
-$(call reset)
-$(eval q := $D/em_comp.h)
-$(call installto, $(INCDIR)/em_comp.h)
-
-endef
-
-$(eval $(call build-read_em-headers-impl))
-$(eval $(call build-read_em-impl))
-
-

+ 0 - 123
modules/src/read_em/proto.make

@@ -1,123 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/read_em
-MOD_DIR = $(TARGET_HOME)/modules
-EM_TABLE = $(SRC_HOME)/etc/em_table
-INCLUDES = -I$(TARGET_HOME)/h -I$(MOD_DIR)/h -I$(SRC_DIR) -I.
-DEFINES = -DPRIVATE=static -DEXPORT= -DNDEBUG
-CFLAGS = $(INCLUDES) $(DEFINES) $(COPTIONS)
-
-TARGETS =	libread_emk.$(LIBSUF) \
-		libread_emkV.$(LIBSUF) \
-		libread_emeV.$(LIBSUF)
-
-ESRCFILES =	$(SRC_DIR)/read_em.c\
-		$(SRC_DIR)/mkcalls.c\
-		$(SRC_DIR)/EM_vars.c
-
-KSRCFILES =	$(SRC_DIR)/read_em.c\
-		$(SRC_DIR)/mkcalls.c\
-		$(SRC_DIR)/EM_vars.c
-
-SRCFILES =	$(SRC_DIR)/em_comp.h\
-		$(SRC_DIR)/read_em.c\
-		$(SRC_DIR)/reade.c\
-		$(SRC_DIR)/readk.c \
-		$(SRC_DIR)/mkcalls.c\
-		$(SRC_DIR)/EM_vars.c
-
-EV_OFILES =	read_emeV.$(SUF) makecallsV.$(SUF) EM_vars.$(SUF)
-KV_OFILES = 	read_emkV.$(SUF) makecallsV.$(SUF) EM_vars.$(SUF)
-K_OFILES =	read_emk.$(SUF) makecalls.$(SUF) EM_vars.$(SUF)
-
-all:		$(TARGETS)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp $(SRC_DIR)/em_comp.h $(MOD_DIR)/h/em_comp.h
-		cp libread_emk.$(LIBSUF) $(MOD_DIR)/lib/libread_emk.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libread_emk.$(LIBSUF)
-		cp libread_emkV.$(LIBSUF) $(MOD_DIR)/lib/libread_emkV.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libread_emkV.$(LIBSUF)
-		cp libread_emeV.$(LIBSUF) $(MOD_DIR)/lib/libread_emeV.$(LIBSUF)
-		$(RANLIB) $(MOD_DIR)/lib/libread_emeV.$(LIBSUF)
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/read_em.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(SRC_DIR)/em_comp.h $(MOD_DIR)/h/em_comp.h
-		-cmp libread_emk.$(LIBSUF) $(MOD_DIR)/lib/libread_emk.$(LIBSUF)
-		-cmp libread_emkV.$(LIBSUF) $(MOD_DIR)/lib/libread_emkV.$(LIBSUF)
-		-cmp libread_emeV.$(LIBSUF) $(MOD_DIR)/lib/libread_emeV.$(LIBSUF)
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/m_C_mnem $(SRC_DIR)/m_C_mnem_na $(SRC_DIR)/argtype $(SRCFILES)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF) C_mnem C_mnem_narg
-
-libread_emk.$(LIBSUF):	$(K_OFILES)
-		rm -f libread_emk.$(LIBSUF)
-		$(AR) r libread_emk.$(LIBSUF) $(K_OFILES)
-		$(RANLIB) libread_emk.$(LIBSUF)
-
-libread_emkV.$(LIBSUF):	$(KV_OFILES)
-		rm -f libread_emkV.$(LIBSUF)
-		$(AR) r libread_emkV.$(LIBSUF) $(KV_OFILES)
-		$(RANLIB) libread_emkV.$(LIBSUF)
-
-libread_emeV.$(LIBSUF):	$(EV_OFILES)
-		rm -f libread_emeV.$(LIBSUF)
-		$(AR) r libread_emeV.$(LIBSUF) $(EV_OFILES)
-		$(RANLIB) libread_emeV.$(LIBSUF)
-
-read_emk.$(SUF):	$(SRC_DIR)/read_em.c $(SRC_DIR)/em_comp.h $(SRC_DIR)/readk.c
-		$(CC) -c $(CFLAGS) -DCOMPACT $(SRC_DIR)/read_em.c
-		mv read_em.$(SUF) read_emk.$(SUF)
-
-read_emkV.$(SUF):	$(SRC_DIR)/read_em.c $(SRC_DIR)/em_comp.h $(SRC_DIR)/readk.c
-		$(CC) -c $(CFLAGS) -DCOMPACT -DCHECKING $(SRC_DIR)/read_em.c
-		mv read_em.$(SUF) read_emkV.$(SUF)
-
-read_emeV.$(SUF):	$(SRC_DIR)/read_em.c $(SRC_DIR)/em_comp.h $(SRC_DIR)/reade.c
-		$(CC) -c $(CFLAGS) -DCHECKING $(SRC_DIR)/read_em.c
-		mv read_em.$(SUF) read_emeV.$(SUF)
-
-makecalls.$(SUF):	C_mnem C_mnem_narg $(SRC_DIR)/em_comp.h $(SRC_DIR)/mkcalls.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/mkcalls.c
-		mv mkcalls.$(SUF) makecalls.$(SUF)
-
-makecallsV.$(SUF):	C_mnem C_mnem_narg $(SRC_DIR)/em_comp.h $(SRC_DIR)/mkcalls.c
-		$(CC) -c $(CFLAGS) -DCHECKING $(SRC_DIR)/mkcalls.c
-		mv mkcalls.$(SUF) makecallsV.$(SUF)
-
-makecallsO.$(SUF):	C_mnem C_mnem_narg $(SRC_DIR)/em_comp.h $(SRC_DIR)/mkcalls.c
-		$(CC) -c -DPEEPHOLE $(CFLAGS) $(SRC_DIR)/mkcalls.c
-		mv mkcalls.$(SUF) makecallsO.$(SUF)
-
-makecallsCE.$(SUF):	C_mnem C_mnem_narg $(SRC_DIR)/em_comp.h $(SRC_DIR)/mkcalls.c
-		$(CC) -c -DCODE_EXPANDER $(CFLAGS) $(SRC_DIR)/mkcalls.c
-		mv mkcalls.$(SUF) makecallsCE.$(SUF)
-
-C_mnem:		$(SRC_DIR)/m_C_mnem argtype $(EM_TABLE)
-		sh $(SRC_DIR)/m_C_mnem $(EM_TABLE) > C_mnem
-
-C_mnem_narg:	$(SRC_DIR)/m_C_mnem_na argtype $(EM_TABLE)
-		sh $(SRC_DIR)/m_C_mnem_na $(EM_TABLE) > C_mnem_narg
-
-argtype:	$(SRC_DIR)/argtype
-		cp $(SRC_DIR)/argtype argtype
-
-lintlib:	C_mnem C_mnem_narg
-		$(MK_LINT_LIB) read_emkV $(MOD_DIR)/lib $(INCLUDES) $(DEFINES) -DCOMPACT -DCHECKING $(KSRCFILES)
-		$(MK_LINT_LIB) read_emeV $(MOD_DIR)/lib $(INCLUDES) $(DEFINES) -DCHECKING $(ESRCFILES)
-
-EM_vars.$(SUF):	$(SRC_DIR)/EM_vars.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/EM_vars.c

+ 0 - 19
modules/src/string/build.mk

@@ -1,19 +0,0 @@
-D := modules/src/string
-
-define build-libstring-impl
-	$(call reset)
-	$(call cfile, $D/bts2str.c)
-	$(call cfile, $D/btscat.c)
-	$(call cfile, $D/btscmp.c)
-	$(call cfile, $D/btscpy.c)
-	$(call cfile, $D/btszero.c)
-	$(call cfile, $D/long2str.c)
-	$(call cfile, $D/str2bts.c)
-	$(call cfile, $D/str2long.c)
-	$(call cfile, $D/strzero.c)
-	$(call clibrary, $(LIBDIR)/libstring.a)
-	LIBSTRING := $o
-endef
-
-$(eval $(build-libstring-impl))
-

+ 0 - 110
modules/src/string/proto.make

@@ -1,110 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/string
-MOD_DIR = $(TARGET_HOME)/modules
-
-SRC =	$(SRC_DIR)/bts2str.c $(SRC_DIR)/btscat.c $(SRC_DIR)/btscmp.c \
-	$(SRC_DIR)/btscpy.c $(SRC_DIR)/btszero.c $(SRC_DIR)/long2str.c \
-	$(SRC_DIR)/str2bts.c $(SRC_DIR)/str2long.c $(SRC_DIR)/strcat.c \
-	$(SRC_DIR)/strcmp.c $(SRC_DIR)/strcpy.c $(SRC_DIR)/strindex.c \
-	$(SRC_DIR)/strlen.c $(SRC_DIR)/strncat.c $(SRC_DIR)/strncmp.c \
-	$(SRC_DIR)/strncpy.c $(SRC_DIR)/strrindex.c $(SRC_DIR)/strzero.c
-
-OBJ =	bts2str.$(SUF) btscat.$(SUF) btscmp.$(SUF) btscpy.$(SUF) \
-	btszero.$(SUF) long2str.$(SUF) str2bts.$(SUF) str2long.$(SUF) \
-	strcat.$(SUF) strcmp.$(SUF) strcpy.$(SUF) strindex.$(SUF) \
-	strlen.$(SUF) strncat.$(SUF) strncmp.$(SUF) strncpy.$(SUF) \
-	strrindex.$(SUF) strzero.$(SUF)
-
-INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
-CFLAGS = $(COPTIONS) $(INCLUDES)
-
-LIBSTRING = libstring.$(LIBSUF)
-
-all:		$(LIBSTRING)
-
-$(LIBSTRING):	$(OBJ)
-		$(AR) r $(LIBSTRING) $(OBJ)
-		$(RANLIB) $(LIBSTRING)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp $(LIBSTRING) $(MOD_DIR)/lib/$(LIBSTRING)
-		$(RANLIB) $(MOD_DIR)/lib/$(LIBSTRING)
-		cp $(SRC_DIR)/ack_string.h $(MOD_DIR)/h/ack_string.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/string.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(LIBSTRING) $(MOD_DIR)/lib/$(LIBSTRING)
-		-cmp $(SRC_DIR)/ack_string.h $(MOD_DIR)/h/ack_string.h
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC)
-
-opr:
-		make pr | opr
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF)
-
-lintlib:
-		$(MK_LINT_LIB) string $(MOD_DIR)/lib $(INCLUDES) $(SRC)
-
-bts2str.$(SUF):	$(SRC_DIR)/bts2str.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/bts2str.c
-
-btscat.$(SUF):	$(SRC_DIR)/btscat.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/btscat.c
-
-btscmp.$(SUF):	$(SRC_DIR)/btscmp.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/btscmp.c
-
-btscpy.$(SUF):	$(SRC_DIR)/btscpy.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/btscpy.c
-
-btszero.$(SUF):	$(SRC_DIR)/btszero.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/btszero.c
-
-long2str.$(SUF):	$(SRC_DIR)/long2str.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/long2str.c
-
-str2bts.$(SUF):	$(SRC_DIR)/str2bts.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/str2bts.c
-
-str2long.$(SUF):	$(SRC_DIR)/str2long.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/str2long.c
-
-strcat.$(SUF):	$(SRC_DIR)/strcat.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strcat.c
-
-strcmp.$(SUF):	$(SRC_DIR)/strcmp.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strcmp.c
-
-strcpy.$(SUF):	$(SRC_DIR)/strcpy.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strcpy.c
-
-strindex.$(SUF):	$(SRC_DIR)/strindex.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strindex.c
-
-strlen.$(SUF):	$(SRC_DIR)/strlen.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strlen.c
-
-strncat.$(SUF):	$(SRC_DIR)/strncat.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strncat.c
-
-strncmp.$(SUF):	$(SRC_DIR)/strncmp.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strncmp.c
-
-strncpy.$(SUF):	$(SRC_DIR)/strncpy.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strncpy.c
-
-strrindex.$(SUF):	$(SRC_DIR)/strrindex.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strrindex.c
-
-strzero.$(SUF):	$(SRC_DIR)/strzero.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/strzero.c

+ 0 - 29
modules/src/system/build.mk

@@ -1,29 +0,0 @@
-D := modules/src/system
-
-define build-libsystem-impl
-	$(call reset)
-	$(call cfile, $D/access.c)
-	$(call cfile, $D/break.c)
-	$(call cfile, $D/chmode.c)
-	$(call cfile, $D/close.c)
-	$(call cfile, $D/create.c)
-	$(call cfile, $D/filesize.c)
-	$(call cfile, $D/open.c)
-	$(call cfile, $D/read.c)
-	$(call cfile, $D/remove.c)
-	$(call cfile, $D/stop.c)
-	$(call cfile, $D/system.c)
-	$(call cfile, $D/time.c)
-	$(call cfile, $D/write.c)
-	$(call cfile, $D/seek.c)
-	$(call cfile, $D/rename.c)
-	$(call clibrary, $(LIBDIR)/libsystem.a)
-	LIBSYSTEM := $o
-
-	$(call reset)
-	$(eval q := $D/system.h)
-	$(call copyto, $(INCDIR)/system.h)
-endef
-
-$(eval $(build-libsystem-impl))
-

+ 0 - 109
modules/src/system/proto.make

@@ -1,109 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/modules/src/system
-MOD_DIR = $(TARGET_HOME)/modules
-
-LIBSYS	= libsystem.$(LIBSUF)
-OBJ	= access.$(SUF) break.$(SUF) chmode.$(SUF) close.$(SUF) create.$(SUF) \
-	  filesize.$(SUF) modtime.$(SUF) lock.$(SUF) open.$(SUF) read.$(SUF) \
-	  remove.$(SUF) stop.$(SUF) system.$(SUF) time.$(SUF) unlock.$(SUF) \
-	  write.$(SUF) seek.$(SUF) rename.$(SUF)
-CSRC	= $(SRC_DIR)/access.c $(SRC_DIR)/break.c $(SRC_DIR)/chmode.c \
-	  $(SRC_DIR)/close.c $(SRC_DIR)/create.c $(SRC_DIR)/filesize.c \
-	  $(SRC_DIR)/modtime.c $(SRC_DIR)/lock.c $(SRC_DIR)/open.c \
-	  $(SRC_DIR)/read.c $(SRC_DIR)/remove.c $(SRC_DIR)/stop.c \
-	  $(SRC_DIR)/system.c $(SRC_DIR)/time.c $(SRC_DIR)/unlock.c \
-	  $(SRC_DIR)/write.c $(SRC_DIR)/seek.c $(SRC_DIR)/rename.c
-SRC	= $(SRC_DIR)/proto.make $(SRC_DIR)/system.h $(CSRC)
-
-INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
-CFLAGS = $(COPTIONS) $(INCLUDES)
-
-all:		$(LIBSYS)
-
-$(LIBSYS):	$(OBJ)
-		rm -f $(LIBSYS)
-		$(AR) r $(LIBSYS) $(OBJ)
-		$(RANLIB) $(LIBSYS)
-
-install:	all
-		-mkdir $(MOD_DIR)/lib
-		-mkdir $(MOD_DIR)/h
-		cp $(LIBSYS) $(MOD_DIR)/lib/$(LIBSYS)
-		$(RANLIB) $(MOD_DIR)/lib/$(LIBSYS)
-		cp $(SRC_DIR)/system.h $(MOD_DIR)/h/system.h
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/system.3 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp $(LIBSYS) $(MOD_DIR)/lib/$(LIBSYS)
-		-cmp $(SRC_DIR)/system.h $(MOD_DIR)/h/system.h
-
-clean:
-		rm -f *.$(SUF) *.$(LIBSUF)
-
-pr:
-		@pr $(SRC)
-
-opr:
-		make pr | opr
-
-lintlib:
-		$(MK_LINT_LIB) system $(MOD_DIR)/lib $(INCLUDES) $(CSRC)
-
-access.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/access.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/access.c
-
-break.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/break.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/break.c
-
-chmode.$(SUF):	$(SRC_DIR)/chmode.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/chmode.c
-
-close.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/close.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/close.c
-
-create.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/create.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/create.c
-
-filesize.$(SUF): $(SRC_DIR)/filesize.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/filesize.c
-
-lock.$(SUF):	$(SRC_DIR)/lock.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/lock.c
-
-modtime.$(SUF):	$(SRC_DIR)/modtime.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/modtime.c
-
-open.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/open.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/open.c
-
-read.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/read.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/read.c
-
-remove.$(SUF):	$(SRC_DIR)/remove.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/remove.c
-
-rename.$(SUF):	$(SRC_DIR)/rename.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/rename.c
-
-seek.$(SUF):	$(SRC_DIR)/seek.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/seek.c
-
-stop.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/stop.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/stop.c
-
-system.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/system.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/system.c
-
-time.$(SUF):	$(SRC_DIR)/time.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/time.c
-
-unlock.$(SUF):	$(SRC_DIR)/unlock.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/unlock.c
-
-write.$(SUF):	$(SRC_DIR)/system.h $(SRC_DIR)/write.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/write.c

+ 0 - 68
plat/build.mk

@@ -1,68 +0,0 @@
-
-define build-platform-headers
-$(call reset)
-$(eval q := $D/include/$(strip $1))
-$(call installto, $(PLATIND)/$(PLATFORM)/include/$(strip $1))
-$(eval PLATFORM_HEADERS_$(PLATFORM) += $q)
-endef
-
-define build-platform-impl
-    $(call reset)
-	$(eval q := $D/descr)
-	$(call installto, $(PLATIND)/descr/$(PLATFORM))
-
-	$(foreach f, $(platform-headers), $(call build-platform-headers, $f))
-
-	$(eval PLATFORM_$(PLATFORM) := \
-			$(PLATIND)/descr/$(PLATFORM) \
-			$(PLATFORM_HEADERS_$(PLATFORM)) \
-			$(PLATDEP)/$(PLATFORM)/as \
-			$(if $(arch-cg-$(ARCH)), $(PLATDEP)/$(PLATFORM)/cg, $(PLATDEP)/$(PLATFORM)/ncg) \
-			$(ARCHITECTURE_$(ARCH)))
-
-	# libsys
-
-	$(call reset)
-	$(foreach f, $(platform-libsys), $(call ackfile, $D/libsys/$f))
-	$(call acklibrary, $(LIBDIR)/$(PLATFORM)/libsys.a)
-	$(call installto, $(PLATIND)/$(PLATFORM)/libsys.a)
-
-    # libem
-
-    $(call reset)
-    $(eval objdir := $(PLATFORM))
-    $(eval ackflags += -Ih)
-    $(foreach f, $(arch-libem-$(ARCH)), $(call ackfile, mach/$(ARCH)/libem/$f))
-    $(call acklibrary, $(LIBDIR)/$(PLATFORM)/libem.a)
-    $(call installto, $(PLATIND)/$(PLATFORM)/libem.a)
-
-    # libend
-
-    $(call reset)
-    $(eval objdir := $(PLATFORM))
-    $(eval ackflags += -Ih)
-    $(foreach f, $(arch-libend-$(ARCH)), $(call ackfile, mach/$(ARCH)/libend/$f))
-    $(call acklibrary, $(LIBDIR)/$(PLATFORM)/libend.a)
-    $(call installto, $(PLATIND)/$(PLATFORM)/libend.a)
-
-    # The tools themselves
-
-    $(call build-as)
-    $(if $(arch-cg-$(ARCH)), $(call build-cg), $(call build-ncg))
-
-	# Build top only if the architecture asks for it.
-
-	$(if $(arch-top-$(ARCH)), $(call build-top))
-
-    # Language runtimes
-
-    $(foreach runtime, $(RUNTIMES), $(build-runtime-$(runtime)))
-
-    # Install the ego descr file for this architecture
-
-    $(call build-ego-descr)
-endef
-
-build-platform = $(eval $(call build-platform-impl, $1))
-
-

+ 0 - 42
plat/cpm/build.mk

@@ -1,42 +0,0 @@
-ARCH := i80
-PLATFORM := cpm
-OPTIMISATION := -O
-
-D := plat/cpm
-
-platform-headers := \
-	ack/config.h \
-	cpm.h \
-	unistd.h
-
-platform-libsys := \
-	_bdos.s \
-	_hol0.s \
-	_inn2.s \
-	_trap.s \
-	brk.c \
-	close.c \
-	creat.c \
-	errno.s \
-	getpid.c \
-	isatty.c \
-	kill.c \
-	lseek.c \
-	open.c \
-	read.c \
-	signal.c \
-	time.c \
-	write.c
-
-$(eval $(call build-platform))
-
-define build-cpm-boot-impl
-	$(call reset)
-	$(call ackfile, $D/boot.s)
-	$(call installto, $(PLATIND)/$(PLATFORM)/boot.o)
-endef
-
-$(eval $(build-cpm-boot-impl))
-
-
-

+ 0 - 27
plat/linux/libsys/build.mk

@@ -1,27 +0,0 @@
-define build-liblinux-impl
-
-$(call reset)
-$(eval objdir := $(PLATFORM))
-$(call ackfile, plat/linux/liblinux/_exit.c)
-$(call ackfile, plat/linux/liblinux/_hol0.s)
-$(call ackfile, plat/linux/liblinux/brk.c)
-$(call ackfile, plat/linux/liblinux/close.c)
-$(call ackfile, plat/linux/liblinux/creat.c)
-$(call ackfile, plat/linux/liblinux/errno.s)
-$(call ackfile, plat/linux/liblinux/getpid.c)
-$(call ackfile, plat/linux/liblinux/gettimeofday.c)
-$(call ackfile, plat/linux/liblinux/isatty.c)
-$(call ackfile, plat/linux/liblinux/kill.c)
-$(call ackfile, plat/linux/liblinux/lseek.c)
-$(call ackfile, plat/linux/liblinux/open.c)
-$(call ackfile, plat/linux/liblinux/read.c)
-$(call ackfile, plat/linux/liblinux/sbrk.c)
-$(call ackfile, plat/linux/liblinux/signal.c)
-$(call ackfile, plat/linux/liblinux/write.c)
-
-$(call acklibrary, $(OBJDIR)/$D/liblinux.a)
-$(call installto, $(PLATIND)/$(PLATFORM)/liblinux.a)
-
-endef
-
-build-liblinux = $(eval $(build-liblinux-impl))

+ 0 - 28
plat/linux386/build.mk

@@ -1,28 +0,0 @@
-ARCH := i386
-PLATFORM := linux386
-OPTIMISATION := -O
-
-D := plat/linux386/
-
-platform-headers := \
-	ack/config.h \
-	sys/ioctl.h \
-	unistd.h
-
-platform-libsys := \
-	_syscall.s
-
-$(eval $(call build-platform))
-$(eval $(call build-liblinux))
-
-define build-linux386-boot-impl
-	$(call reset)
-	$(call ackfile, $D/boot.s)
-	$(call installto, $(PLATIND)/$(PLATFORM)/boot.o)
-endef
-
-$(eval $(build-linux386-boot-impl))
-
-
-
-

+ 0 - 25
plat/linux68k/build.mk

@@ -1,25 +0,0 @@
-ARCH := m68020
-PLATFORM := linux68k
-OPTIMISATION := -O6
-
-D := plat/linux68k/
-
-platform-headers := \
-	ack/config.h \
-	sys/ioctl.h \
-	unistd.h
-
-platform-libsys := \
-	_syscall.s
-
-$(eval $(call build-platform))
-$(eval $(call build-liblinux))
-
-define build-linux68k-boot-impl
-	$(call reset)
-	$(call ackfile, $D/boot.s)
-	$(call installto, $(PLATIND)/$(PLATFORM)/boot.o)
-endef
-
-$(eval $(build-linux68k-boot-impl))
-

+ 0 - 31
plat/linuxppc/build.mk

@@ -1,31 +0,0 @@
-ARCH := powerpc
-PLATFORM := linuxppc
-OPTIMISATION := -O6
-
-D := plat/linuxppc/
-
-platform-headers := \
-	ack/config.h \
-	sys/ioctl.h \
-	unistd.h
-
-platform-libsys := \
-	_syscall.s \
-	trap.s
-
-$(eval $(call build-platform))
-$(eval $(call build-liblinux))
-
-define build-linuxppc-boot-impl
-	$(call reset)
-	$(call ackfile, $D/boot.s)
-	$(call installto, $(PLATIND)/$(PLATFORM)/boot.o)
-endef
-
-$(eval $(build-linuxppc-boot-impl))
-
-
-
-
-
-

+ 0 - 38
plat/pc86/build.mk

@@ -1,38 +0,0 @@
-ARCH := i86
-PLATFORM := pc86
-OPTIMISATION := -O
-
-D := plat/pc86/
-
-platform-headers := \
-	ack/config.h \
-	unistd.h
-
-platform-libsys := \
-	errno.s \
-	_hol0.s \
-	_sys_rawread.s \
-	_sys_rawwrite.s \
-	open.c \
-	creat.c \
-	close.c \
-	read.c \
-	write.c \
-	brk.c \
-	getpid.c \
-	kill.c \
-	isatty.c \
-	lseek.c \
-	time.c \
-	signal.c
-
-$(eval $(call build-platform))
-
-define build-pc86-boot-impl
-	$(call reset)
-	$(call ackfile, $D/boot.s)
-	$(call installto, $(PLATIND)/$(PLATFORM)/boot.o)
-endef
-
-$(eval $(build-pc86-boot-impl))
-

+ 0 - 52
plat/rpi/build.mk

@@ -1,52 +0,0 @@
-# Build script for Raspberry Pi bare-metal executables (using the
-# VideoCore IV processor, not the ARM).
-#
-# © 2013 David Given
-# This file is redistributable under the terms of the 3-clause BSD license.
-# See the file 'Copying' in the root of the distribution for the full text.
-
-ARCH := vc4
-PLATFORM := rpi
-OPTIMISATION := -O
-
-D := plat/rpi/
-
-platform-headers := \
-	unistd.h \
-	termios.h \
-	pi.h \
-	ack/config.h
-
-platform-libsys := \
-	_hol0.s \
-	errno.s \
-	pi_phys_to_user.s \
-	pi_user_to_phys.s \
-	pi_uart.s \
-	pi_fast_mode.s \
-	creat.c \
-	close.c \
-	open.c \
-	read.c \
-	write.c \
-	isatty.c \
-	brk.c \
-	getpid.c \
-	kill.c \
-	lseek.c \
-	time.c \
-	signal.c \
-	tcgetattr.c \
-	tcsetattr.c \
-	select.c
-
-$(eval $(call build-platform))
-
-define build-rpi-boot-impl
-	$(call reset)
-	$(call ackfile, $D/boot.s)
-	$(call installto, $(PLATIND)/$(PLATFORM)/boot.o)
-endef
-
-$(eval $(build-rpi-boot-impl))
-

+ 0 - 56
util/LLgen/build.mk

@@ -1,56 +0,0 @@
-D := util/LLgen
-
-# Rule to build LLgen.
-
-define build-llgen-impl
-	$(call reset)
-	$(eval cflags += -DNON_CORRECTING -DLIBDIR=\"$(abspath $D/lib)\")
-	$(call cfile, $D/src/main.c)
-	$(call cfile, $D/src/gencode.c)
-	$(call cfile, $D/src/compute.c)
-	$(call cfile, $D/src/check.c)
-	$(call cfile, $D/src/reach.c)
-	$(call cfile, $D/src/global.c)
-	$(call cfile, $D/src/name.c)
-	$(call cfile, $D/src/sets.c)
-	$(call cfile, $D/src/alloc.c)
-	$(call cfile, $D/src/machdep.c)
-	$(call cfile, $D/src/cclass.c)
-	$(call cfile, $D/src/savegram.c)
-
-	# These use pre-LLgen'd version of the files. If LLgen.g gets updated,
-	# they need rebuilding. Use the bootstrap script to do this.
-
-	$(call cfile, $D/src/LLgen.c)
-	$(call cfile, $D/src/Lpars.c)
-	$(call cfile, $D/src/tokens.c)
-
-	$(call cprogram, $(BINDIR)/LLgen)
-	LLGEN := $o
-endef
-
-$(eval $(build-llgen-impl))
-
-# Rule to invoke to *use* LLgen.
-#
-#  $1: directory to put output files
-#  $2: input files
-#
-# Output files are compiled via cfile and queued.
-
-define llgen-impl
-$(eval o := $1/Lpars.c $(patsubst %.g, $(strip $1)/%.c, $(notdir $2)))
-$(eval CLEANABLES += $o $1/Lpars.h)
-
-$o: $1/Lpars.h
-$1/Lpars.h: $2 $(LLGEN)
-	@echo LLGEN $1/Lpars.c
-	@mkdir -p $1
-	$(hide) $(RM) $o $1/Lpars.h
-	$(hide) cd $1 && $(LLGEN) $(abspath $2)
-
-$(foreach f,$o,$(call cfile,$f))
-
-endef
-
-llgen = $(eval $(call llgen-impl,$1,$2))

+ 0 - 57
util/ack/build.mk

@@ -1,57 +0,0 @@
-D := util/ack
-
-define util-ack-makeheaders-rule
-$(eval g := $(OBJDIR)/$D/dmach.c $(OBJDIR)/$D/intable.c)
-$(wordlist 2, $(words $g), $g): $(firstword $g)
-$(firstword $g): $(util-ack-mktables)
-	@echo MKTABLES
-	@mkdir -p $(OBJDIR)/$D
-	$(hide) cd $(OBJDIR)/$D && $(util-ack-mktables) $(INSDIR)/share
-
-$(eval CLEANABLES += $g)
-endef
-
-define build-ack-impl
-	$(call reset)
-	$(call cfile, $D/mktables.c)
-	$(call cprogram, $(OBJDIR)/$D/mktables)
-	$(eval util-ack-mktables := $o)
-
-	$(call reset)
-	$(eval cflags += -I$D)
-	$(call cfile, $D/list.c)
-	$(call cfile, $D/data.c)
-	$(call cfile, $D/main.c)
-	$(call cfile, $D/scan.c)
-	$(call cfile, $D/svars.c)
-	$(call cfile, $D/trans.c)
-	$(call cfile, $D/util.c)
-
-	$(call cfile, $D/rmach.c)
-	$(call dependson, $(INCDIR)/em_path.h)
-
-	$(call cfile, $D/run.c)
-	$(call cfile, $D/grows.c)
-
-	$(call cfile, $D/files.c)
-	$(call dependson, $(INCDIR)/em_path.h)
-
-	$(eval $(util-ack-makeheaders-rule))
-	$(call cfile, $(OBJDIR)/$D/dmach.c)
-	$(call cfile, $(OBJDIR)/$D/intable.c)
-
-	$(call cprogram, $(BINDIR)/ack)
-	$(call installto, $(INSDIR)/bin/ack)
-	$(eval ACK := $o)
-
-	$(call reset)
-	$(eval q := lib/descr/fe)
-	$(call installto, $(PLATIND)/descr/fe)
-	$(eval $(ACK): $o)
-
-	$(call reset)
-	$(eval q := $D/ack.1.X)
-	$(call installto, $(INSDIR)/share/man/man1/ack.1)
-endef
-
-$(eval $(build-ack-impl))

+ 0 - 187
util/ack/proto.make

@@ -1,187 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ack
-
-HFILES=\
-	$(SRC_DIR)/ack.h \
-	$(SRC_DIR)/list.h \
-	$(SRC_DIR)/trans.h \
-	$(SRC_DIR)/data.h \
-	$(SRC_DIR)/dmach.h \
-	$(SRC_DIR)/grows.h
-
-DSRC=\
-	$(SRC_DIR)/list.c \
-	$(SRC_DIR)/data.c \
-	$(SRC_DIR)/main.c \
-	$(SRC_DIR)/scan.c \
-	$(SRC_DIR)/svars.c \
-	$(SRC_DIR)/trans.c \
-	$(SRC_DIR)/util.c \
-	$(SRC_DIR)/rmach.c \
-	$(SRC_DIR)/run.c \
-	$(SRC_DIR)/grows.c \
-	$(SRC_DIR)/files.c
-
-ISRC=\
-	dmach.c \
-	intable.c
-
-CFILES = $(DSRC) $(ISRC)
-
-OBJ=\
-	list.$(SUF) \
-	data.$(SUF) \
-	main.$(SUF) \
-	scan.$(SUF) \
-	svars.$(SUF) \
-	trans.$(SUF) \
-	util.$(SUF) \
-	rmach.$(SUF) \
-	run.$(SUF) \
-	dmach.$(SUF) \
-	intable.$(SUF) \
-	grows.$(SUF) \
-	files.$(SUF)
-
-ACKDIR=$(TARGET_HOME)/lib
-FE=fe
-INTABLES=sun3
-LNTABLES=acc apc abc ocm m2 f2c vax4 i86 i386 m68k2 m68k4 pmds pmds4 mantra \
-	m68020 z8000 pdp em22 em24 em44 6500 6800 6805 6809 i80 ns s2650 z80 \
-	sun2 xenix3 minix minixST sparc sparc_solaris arm
-INCLUDES=-I$(TARGET_HOME)/h -I$(TARGET_HOME)/config -I$(SRC_DIR)
-CFLAGS= $(INCLUDES) $(COPTIONS)
-UCFLAGS= $(INCLUDES) $(UCOPTIONS)
-LINTFLAGS= $(INCLUDES) $(LINTOPTIONS)
-LDFLAGS= $(LDOPTIONS)
-ULDFLAGS= $(ULDOPTIONS)
-BINDIR=$(TARGET_HOME)/bin
-HDIR=$(TARGET_HOME)/h
-MODDIR=$(TARGET_HOME)/modules/lib
-
-all:		ack ack.1
-
-install:	ack ack.1
-		cp ack $(BINDIR)/ack
-		-cd $(BINDIR) ; \
-		for i in $(INTABLES) $(LNTABLES) ; do rm -f $$i ; ln ack $$i ; done
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage ack.1 $(TARGET_HOME) ; \
-		fi
-
-cmp:		ack
-		-cmp ack $(BINDIR)/ack
-
-ack.1:		$(SRC_DIR)/ack.1.X
-		-sh -c 'tbl < $(SRC_DIR)/ack.1.X > ack.1'
-		-sh -c 'if test -s ack.1 ; then : ; else cp $(SRC_DIR)/ack.1.X ack.1 ; fi'
-
-clean:
-		-rm -f *.old *.$(SUF) mktables *.$(USUF) ack ack.1 $(ISRC)
-
-ack:    $(OBJ)
-	$(CC) $(LDFLAGS) -o ack $(OBJ) $(MODDIR)/libstring.$(LIBSUF)
-
-depend:	$(ISRC)
-	rm_deps Makefile > Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(INCLUDES) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-dmach.c intable.c: mktables $(SRC_DIR)/dmach.h
-	: mktables $(ACKDIR) # $(FE) $(INTABLES)
-	mktables $(ACKDIR)
-
-mktables:	mktables.$(USUF)
-	$(UCC) -o mktables $(ULDFLAGS) mktables.$(USUF)
-
-mktables.$(USUF):	$(SRC_DIR)/mktables.c
-	$(UCC) -c $(UCFLAGS) $(SRC_DIR)/mktables.c
-
-pr:
-	@pr $(SRC_DIR)/proto.make $(HFILES) $(DSRC)
-
-opr:
-	make pr | opr
-
-lint:   $(ISRC)
-	$(LINT) $(LINTFLAGS) $(CFILES) $(UTIL_HOME)/modules/lib/$(LINTPREF)string.$(LINTSUF)
-
-# do not remove the next line
-#DEPENDENCIES
-list.$(SUF):	$(SRC_DIR)/list.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/list.c
-list.$(SUF):	$(SRC_DIR)/list.h
-list.$(SUF):	$(SRC_DIR)/ack.h
-data.$(SUF):	$(SRC_DIR)/data.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/data.c
-data.$(SUF):	$(SRC_DIR)/data.h
-data.$(SUF):	$(SRC_DIR)/trans.h
-data.$(SUF):	$(SRC_DIR)/list.h
-data.$(SUF):	$(SRC_DIR)/ack.h
-main.$(SUF):	$(SRC_DIR)/main.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/main.c
-main.$(SUF):	$(SRC_DIR)/data.h
-main.$(SUF):	$(TARGET_HOME)/config/local.h
-main.$(SUF):	$(SRC_DIR)/trans.h
-main.$(SUF):	$(SRC_DIR)/list.h
-main.$(SUF):	$(SRC_DIR)/ack.h
-scan.$(SUF):	$(SRC_DIR)/scan.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/scan.c
-scan.$(SUF):	$(SRC_DIR)/data.h
-scan.$(SUF):	$(SRC_DIR)/trans.h
-scan.$(SUF):	$(SRC_DIR)/list.h
-scan.$(SUF):	$(SRC_DIR)/ack.h
-svars.$(SUF):	$(SRC_DIR)/svars.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/svars.c
-svars.$(SUF):	$(SRC_DIR)/ack.h
-trans.$(SUF):	$(SRC_DIR)/trans.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/trans.c
-trans.$(SUF):	$(SRC_DIR)/data.h
-trans.$(SUF):	$(SRC_DIR)/grows.h
-trans.$(SUF):	$(SRC_DIR)/trans.h
-trans.$(SUF):	$(SRC_DIR)/list.h
-trans.$(SUF):	$(SRC_DIR)/ack.h
-util.$(SUF):	$(SRC_DIR)/util.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/util.c
-util.$(SUF):	$(SRC_DIR)/ack.h
-rmach.$(SUF):	$(SRC_DIR)/rmach.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/rmach.c
-rmach.$(SUF):	$(SRC_DIR)/data.h
-rmach.$(SUF):	$(SRC_DIR)/dmach.h
-rmach.$(SUF):	$(SRC_DIR)/grows.h
-rmach.$(SUF):	$(SRC_DIR)/trans.h
-rmach.$(SUF):	$(SRC_DIR)/list.h
-rmach.$(SUF):	$(TARGET_HOME)/config/em_path.h
-rmach.$(SUF):	$(SRC_DIR)/ack.h
-run.$(SUF):	$(SRC_DIR)/run.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/run.c
-run.$(SUF):	$(SRC_DIR)/data.h
-run.$(SUF):	$(SRC_DIR)/grows.h
-run.$(SUF):	$(SRC_DIR)/trans.h
-run.$(SUF):	$(SRC_DIR)/list.h
-run.$(SUF):	$(SRC_DIR)/ack.h
-grows.$(SUF):	$(SRC_DIR)/grows.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/grows.c
-grows.$(SUF):	$(SRC_DIR)/grows.h
-grows.$(SUF):	$(SRC_DIR)/ack.h
-files.$(SUF):	$(SRC_DIR)/files.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/files.c
-files.$(SUF):	$(TARGET_HOME)/config/em_path.h
-files.$(SUF):	$(SRC_DIR)/data.h
-files.$(SUF):	$(SRC_DIR)/grows.h
-files.$(SUF):	$(SRC_DIR)/trans.h
-files.$(SUF):	$(SRC_DIR)/list.h
-files.$(SUF):	$(SRC_DIR)/ack.h
-dmach.$(SUF):	dmach.c
-	$(CC) -c $(CFLAGS) dmach.c
-dmach.$(SUF):	$(SRC_DIR)/dmach.h
-intable.$(SUF):	intable.c
-	$(CC) -c $(CFLAGS) intable.c

+ 0 - 23
util/amisc/build.mk

@@ -1,23 +0,0 @@
-
-define build-simple-tool-impl
-	$(call reset)
-	$(call cfile, util/amisc/$1.c)
-	$(call rawfile, $(LIBOBJECT))
-	$(call cprogram, $(BINDIR)/$1)
-	$(eval INSTALLABLES += $o)
-	$(call installto, $(INSDIR)/bin/$1)
-
-	$(call reset)
-	$(eval q := util/amisc/$1.1)
-	$(call installto, $(INSDIR)/share/man/man1/$1.1)
-endef
-
-build-simple-tool = $(eval $(build-simple-tool-impl))
-
-$(call build-simple-tool,anm)
-$(call build-simple-tool,ashow)
-$(call build-simple-tool,asize)
-$(call build-simple-tool,aslod)
-$(call build-simple-tool,astrip)
-$(call build-simple-tool,aelflod)
-

+ 0 - 48
util/amisc/proto.make

@@ -1,48 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/amisc
-BINDIR  = $(TARGET_HOME)/bin
-LDFLAGS = $(LDOPTIONS)
-INCLUDES = -I$(TARGET_HOME)/h
-CFLAGS	= $(INCLUDES) $(COPTIONS)
-LINTFLAGS = $(INCLUDES) $(LINTOPTIONS)
-
-ALL	= anm asize astrip ashow
-LIBS	= $(TARGET_HOME)/modules/lib/libobject.$(LIBSUF)
-LINTLIBS = $(UTIL_HOME)/modules/lib/$(LINTPREF)object.$(LINTSUF)
-
-all:	$(ALL)
-
-anm:	$(SRC_DIR)/anm.c
-	$(CC) $(CFLAGS) $(LDFLAGS) -o anm $(SRC_DIR)/anm.c $(LIBS)
-asize:	$(SRC_DIR)/asize.c
-	$(CC) $(CFLAGS) $(LDFLAGS) -o asize $(SRC_DIR)/asize.c $(LIBS)
-astrip: $(SRC_DIR)/astrip.c
-	$(CC) $(CFLAGS) $(LDFLAGS) -o astrip $(SRC_DIR)/astrip.c $(LIBS)
-ashow:	$(SRC_DIR)/ashow.c
-	$(CC) $(CFLAGS) $(LDFLAGS) -o ashow $(SRC_DIR)/ashow.c $(LIBS)
-
-install:	all
-	for i in $(ALL); do rm -f $(BINDIR)/$$i; cp $$i $(BINDIR)/$$i; done
-	if [ $(DO_MACHINE_INDEP) = y ] ; \
-	then	for i in anm.1 asize.1 astrip.1; do mk_manpage $(SRC_DIR)/$$i $(TARGET_HOME) ; done ; \
-	fi
-
-cmp:	all
-	-for i in $(ALL); do cmp $$i $(BINDIR)/$$i; done
-
-clean:	; rm -f $(ALL) *.$(SUF)
-
-lint:
-	$(LINT) $(LINTFLAGS) $(SRC_DIR)/anm.c $(LINTLIBS)
-	$(LINT) $(LINTFLAGS) $(SRC_DIR)/asize.c $(LINTLIBS)
-	$(LINT) $(LINTFLAGS) $(SRC_DIR)/astrip.c $(LINTLIBS)
-	$(LINT) $(LINTFLAGS) $(SRC_DIR)/ashow.c $(LINTLIBS)
-
-pr:
-	@pr $(SRC_DIR)/proto.make $(SRC_DIR)/anm.c $(SRC_DIR)/astrip.c $(SRC_DIR)/asize.c $(SRC_DIR)/ashow.c
-
-opr:
-	make pr | opr

+ 0 - 24
util/arch/build.mk

@@ -1,24 +0,0 @@
-D := util/arch
-
-define build-aal-impl
-	$(call reset)
-	$(eval cflags += -DAAL)
-
-	$(call cfile, $D/archiver.c)
-
-	$(call rawfile, $(LIBOBJECT))
-	$(call rawfile, $(LIBPRINT))
-	$(call rawfile, $(LIBSTRING))
-	$(call rawfile, $(LIBSYSTEM))
-
-	$(call cprogram, $(BINDIR)/aal)
-	$(call installto, $(INSDIR)/bin/aal)
-	$(eval AAL := $o)
-	$(eval ACK_CORE_TOOLS += $o)
-
-	$(call reset)
-	$(eval q := $D/aal.1)
-	$(call installto, $(INSDIR)/share/man/man1/aal.1)
-endef
-
-$(eval $(build-aal-impl))

+ 0 - 62
util/arch/proto.make

@@ -1,62 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/arch
-EMH = $(TARGET_HOME)/h
-EMBIN = $(TARGET_HOME)/bin
-LIB = $(TARGET_HOME)/modules/lib
-ULIB = $(UTIL_HOME)/modules/lib
-
-LIBS =	$(LIB)/libobject.$(LIBSUF) $(LIB)/libprint.$(LIBSUF) \
-	$(LIB)/libstring.$(LIBSUF) $(LIB)/libsystem.$(LIBSUF)
-LINTLIBS = \
-	$(ULIB)/$(LINTPREF)object.$(LINTSUF) \
-	$(ULIB)/$(LINTPREF)print.$(LINTSUF) \
-	$(ULIB)/$(LINTPREF)string.$(LINTSUF) \
-	$(ULIB)/$(LINTPREF)system.$(LINTSUF)
-
-INCLUDES = -I$(EMH)
-CFLAGS= $(INCLUDES) -DDISTRIBUTION $(COPTIONS)
-LDFLAGS = $(LDOPTIONS)
-LINTFLAGS= $(INCLUDES) -DDISTRIBUTION $(LINTOPTIONS)
-
-all:            arch aal
-
-arch:		arch.$(SUF)
-		$(CC) $(LDFLAGS) -o arch arch.$(SUF) $(LIBS)
-
-aal:		aal.$(SUF)
-		$(CC) $(LDFLAGS) -o aal aal.$(SUF) $(LIBS)
-
-arch.$(SUF):	$(EMH)/arch.h $(SRC_DIR)/archiver.c
-		$(CC) $(CFLAGS) -c $(SRC_DIR)/archiver.c
-		mv archiver.$(SUF) arch.$(SUF)
-
-aal.$(SUF):	$(EMH)/arch.h $(SRC_DIR)/archiver.c $(EMH)/ranlib.h $(EMH)/out.h
-		$(CC) -DAAL $(CFLAGS) -c $(SRC_DIR)/archiver.c
-		mv archiver.$(SUF) aal.$(SUF)
-
-clean:
-		rm -f aal arch *.$(SUF) *.old
-
-lint:
-		$(LINT) $(LINTFLAGS) -DAAL $(SRC_DIR)/archiver.c $(LINTLIBS)
-
-install :       all
-		cp aal $(EMBIN)/aal
-		cp arch $(EMBIN)/arch
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/aal.1 $(TARGET_HOME) ; \
-			mk_manpage $(SRC_DIR)/arch.1 $(TARGET_HOME) ; \
-			mk_manpage $(SRC_DIR)/arch.5 $(TARGET_HOME) ; \
-		fi
-
-cmp :           all
-		-cmp aal $(EMBIN)/aal
-		-cmp arch $(EMBIN)/arch
-
-opr:
-		make pr ^ opr
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/archiver.c

+ 0 - 25
util/cgg/build.mk

@@ -1,25 +0,0 @@
-D := util/cgg
-
-define build-cgg-impl
-
-$(call reset)
-$(eval cflags += -I$D)
-
-$(call yacc, $(OBJDIR)/$D, $D/bootgram.y)
-
-$(call flex, $(OBJDIR)/$D, $D/bootlex.l)
-$(call dependson, $(OBJDIR)/$D/y.tab.h)
-
-$(call cfile, $D/main.c)
-
-$(eval $q: $(INCDIR)/em_spec.h)
-
-$(call rawfile, $(LIBEM_DATA))
-$(call rawfile, $(LIBASSERT))
-$(call rawfile, $(LIBSYSTEM))
-$(call cprogram, $(BINDIR)/cgg)
-$(eval CGG := $o)
-
-endef
-
-$(eval $(build-cgg-impl))

+ 0 - 32
util/cmisc/build.mk

@@ -1,32 +0,0 @@
-# Building tabgen.
-
-define build-tabgen-impl
-	$(call reset)
-	$(call cfile, util/cmisc/tabgen.c)
-	$(call cprogram, $(BINDIR)/tabgen)
-	$(eval TABGEN := $o)
-endef
-
-$(eval $(build-tabgen-impl))
-
-# Using tabgen.
-#
-#  $1 = input file
-#
-# Output file is compiled with cfile and queued.
-
-define tabgen-impl
-$(eval g := $(OBJDIR)/$(objdir)/$(strip $1).c)
-
-$g: $1 $(TABGEN)
-	@echo TABGEN $g
-	@mkdir -p $(dir $g)
-	$(hide) $(TABGEN) -f$(strip $1) > $g || $(RM) $g
-
-$(eval CLEANABLES += $g)
-$(call $2,$g)
-endef
-
-tabgen = $(eval $(call tabgen-impl,$1,cfile))
-acktabgen = $(eval $(call tabgen-impl,$1,ackfile))
-

+ 0 - 69
util/cmisc/proto.make

@@ -1,69 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/cmisc
-TARGET_BIN = $(TARGET_HOME)/bin
-CFLAGS = $(COPTIONS)
-LDFLAGS = $(LDOPTIONS)
-LINTFLAGS = $(LINTOPTIONS)
-
-all:		cid cclash prid tabgen
-
-install:	all
-		cp cid cclash prid tabgen $(TARGET_BIN)
-		if [ $(DO_MACHINE_INDEP) = y ] ; \
-		then	mk_manpage $(SRC_DIR)/cid.1 $(TARGET_HOME) ; \
-			mk_manpage $(SRC_DIR)/cclash.1 $(TARGET_HOME) ; \
-			mk_manpage $(SRC_DIR)/prid.1 $(TARGET_HOME) ; \
-			mk_manpage $(SRC_DIR)/tabgen.1 $(TARGET_HOME) ; \
-		fi
-
-cmp:		all
-		-cmp cid $(TARGET_BIN)/cid
-		-cmp cclash $(TARGET_BIN)/cclash
-		-cmp prid $(TARGET_BIN)/prid
-		-cmp tabgen $(TARGET_BIN)/tabgen
-
-clean:
-		rm -f *.$(SUF) cid cclash prid tabgen
-
-pr:
-		@pr $(SRC_DIR)/proto.make $(SRC_DIR)/cclash.c $(SRC_DIR)/cid.c \
-		$(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c $(SRC_DIR)/tabgen.c
-
-opr:
-		make pr | opr
-
-tabgen:		tabgen.$(SUF)
-		$(CC) $(LDFLAGS) -o tabgen tabgen.$(SUF)
-
-cid:		cid.$(SUF) GCIPM.$(SUF)
-		$(CC) $(LDFLAGS) -o cid cid.$(SUF) GCIPM.$(SUF)
-
-cclash:		cclash.$(SUF) GCIPM.$(SUF)
-		$(CC) $(LDFLAGS) -o cclash cclash.$(SUF) GCIPM.$(SUF)
-
-prid:		prid.$(SUF) GCIPM.$(SUF)
-		$(CC) $(LDFLAGS) -o prid prid.$(SUF) GCIPM.$(SUF)
-
-lint:
-		$(LINT) $(LINTFLAGS) $(SRC_DIR)/cid.c $(SRC_DIR)/GCIPM.c
-		$(LINT) $(LINTFLAGS) $(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c
-		$(LINT) $(LINTFLAGS) $(SRC_DIR)/cclash.c $(SRC_DIR)/GCIPM.c
-		$(LINT) $(LINTFLAGS) $(SRC_DIR)/tabgen.c
-
-tabgen.$(SUF):	$(SRC_DIR)/tabgen.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/tabgen.c
-
-cid.$(SUF):	$(SRC_DIR)/cid.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/cid.c
-
-prid.$(SUF):	$(SRC_DIR)/prid.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/prid.c
-
-cclash.$(SUF):	$(SRC_DIR)/cclash.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/cclash.c
-
-GCIPM.$(SUF):	$(SRC_DIR)/GCIPM.c
-		$(CC) -c $(CFLAGS) $(SRC_DIR)/GCIPM.c

+ 0 - 77
util/ego/bo/proto.make

@@ -1,77 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/bo
-EMH=$(TARGET_HOME)/h
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/bo.c
-
-OFILES=\
-bo.$(SUF)
-
-HFILES=
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	bo
-
-bo:	$(OFILES)
-	$(CC) -o bo $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp bo $(EMLIB)/ego/bo
-
-cmp:	all
-	-cmp bo $(EMLIB)/ego/bo
-
-clean:
-	rm -f *.$(SUF) bo Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-bo.$(SUF):	$(SRC_DIR)/bo.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/bo.c
-bo.$(SUF):	$(SRC_DIR)/../share/go.h
-bo.$(SUF):	$(SRC_DIR)/../share/def.h
-bo.$(SUF):	$(SRC_DIR)/../share/aux.h
-bo.$(SUF):	$(SRC_DIR)/../share/alloc.h
-bo.$(SUF):	$(SRC_DIR)/../share/map.h
-bo.$(SUF):	$(SRC_DIR)/../share/lset.h
-bo.$(SUF):	$(SRC_DIR)/../share/put.h
-bo.$(SUF):	$(SRC_DIR)/../share/get.h
-bo.$(SUF):	$(SRC_DIR)/../share/files.h
-bo.$(SUF):	$(SRC_DIR)/../share/global.h
-bo.$(SUF):	$(SRC_DIR)/../share/debug.h
-bo.$(SUF):	$(SRC_DIR)/../share/types.h
-bo.$(SUF):	$(EMH)/em_flag.h
-bo.$(SUF):	$(EMH)/em_spec.h
-bo.$(SUF):	$(EMH)/em_pseu.h
-bo.$(SUF):	$(EMH)/em_mnem.h

+ 0 - 205
util/ego/build.mk

@@ -1,205 +0,0 @@
-D := util/ego
-
-define build-ego-backend-impl
-
-$(call reset)
-$(eval cflags += -DVERBOSE -DNOTCOMPACT)
-$(eval cflags += -I$D/share -I$(OBJDIR)/$D)
-$(foreach f, $2, $(call cfile, $f))
-$(call rawfile, $(LIBDIR)/libegocore.a)
-$(call rawfile, $(LIBEM_DATA))
-$(call cprogram, $(BINDIR)/ego/$(strip $1))
-$(call installto, $(PLATDEP)/ego/$(strip $1))
-$(eval EGO_MODULES += $q)
-
-endef
-
-define build-ego-impl
-
-# Generated files that egocore needs.
-
-$(call reset)
-$(call cfile, $D/share/makecldef.c)
-$(call cprogram, $(OBJDIR)/$D/makecldef)
-
-$(eval g := $(OBJDIR)/$D/classdefs.h)
-$(eval CLEANABLES += $g)
-$g: $(OBJDIR)/$D/makecldef $(INCDIR)/em_mnem.h $D/share/cldefs.src
-	@echo MAKECLDEF $g
-	@mkdir -p $(dir $g)
-	$(hide) $$^ > $g
-
-$(eval g := $(OBJDIR)/$D/pop_push.h)
-$(eval CLEANABLES += $g)
-$g: $D/share/pop_push.awk h/em_table
-	@echo POP_PUSH $g
-	@mkdir -p $(dir $g)
-	$(hide) awk -f $D/share/pop_push.awk < h/em_table > $g
-
-# Build the egocore library.
-
-$(call reset)
-$(eval cflags += -I$D/share -I$(OBJDIR)/$D)
-$(eval cflags += -DVERBOSE -DNOTCOMPACT)
-
-$(call cfile, $D/share/debug.c)
-$(call cfile, $D/share/global.c)
-$(call cfile, $D/share/files.c)
-$(call cfile, $D/share/go.c)
-$(call cfile, $D/share/map.c)
-$(call cfile, $D/share/aux.c)
-$(call cfile, $D/share/get.c)
-$(call cfile, $D/share/put.c)
-$(call cfile, $D/share/alloc.c)
-$(call cfile, $D/share/lset.c)
-$(call cfile, $D/share/cset.c)
-$(call cfile, $D/share/parser.c)
-$(call cfile, $D/share/stack_chg.c)
-$(call cfile, $D/share/locals.c)
-$(call cfile, $D/share/init_glob.c)
-$(eval $q: $(OBJDIR)/$D/classdefs.h $(OBJDIR)/$D/pop_push.h)
-
-$(call clibrary, $(LIBDIR)/libegocore.a)
-$(eval CLEANABLES += $q)
-
-# Now build each of the back ends.
-
-$(call build-ego-backend-impl, bo, \
-	$D/bo/bo.c)
-
-$(call build-ego-backend-impl, ca, \
-	$D/ca/ca.c \
-	$D/ca/ca_put.c)
-
-$(call build-ego-backend-impl, cf, \
-	$D/cf/cf.c \
-	$D/cf/cf_idom.c \
-	$D/cf/cf_loop.c \
-	$D/cf/cf_succ.c)
-
-$(call build-ego-backend-impl, cj, \
-	$D/cj/cj.c)
-
-$(call build-ego-backend-impl, cs, \
-	$D/cs/cs.c \
-	$D/cs/cs_alloc.c \
-	$D/cs/cs_aux.c \
-	$D/cs/cs_avail.c \
-	$D/cs/cs_debug.c \
-	$D/cs/cs_elim.c \
-	$D/cs/cs_entity.c \
-	$D/cs/cs_getent.c \
-	$D/cs/cs_kill.c \
-	$D/cs/cs_partit.c \
-	$D/cs/cs_profit.c \
-	$D/cs/cs_stack.c \
-	$D/cs/cs_vnm.c)
-
-$(call build-ego-backend-impl, ic, \
-	$D/ic/ic.c \
-	$D/ic/ic_aux.c \
-	$D/ic/ic_io.c \
-	$D/ic/ic_lib.c \
-	$D/ic/ic_lookup.c)
-
-$(call build-ego-backend-impl, il, \
-	$D/il/il.c \
-	$D/il/il1_anal.c \
-	$D/il/il1_aux.c \
-	$D/il/il1_cal.c \
-	$D/il/il1_formal.c \
-	$D/il/il2_aux.c \
-	$D/il/il3_aux.c \
-	$D/il/il3_change.c \
-	$D/il/il3_subst.c \
-	$D/il/il_aux.c)
-
-$(call build-ego-backend-impl, lv, \
-	$D/lv/lv.c)
-
-$(call build-ego-backend-impl, ra, \
-	$D/ra/ra.c \
-	$D/ra/ra_allocl.c \
-	$D/ra/ra_aux.c \
-	$D/ra/ra_interv.c \
-	$D/ra/ra_lifet.c \
-	$D/ra/ra_pack.c \
-	$D/ra/ra_profits.c \
-	$D/ra/ra_xform.c \
-	$D/ra/ra_items.c)
-
-$(eval g := $(OBJDIR)/$D/itemtab.h)
-$(eval CLEANABLES += $g)
-$D/ra/ra_items.c: $g
-$g: $(OBJDIR)/$D/makeitems $(INCDIR)/em_mnem.h $D/ra/itemtab.src
-	@echo MAKEITEMS $g
-	@mkdir -p $(dir $g)
-	$(hide) $$^ > $g
-
-$(call reset)
-$(call cfile, $D/ra/makeitems.c)
-$(call cprogram, $(OBJDIR)/$D/makeitems)
-
-$(call build-ego-backend-impl, sp, \
-	$D/sp/sp.c)
-
-$(call build-ego-backend-impl, sr, \
-	$D/sr/sr.c \
-	$D/sr/sr_aux.c \
-	$D/sr/sr_cand.c \
-	$D/sr/sr_expr.c \
-	$D/sr/sr_iv.c \
-	$D/sr/sr_reduce.c \
-	$D/sr/sr_xform.c)
-
-$(call build-ego-backend-impl, ud, \
-	$D/ud/ud.c \
-	$D/ud/ud_aux.c \
-	$D/ud/ud_const.c \
-	$D/ud/ud_copy.c \
-	$D/ud/ud_defs.c)
-
-# ...and now the front end, which depends on all the backends.
-
-$(call reset)
-$(call cfile, $D/em_ego/em_ego.c)
-$(eval $q: $(INCDIR)/print.h $(INCDIR)/system.h)
-$(eval $q: $(INCDIR)/em_path.h)
-
-$(call rawfile, $(LIBPRINT))
-$(call rawfile, $(LIBSTRING))
-$(call rawfile, $(LIBSYSTEM))
-
-$(call cprogram, $(BINDIR)/em_ego)
-$(call installto, $(PLATDEP)/em_ego)
-$(eval EM_EGO := $q)
-$(eval $q: $(EGO_MODULES))
-$(eval ACK_CORE_TOOLS += $q)
-
-endef
-
-$(eval $(build-ego-impl))
-
-# Install the ego descr file for the current architecture, if one exists.
-# This is a bit annoying because it's called by each platform, so we need
-# to protect against the architecture being seen more than once. And some
-# architectures don't get descr files.
-
-define build-ego-descr-impl
-
-$(eval EGO_DESCR_$(ARCH) := 1)
-
-$(eval g := $(PLATIND)/ego/$(ARCH).descr)
-$(eval CLEANABLES += $g)
-$(eval $(EM_EGO): $g)
-$g: util/ego/descr/descr.sed util/ego/descr/$(ARCH).descr $(CPPANSI) \
-		$(INCDIR)/em_mnem.h
-	@echo EGODESCR $g
-	@mkdir -p $(dir $g)
-	$(hide) $(CPPANSI) -P -I$(INCDIR) util/ego/descr/$(ARCH).descr | sed -f util/ego/descr/descr.sed > $g
-
-endef
-
-build-ego-descr = $(if $(EGO_DESCR_$(ARCH)),, \
-	$(if $(wildcard util/ego/descr/$(ARCH).descr), \
-		$(eval $(call build-ego-descr-impl, $1))))

+ 0 - 89
util/ego/ca/proto.make

@@ -1,89 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/ca
-EMH=$(TARGET_HOME)/h
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/ca.c \
-	$(SRC_DIR)/ca_put.c
-
-OFILES=\
-ca.$(SUF) ca_put.$(SUF)
-
-HFILES=\
-	$(SRC_DIR)/ca.h \
-	$(SRC_DIR)/ca_put.h
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	ca
-
-ca:	$(OFILES)
-	$(CC) -o ca $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp ca $(EMLIB)/ego/ca
-
-cmp:	all
-	-cmp ca $(EMLIB)/ego/ca
-
-clean:
-	rm -f *.$(SUF) ca Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-ca.$(SUF):	$(SRC_DIR)/ca.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/ca.c
-ca.$(SUF):	$(SRC_DIR)/ca_put.h
-ca.$(SUF):	$(SRC_DIR)/../share/get.h
-ca.$(SUF):	$(SRC_DIR)/../share/alloc.h
-ca.$(SUF):	$(SRC_DIR)/../share/map.h
-ca.$(SUF):	$(SRC_DIR)/../share/files.h
-ca.$(SUF):	$(SRC_DIR)/../share/lset.h
-ca.$(SUF):	$(SRC_DIR)/../share/global.h
-ca.$(SUF):	$(SRC_DIR)/../share/debug.h
-ca.$(SUF):	$(SRC_DIR)/ca.h
-ca.$(SUF):	$(SRC_DIR)/../share/types.h
-ca.$(SUF):	$(EMH)/em_mes.h
-ca.$(SUF):	$(EMH)/em_pseu.h
-ca_put.$(SUF):	$(SRC_DIR)/ca_put.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/ca_put.c
-ca_put.$(SUF):	$(SRC_DIR)/../share/alloc.h
-ca_put.$(SUF):	$(SRC_DIR)/../share/map.h
-ca_put.$(SUF):	$(SRC_DIR)/../share/def.h
-ca_put.$(SUF):	$(SRC_DIR)/../share/debug.h
-ca_put.$(SUF):	$(SRC_DIR)/ca.h
-ca_put.$(SUF):	$(SRC_DIR)/../share/types.h
-ca_put.$(SUF):	$(EMH)/em_mes.h
-ca_put.$(SUF):	$(EMH)/em_flag.h
-ca_put.$(SUF):	$(EMH)/em_mnem.h
-ca_put.$(SUF):	$(EMH)/em_pseu.h
-ca_put.$(SUF):	$(EMH)/em_spec.h

+ 0 - 117
util/ego/cf/proto.make

@@ -1,117 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/cf
-EMH=$(TARGET_HOME)/h
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/cf.c \
-	$(SRC_DIR)/cf_succ.c \
-	$(SRC_DIR)/cf_idom.c \
-	$(SRC_DIR)/cf_loop.c
-
-OFILES=\
-cf.$(SUF) cf_succ.$(SUF) cf_idom.$(SUF) cf_loop.$(SUF)
-
-HFILES=\
-	$(SRC_DIR)/cf.h \
-	$(SRC_DIR)/cf_succ.h \
-	$(SRC_DIR)/cf_idom.h \
-	$(SRC_DIR)/cf_loop.h
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	cf
-
-cf:	$(OFILES)
-	$(CC) -o cf $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp cf $(EMLIB)/ego/cf
-
-cmp:	all
-	-cmp cf $(EMLIB)/ego/cf
-
-clean:
-	rm -f *.$(SUF) cf Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-cf.$(SUF):	$(SRC_DIR)/cf.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cf.c
-cf.$(SUF):	$(SRC_DIR)/cf_loop.h
-cf.$(SUF):	$(SRC_DIR)/cf_idom.h
-cf.$(SUF):	$(SRC_DIR)/cf_succ.h
-cf.$(SUF):	$(SRC_DIR)/cf.h
-cf.$(SUF):	$(SRC_DIR)/../share/def.h
-cf.$(SUF):	$(SRC_DIR)/../share/put.h
-cf.$(SUF):	$(SRC_DIR)/../share/get.h
-cf.$(SUF):	$(SRC_DIR)/../share/cset.h
-cf.$(SUF):	$(SRC_DIR)/../share/lset.h
-cf.$(SUF):	$(SRC_DIR)/../share/alloc.h
-cf.$(SUF):	$(SRC_DIR)/../share/global.h
-cf.$(SUF):	$(SRC_DIR)/../share/files.h
-cf.$(SUF):	$(SRC_DIR)/../share/map.h
-cf.$(SUF):	$(SRC_DIR)/../share/debug.h
-cf.$(SUF):	$(SRC_DIR)/../share/types.h
-cf.$(SUF):	$(EMH)/em_mes.h
-cf.$(SUF):	$(EMH)/em_flag.h
-cf.$(SUF):	$(EMH)/em_spec.h
-cf.$(SUF):	$(EMH)/em_pseu.h
-cf.$(SUF):	$(EMH)/em_mnem.h
-cf_succ.$(SUF):	$(SRC_DIR)/cf_succ.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cf_succ.c
-cf_succ.$(SUF):	$(SRC_DIR)/../share/map.h
-cf_succ.$(SUF):	$(SRC_DIR)/cf.h
-cf_succ.$(SUF):	$(SRC_DIR)/../share/cset.h
-cf_succ.$(SUF):	$(SRC_DIR)/../share/lset.h
-cf_succ.$(SUF):	$(SRC_DIR)/../share/global.h
-cf_succ.$(SUF):	$(SRC_DIR)/../share/debug.h
-cf_succ.$(SUF):	$(SRC_DIR)/../share/def.h
-cf_succ.$(SUF):	$(SRC_DIR)/../share/types.h
-cf_succ.$(SUF):	$(EMH)/em_mnem.h
-cf_succ.$(SUF):	$(EMH)/em_flag.h
-cf_succ.$(SUF):	$(EMH)/em_pseu.h
-cf_succ.$(SUF):	$(EMH)/em_spec.h
-cf_idom.$(SUF):	$(SRC_DIR)/cf_idom.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cf_idom.c
-cf_idom.$(SUF):	$(SRC_DIR)/cf.h
-cf_idom.$(SUF):	$(SRC_DIR)/../share/alloc.h
-cf_idom.$(SUF):	$(SRC_DIR)/../share/lset.h
-cf_idom.$(SUF):	$(SRC_DIR)/../share/debug.h
-cf_idom.$(SUF):	$(SRC_DIR)/../share/types.h
-cf_loop.$(SUF):	$(SRC_DIR)/cf_loop.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cf_loop.c
-cf_loop.$(SUF):	$(SRC_DIR)/cf.h
-cf_loop.$(SUF):	$(SRC_DIR)/../share/aux.h
-cf_loop.$(SUF):	$(SRC_DIR)/../share/alloc.h
-cf_loop.$(SUF):	$(SRC_DIR)/../share/lset.h
-cf_loop.$(SUF):	$(SRC_DIR)/../share/debug.h
-cf_loop.$(SUF):	$(SRC_DIR)/../share/types.h

+ 0 - 76
util/ego/cj/proto.make

@@ -1,76 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/cj
-EMH=$(TARGET_HOME)/h
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/cj.c
-
-OFILES=\
-cj.$(SUF)
-
-HFILES=
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	cj
-
-cj:	$(OFILES)
-	$(CC) -o cj $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp cj $(EMLIB)/ego/cj
-
-cmp:	all
-	-cmp cj $(EMLIB)/ego/cj
-
-clean:
-	rm -f *.$(SUF) cj Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-cj.$(SUF):	$(SRC_DIR)/cj.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cj.c
-cj.$(SUF):	$(SRC_DIR)/../share/go.h
-cj.$(SUF):	$(SRC_DIR)/../share/stack_chg.h
-cj.$(SUF):	$(SRC_DIR)/../share/def.h
-cj.$(SUF):	$(SRC_DIR)/../share/aux.h
-cj.$(SUF):	$(SRC_DIR)/../share/alloc.h
-cj.$(SUF):	$(SRC_DIR)/../share/map.h
-cj.$(SUF):	$(SRC_DIR)/../share/lset.h
-cj.$(SUF):	$(SRC_DIR)/../share/put.h
-cj.$(SUF):	$(SRC_DIR)/../share/get.h
-cj.$(SUF):	$(SRC_DIR)/../share/files.h
-cj.$(SUF):	$(SRC_DIR)/../share/global.h
-cj.$(SUF):	$(SRC_DIR)/../share/debug.h
-cj.$(SUF):	$(SRC_DIR)/../share/types.h
-cj.$(SUF):	$(EMH)/em_spec.h
-cj.$(SUF):	$(EMH)/em_mnem.h

+ 0 - 251
util/ego/cs/proto.make

@@ -1,251 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/cs
-EMH=$(TARGET_HOME)/h
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/cs.c \
-	$(SRC_DIR)/cs_alloc.c \
-	$(SRC_DIR)/cs_aux.c \
-	$(SRC_DIR)/cs_avail.c \
-	$(SRC_DIR)/cs_debug.c \
-	$(SRC_DIR)/cs_elim.c \
-	$(SRC_DIR)/cs_entity.c \
-	$(SRC_DIR)/cs_kill.c \
-	$(SRC_DIR)/cs_partit.c \
-	$(SRC_DIR)/cs_profit.c \
-	$(SRC_DIR)/cs_getent.c \
-	$(SRC_DIR)/cs_stack.c \
-	$(SRC_DIR)/cs_vnm.c
-
-OFILES=\
-	cs.$(SUF) \
-	cs_alloc.$(SUF) \
-	cs_aux.$(SUF) \
-	cs_avail.$(SUF) \
-	cs_debug.$(SUF) \
-	cs_elim.$(SUF) \
-	cs_entity.$(SUF) \
-	cs_kill.$(SUF) \
-	cs_partit.$(SUF) \
-	cs_profit.$(SUF) \
-	cs_getent.$(SUF) \
-	cs_stack.$(SUF) \
-	cs_vnm.$(SUF)
-
-HFILES=\
-	$(SRC_DIR)/cs.h \
-	$(SRC_DIR)/cs_alloc.h \
-	$(SRC_DIR)/cs_aux.h \
-	$(SRC_DIR)/cs_avail.h \
-	$(SRC_DIR)/cs_debug.h \
-	$(SRC_DIR)/cs_elim.h \
-	$(SRC_DIR)/cs_entity.h \
-	$(SRC_DIR)/cs_kill.h \
-	$(SRC_DIR)/cs_partit.h \
-	$(SRC_DIR)/cs_profit.h \
-	$(SRC_DIR)/cs_getent.h \
-	$(SRC_DIR)/cs_stack.h \
-	$(SRC_DIR)/cs_vnm.h
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	cs
-
-cs:	$(OFILES)
-	$(CC) -o cs $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp cs $(EMLIB)/ego/cs
-
-cmp:	all
-	-cmp cs $(EMLIB)/ego/cs
-
-clean:
-	rm -f *.$(SUF) cs Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-cs.$(SUF):	$(SRC_DIR)/cs.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs.c
-cs.$(SUF):	$(SRC_DIR)/cs_vnm.h
-cs.$(SUF):	$(SRC_DIR)/cs_stack.h
-cs.$(SUF):	$(SRC_DIR)/cs_profit.h
-cs.$(SUF):	$(SRC_DIR)/cs_entity.h
-cs.$(SUF):	$(SRC_DIR)/cs_elim.h
-cs.$(SUF):	$(SRC_DIR)/cs_debug.h
-cs.$(SUF):	$(SRC_DIR)/cs_avail.h
-cs.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs.$(SUF):	$(SRC_DIR)/cs.h
-cs.$(SUF):	$(SRC_DIR)/../share/go.h
-cs.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_alloc.$(SUF):	$(SRC_DIR)/cs_alloc.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_alloc.c
-cs_alloc.$(SUF):	$(SRC_DIR)/cs.h
-cs_alloc.$(SUF):	$(SRC_DIR)/../share/alloc.h
-cs_alloc.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_aux.$(SUF):	$(SRC_DIR)/cs_aux.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_aux.c
-cs_aux.$(SUF):	$(SRC_DIR)/cs_entity.h
-cs_aux.$(SUF):	$(SRC_DIR)/cs.h
-cs_aux.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs_aux.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_aux.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_aux.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_aux.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_avail.$(SUF):	$(SRC_DIR)/cs_avail.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_avail.c
-cs_avail.$(SUF):	$(SRC_DIR)/cs_getent.h
-cs_avail.$(SUF):	$(SRC_DIR)/cs_alloc.h
-cs_avail.$(SUF):	$(SRC_DIR)/cs_debug.h
-cs_avail.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_avail.$(SUF):	$(SRC_DIR)/cs.h
-cs_avail.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_avail.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs_avail.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_avail.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_avail.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_avail.$(SUF):	$(EMH)/em_mnem.h
-cs_debug.$(SUF):	$(SRC_DIR)/cs_debug.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_debug.c
-cs_debug.$(SUF):	$(SRC_DIR)/cs_entity.h
-cs_debug.$(SUF):	$(SRC_DIR)/cs_avail.h
-cs_debug.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_debug.$(SUF):	$(SRC_DIR)/cs.h
-cs_debug.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs_debug.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_debug.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_debug.$(SUF):	$(EMH)/em_spec.h
-cs_elim.$(SUF):	$(SRC_DIR)/cs_elim.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_elim.c
-cs_elim.$(SUF):	$(SRC_DIR)/cs_partit.h
-cs_elim.$(SUF):	$(SRC_DIR)/cs_profit.h
-cs_elim.$(SUF):	$(SRC_DIR)/cs_debug.h
-cs_elim.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_elim.$(SUF):	$(SRC_DIR)/cs_alloc.h
-cs_elim.$(SUF):	$(SRC_DIR)/cs_avail.h
-cs_elim.$(SUF):	$(SRC_DIR)/cs.h
-cs_elim.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_elim.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_elim.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_elim.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs_elim.$(SUF):	$(SRC_DIR)/../share/alloc.h
-cs_elim.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_elim.$(SUF):	$(EMH)/em_mnem.h
-cs_elim.$(SUF):	$(EMH)/em_reg.h
-cs_entity.$(SUF):	$(SRC_DIR)/cs_entity.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_entity.c
-cs_entity.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_entity.$(SUF):	$(SRC_DIR)/cs_alloc.h
-cs_entity.$(SUF):	$(SRC_DIR)/cs.h
-cs_entity.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_entity.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs_entity.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_entity.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_kill.$(SUF):	$(SRC_DIR)/cs_kill.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_kill.c
-cs_kill.$(SUF):	$(SRC_DIR)/cs_entity.h
-cs_kill.$(SUF):	$(SRC_DIR)/cs_avail.h
-cs_kill.$(SUF):	$(SRC_DIR)/cs_debug.h
-cs_kill.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_kill.$(SUF):	$(SRC_DIR)/cs.h
-cs_kill.$(SUF):	$(SRC_DIR)/../share/map.h
-cs_kill.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_kill.$(SUF):	$(SRC_DIR)/../share/cset.h
-cs_kill.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs_kill.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_kill.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_kill.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_kill.$(SUF):	$(EMH)/em_mnem.h
-cs_partit.$(SUF):	$(SRC_DIR)/cs_partit.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_partit.c
-cs_partit.$(SUF):	$(SRC_DIR)/cs_stack.h
-cs_partit.$(SUF):	$(SRC_DIR)/cs.h
-cs_partit.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_partit.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_partit.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_partit.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_partit.$(SUF):	$(EMH)/em_spec.h
-cs_partit.$(SUF):	$(EMH)/em_reg.h
-cs_partit.$(SUF):	$(EMH)/em_pseu.h
-cs_partit.$(SUF):	$(EMH)/em_mnem.h
-cs_profit.$(SUF):	$(SRC_DIR)/cs_profit.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_profit.c
-cs_profit.$(SUF):	$(SRC_DIR)/cs_partit.h
-cs_profit.$(SUF):	$(SRC_DIR)/cs_avail.h
-cs_profit.$(SUF):	$(SRC_DIR)/cs_debug.h
-cs_profit.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_profit.$(SUF):	$(SRC_DIR)/cs.h
-cs_profit.$(SUF):	$(SRC_DIR)/../share/lset.h
-cs_profit.$(SUF):	$(SRC_DIR)/../share/cset.h
-cs_profit.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_profit.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_profit.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_profit.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_profit.$(SUF):	$(EMH)/em_spec.h
-cs_profit.$(SUF):	$(EMH)/em_mnem.h
-cs_getent.$(SUF):	$(SRC_DIR)/cs_getent.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_getent.c
-cs_getent.$(SUF):	$(SRC_DIR)/cs_stack.h
-cs_getent.$(SUF):	$(SRC_DIR)/cs_entity.h
-cs_getent.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_getent.$(SUF):	$(SRC_DIR)/cs.h
-cs_getent.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_getent.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_getent.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_getent.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_getent.$(SUF):	$(EMH)/em_mnem.h
-cs_stack.$(SUF):	$(SRC_DIR)/cs_stack.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_stack.c
-cs_stack.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_stack.$(SUF):	$(SRC_DIR)/cs.h
-cs_stack.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_stack.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_stack.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_stack.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_vnm.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/cs_vnm.c
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_getent.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_partit.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_kill.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_stack.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_avail.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_entity.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_aux.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs_alloc.h
-cs_vnm.$(SUF):	$(SRC_DIR)/cs.h
-cs_vnm.$(SUF):	$(SRC_DIR)/../share/aux.h
-cs_vnm.$(SUF):	$(SRC_DIR)/../share/debug.h
-cs_vnm.$(SUF):	$(SRC_DIR)/../share/global.h
-cs_vnm.$(SUF):	$(SRC_DIR)/../share/types.h
-cs_vnm.$(SUF):	$(EMH)/em_mnem.h

+ 0 - 79
util/ego/descr/proto.make

@@ -1,79 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/descr
-CPP = $(UTIL_HOME)/lib.bin/cpp
-EMH = $(TARGET_HOME)/h
-
-SOURCES = \
-	$(SRC_DIR)/i86.descr \
-	$(SRC_DIR)/i386.descr \
-	$(SRC_DIR)/m68k2.descr \
-	$(SRC_DIR)/pdp.descr \
-	$(SRC_DIR)/vax4.descr \
-	$(SRC_DIR)/m68k4.descr \
-	$(SRC_DIR)/m68020.descr \
-	$(SRC_DIR)/sparc.descr \
-	$(SRC_DIR)/em22.descr \
-	$(SRC_DIR)/em24.descr \
-	$(SRC_DIR)/em44.descr
-
-TARGETS = i86descr m68k2descr vax4descr pdpdescr m68k4descr m68020descr \
-	  em22descr em24descr em44descr sparcdescr sparc_solarisdescr i386descr
-
-PRFILES = $(SRC_DIR)/proto.make $(SRC_DIR)/descr.sed $(SOURCES)
-
-all:	$(TARGETS)
-
-install:	all
-	for i in $(TARGETS) ; do cp $$i $(TARGET_HOME)/lib.bin/ego/$$i ; done
-
-cmp:	all
-	-for i in $(TARGETS) ; do cmp $$i $(TARGET_HOME)/lib.bin/ego/$$i ; done
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-clean:
-	rm -f $(TARGETS) *.o Out out nohup.out
-
-i86descr:	$(SRC_DIR)/i86.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/i86.descr | sed -f $(SRC_DIR)/descr.sed > i86descr
-
-pdpdescr:	$(SRC_DIR)/pdp.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/pdp.descr | sed -f $(SRC_DIR)/descr.sed > pdpdescr
-
-m68k2descr:	$(SRC_DIR)/m68k2.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/m68k2.descr | sed -f $(SRC_DIR)/descr.sed > m68k2descr
-
-m68k4descr:	$(SRC_DIR)/m68k4.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/m68k4.descr | sed -f $(SRC_DIR)/descr.sed > m68k4descr
-
-m68020descr:	$(SRC_DIR)/m68020.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/m68020.descr | sed -f $(SRC_DIR)/descr.sed > m68020descr
-
-vax4descr:	$(SRC_DIR)/vax4.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/vax4.descr | sed -f $(SRC_DIR)/descr.sed > vax4descr
-
-em22descr:	$(SRC_DIR)/em22.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/em22.descr | sed -f $(SRC_DIR)/descr.sed > em22descr
-
-em24descr:	$(SRC_DIR)/em24.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/em24.descr | sed -f $(SRC_DIR)/descr.sed > em24descr
-
-em44descr:	$(SRC_DIR)/em44.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/em44.descr | sed -f $(SRC_DIR)/descr.sed > em44descr
-
-sparcdescr:	$(SRC_DIR)/sparc.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/sparc.descr | sed -f $(SRC_DIR)/descr.sed > sparcdescr
-
-sparc_solarisdescr:	$(SRC_DIR)/sparc.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/sparc.descr | sed -f $(SRC_DIR)/descr.sed > sparc_solarisdescr
-
-i386descr:	$(SRC_DIR)/i386.descr $(SRC_DIR)/descr.sed
-		$(CPP) -P -I$(EMH) $(SRC_DIR)/i386.descr | sed -f $(SRC_DIR)/descr.sed > i386descr
-

+ 0 - 43
util/ego/em_ego/proto.make

@@ -1,43 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line
-
-SRC_DIR = $(SRC_HOME)/util/ego/em_ego
-EMH=$(TARGET_HOME)/h
-EMCONFIG=$(TARGET_HOME)/config
-EMLIB=$(TARGET_HOME)/lib.bin
-MODLIB=$(TARGET_HOME)/modules/lib
-MODH=$(TARGET_HOME)/modules/h
-MODS=$(MODLIB)/libprint.$(LIBSUF) $(MODLIB)/libstring.$(LIBSUF) $(MODLIB)/libsystem.$(LIBSUF)
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(EMCONFIG) -I$(MODH)
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-all:	em_ego
-
-em_ego:	em_ego.$(SUF)
-	$(CC) $(LDFLAGS) -o em_ego em_ego.$(SUF) $(MODS)
-
-em_ego.$(SUF):	$(SRC_DIR)/em_ego.c $(EMCONFIG)/em_path.h $(MODH)/system.h
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/em_ego.c
-
-install:	all
-	rm -f $(EMLIB)/em_ego
-	cp em_ego $(EMLIB)/em_ego
-
-cmp:	all
-	-cmp em_ego $(EMLIB)/em_ego
-
-pr:
-	@pr $(SRC_DIR)/proto.make $(SRC_DIR)/em_ego.c
-
-opr:
-	make pr | opr
-
-lint:
-	$(LINT) $(LINTFLAGS) $(SRC_DIR)/em_ego.c
-
-clean:
-	rm -f *.$(SUF) em_ego

+ 0 - 137
util/ego/ic/proto.make

@@ -1,137 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/ic
-EMH=$(TARGET_HOME)/h
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/ic.c \
-	$(SRC_DIR)/ic_aux.c \
-	$(SRC_DIR)/ic_lib.c \
-	$(SRC_DIR)/ic_lookup.c \
-	$(SRC_DIR)/ic_io.c
-
-OFILES=\
-ic.$(SUF) ic_aux.$(SUF) ic_lookup.$(SUF) ic_io.$(SUF) ic_lib.$(SUF)
-
-HFILES=\
-	$(SRC_DIR)/ic.h \
-	$(SRC_DIR)/ic_aux.h \
-	$(SRC_DIR)/ic_lib.h \
-	$(SRC_DIR)/ic_lookup.h \
-	$(SRC_DIR)/ic_io.h
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	ic
-
-ic:	$(OFILES)
-	$(CC) -o ic $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp ic $(EMLIB)/ego/ic
-
-cmp:	all
-	-cmp ic $(EMLIB)/ego/ic
-
-clean:
-	rm -f *.$(SUF) ic Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-ic.$(SUF):	$(SRC_DIR)/ic.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/ic.c
-ic.$(SUF):	$(SRC_DIR)/../share/aux.h
-ic.$(SUF):	$(SRC_DIR)/../share/put.h
-ic.$(SUF):	$(SRC_DIR)/../share/files.h
-ic.$(SUF):	$(SRC_DIR)/../share/global.h
-ic.$(SUF):	$(SRC_DIR)/../share/alloc.h
-ic.$(SUF):	$(SRC_DIR)/ic_lib.h
-ic.$(SUF):	$(SRC_DIR)/ic_io.h
-ic.$(SUF):	$(SRC_DIR)/ic_aux.h
-ic.$(SUF):	$(SRC_DIR)/ic_lookup.h
-ic.$(SUF):	$(SRC_DIR)/ic.h
-ic.$(SUF):	$(SRC_DIR)/../share/map.h
-ic.$(SUF):	$(SRC_DIR)/../share/def.h
-ic.$(SUF):	$(SRC_DIR)/../share/debug.h
-ic.$(SUF):	$(SRC_DIR)/../share/types.h
-ic.$(SUF):	$(EMH)/em_mes.h
-ic.$(SUF):	$(EMH)/em_flag.h
-ic.$(SUF):	$(EMH)/em_pseu.h
-ic.$(SUF):	$(EMH)/em_spec.h
-ic_aux.$(SUF):	$(SRC_DIR)/ic_aux.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/ic_aux.c
-ic_aux.$(SUF):	$(SRC_DIR)/ic_aux.h
-ic_aux.$(SUF):	$(SRC_DIR)/../share/alloc.h
-ic_aux.$(SUF):	$(SRC_DIR)/ic_lookup.h
-ic_aux.$(SUF):	$(SRC_DIR)/ic_io.h
-ic_aux.$(SUF):	$(SRC_DIR)/ic.h
-ic_aux.$(SUF):	$(SRC_DIR)/../share/aux.h
-ic_aux.$(SUF):	$(SRC_DIR)/../share/def.h
-ic_aux.$(SUF):	$(SRC_DIR)/../share/debug.h
-ic_aux.$(SUF):	$(SRC_DIR)/../share/global.h
-ic_aux.$(SUF):	$(SRC_DIR)/../share/types.h
-ic_aux.$(SUF):	$(EMH)/em_mnem.h
-ic_aux.$(SUF):	$(EMH)/em_spec.h
-ic_aux.$(SUF):	$(EMH)/em_pseu.h
-ic_lib.$(SUF):	$(SRC_DIR)/ic_lib.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/ic_lib.c
-ic_lib.$(SUF):	$(SRC_DIR)/ic_lib.h
-ic_lib.$(SUF):	$(SRC_DIR)/../share/files.h
-ic_lib.$(SUF):	$(SRC_DIR)/../share/global.h
-ic_lib.$(SUF):	$(SRC_DIR)/ic_io.h
-ic_lib.$(SUF):	$(SRC_DIR)/ic_lookup.h
-ic_lib.$(SUF):	$(SRC_DIR)/ic.h
-ic_lib.$(SUF):	$(SRC_DIR)/../share/debug.h
-ic_lib.$(SUF):	$(SRC_DIR)/../share/types.h
-ic_lib.$(SUF):	$(EMH)/arch.h
-ic_lib.$(SUF):	$(EMH)/em_mes.h
-ic_lib.$(SUF):	$(EMH)/em_pseu.h
-ic_lib.$(SUF):	$(EMH)/em_spec.h
-ic_lookup.$(SUF):	$(SRC_DIR)/ic_lookup.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/ic_lookup.c
-ic_lookup.$(SUF):	$(SRC_DIR)/../share/alloc.h
-ic_lookup.$(SUF):	$(SRC_DIR)/ic_lookup.h
-ic_lookup.$(SUF):	$(SRC_DIR)/ic.h
-ic_lookup.$(SUF):	$(SRC_DIR)/../share/map.h
-ic_lookup.$(SUF):	$(SRC_DIR)/../share/debug.h
-ic_lookup.$(SUF):	$(SRC_DIR)/../share/types.h
-ic_lookup.$(SUF):	$(EMH)/em_spec.h
-ic_io.$(SUF):	$(SRC_DIR)/ic_io.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/ic_io.c
-ic_io.$(SUF):	$(SRC_DIR)/ic_io.h
-ic_io.$(SUF):	$(SRC_DIR)/../share/alloc.h
-ic_io.$(SUF):	$(SRC_DIR)/ic_lookup.h
-ic_io.$(SUF):	$(SRC_DIR)/ic.h
-ic_io.$(SUF):	$(SRC_DIR)/../share/debug.h
-ic_io.$(SUF):	$(SRC_DIR)/../share/types.h
-ic_io.$(SUF):	$(EMH)/arch.h
-ic_io.$(SUF):	$(EMH)/em_spec.h
-ic_io.$(SUF):	$(EMH)/em_pseu.h

+ 0 - 223
util/ego/il/proto.make

@@ -1,223 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/il
-EMH=$(TARGET_HOME)/h
-EMCONFIG=$(TARGET_HOME)/config
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(EMCONFIG) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/il.c \
-	$(SRC_DIR)/il1_anal.c \
-	$(SRC_DIR)/il1_cal.c \
-	$(SRC_DIR)/il1_formal.c \
-	$(SRC_DIR)/il1_aux.c \
-	$(SRC_DIR)/il2_aux.c \
-	$(SRC_DIR)/il3_change.c \
-	$(SRC_DIR)/il3_subst.c \
-	$(SRC_DIR)/il3_aux.c \
-	$(SRC_DIR)/il_aux.c
-
-OFILES=\
-	il.$(SUF) il1_anal.$(SUF) il1_cal.$(SUF) il1_formal.$(SUF) \
-	il1_aux.$(SUF) il2_aux.$(SUF) il3_change.$(SUF) il3_subst.$(SUF) \
-	il3_aux.$(SUF) il_aux.$(SUF)
-
-HFILES=\
-	$(SRC_DIR)/il.h \
-	$(SRC_DIR)/il1_anal.h \
-	$(SRC_DIR)/il1_cal.h \
-	$(SRC_DIR)/il1_formal.h \
-	$(SRC_DIR)/il1_aux.h \
-	$(SRC_DIR)/il2_aux.h \
-	$(SRC_DIR)/il3_change.h \
-	$(SRC_DIR)/il3_subst.h \
-	$(SRC_DIR)/il3_aux.h \
-	$(SRC_DIR)/il_aux.h
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	il
-
-il:	$(OFILES)
-	$(CC) -o il $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp il $(EMLIB)/ego/il
-
-cmp:	all
-	-cmp il $(EMLIB)/ego/il
-
-clean:
-	rm -f *.$(SUF) il Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-il.$(SUF):	$(SRC_DIR)/il.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il.c
-il.$(SUF):	$(SRC_DIR)/../share/go.h
-il.$(SUF):	$(SRC_DIR)/../share/put.h
-il.$(SUF):	$(SRC_DIR)/../share/get.h
-il.$(SUF):	$(SRC_DIR)/il3_subst.h
-il.$(SUF):	$(SRC_DIR)/il2_aux.h
-il.$(SUF):	$(SRC_DIR)/il1_anal.h
-il.$(SUF):	$(SRC_DIR)/il_aux.h
-il.$(SUF):	$(SRC_DIR)/../share/map.h
-il.$(SUF):	$(SRC_DIR)/../share/files.h
-il.$(SUF):	$(SRC_DIR)/../share/lset.h
-il.$(SUF):	$(SRC_DIR)/../share/global.h
-il.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il.$(SUF):	$(SRC_DIR)/../share/debug.h
-il.$(SUF):	$(SRC_DIR)/il.h
-il.$(SUF):	$(SRC_DIR)/../share/types.h
-il.$(SUF):	$(EMH)/em_pseu.h
-il.$(SUF):	$(EMH)/em_mnem.h
-il.$(SUF):	$(EMCONFIG)/em_path.h
-il1_anal.$(SUF):	$(SRC_DIR)/il1_anal.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il1_anal.c
-il1_anal.$(SUF):	$(SRC_DIR)/../share/put.h
-il1_anal.$(SUF):	$(SRC_DIR)/il_aux.h
-il1_anal.$(SUF):	$(SRC_DIR)/il1_anal.h
-il1_anal.$(SUF):	$(SRC_DIR)/il1_cal.h
-il1_anal.$(SUF):	$(SRC_DIR)/il1_formal.h
-il1_anal.$(SUF):	$(SRC_DIR)/il1_aux.h
-il1_anal.$(SUF):	$(SRC_DIR)/../share/aux.h
-il1_anal.$(SUF):	$(SRC_DIR)/../share/lset.h
-il1_anal.$(SUF):	$(SRC_DIR)/../share/global.h
-il1_anal.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il1_anal.$(SUF):	$(SRC_DIR)/../share/debug.h
-il1_anal.$(SUF):	$(SRC_DIR)/il.h
-il1_anal.$(SUF):	$(SRC_DIR)/../share/types.h
-il1_anal.$(SUF):	$(EMH)/em_pseu.h
-il1_anal.$(SUF):	$(EMH)/em_mnem.h
-il1_cal.$(SUF):	$(SRC_DIR)/il1_cal.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il1_cal.c
-il1_cal.$(SUF):	$(SRC_DIR)/../share/parser.h
-il1_cal.$(SUF):	$(SRC_DIR)/il1_aux.h
-il1_cal.$(SUF):	$(SRC_DIR)/../share/lset.h
-il1_cal.$(SUF):	$(SRC_DIR)/../share/global.h
-il1_cal.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il1_cal.$(SUF):	$(SRC_DIR)/../share/debug.h
-il1_cal.$(SUF):	$(SRC_DIR)/il1_cal.h
-il1_cal.$(SUF):	$(SRC_DIR)/il.h
-il1_cal.$(SUF):	$(SRC_DIR)/../share/types.h
-il1_cal.$(SUF):	$(EMH)/em_mnem.h
-il1_cal.$(SUF):	$(EMH)/em_spec.h
-il1_formal.$(SUF):	$(SRC_DIR)/il1_formal.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il1_formal.c
-il1_formal.$(SUF):	$(SRC_DIR)/il1_formal.h
-il1_formal.$(SUF):	$(SRC_DIR)/il1_aux.h
-il1_formal.$(SUF):	$(SRC_DIR)/../share/lset.h
-il1_formal.$(SUF):	$(SRC_DIR)/../share/global.h
-il1_formal.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il1_formal.$(SUF):	$(SRC_DIR)/../share/debug.h
-il1_formal.$(SUF):	$(SRC_DIR)/il.h
-il1_formal.$(SUF):	$(SRC_DIR)/../share/types.h
-il1_aux.$(SUF):	$(SRC_DIR)/il1_aux.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il1_aux.c
-il1_aux.$(SUF):	$(SRC_DIR)/il1_aux.h
-il1_aux.$(SUF):	$(SRC_DIR)/il_aux.h
-il1_aux.$(SUF):	$(SRC_DIR)/../share/lset.h
-il1_aux.$(SUF):	$(SRC_DIR)/../share/global.h
-il1_aux.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il1_aux.$(SUF):	$(SRC_DIR)/../share/debug.h
-il1_aux.$(SUF):	$(SRC_DIR)/il.h
-il1_aux.$(SUF):	$(SRC_DIR)/../share/types.h
-il1_aux.$(SUF):	$(EMH)/em_spec.h
-il2_aux.$(SUF):	$(SRC_DIR)/il2_aux.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il2_aux.c
-il2_aux.$(SUF):	$(SRC_DIR)/../share/aux.h
-il2_aux.$(SUF):	$(SRC_DIR)/../share/get.h
-il2_aux.$(SUF):	$(SRC_DIR)/il2_aux.h
-il2_aux.$(SUF):	$(SRC_DIR)/il_aux.h
-il2_aux.$(SUF):	$(SRC_DIR)/../share/lset.h
-il2_aux.$(SUF):	$(SRC_DIR)/../share/global.h
-il2_aux.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il2_aux.$(SUF):	$(SRC_DIR)/../share/debug.h
-il2_aux.$(SUF):	$(SRC_DIR)/il.h
-il2_aux.$(SUF):	$(SRC_DIR)/../share/types.h
-il2_aux.$(SUF):	$(EMH)/em_mnem.h
-il2_aux.$(SUF):	$(EMH)/em_spec.h
-il3_change.$(SUF):	$(SRC_DIR)/il3_change.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il3_change.c
-il3_change.$(SUF):	$(SRC_DIR)/il3_aux.h
-il3_change.$(SUF):	$(SRC_DIR)/il3_change.h
-il3_change.$(SUF):	$(SRC_DIR)/il_aux.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/put.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/get.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/aux.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/lset.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/def.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/global.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/debug.h
-il3_change.$(SUF):	$(SRC_DIR)/il.h
-il3_change.$(SUF):	$(SRC_DIR)/../share/types.h
-il3_change.$(SUF):	$(EMH)/em_mes.h
-il3_change.$(SUF):	$(EMH)/em_spec.h
-il3_change.$(SUF):	$(EMH)/em_pseu.h
-il3_change.$(SUF):	$(EMH)/em_mnem.h
-il3_subst.$(SUF):	$(SRC_DIR)/il3_subst.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il3_subst.c
-il3_subst.$(SUF):	$(SRC_DIR)/il3_subst.h
-il3_subst.$(SUF):	$(SRC_DIR)/il3_change.h
-il3_subst.$(SUF):	$(SRC_DIR)/il3_aux.h
-il3_subst.$(SUF):	$(SRC_DIR)/il_aux.h
-il3_subst.$(SUF):	$(SRC_DIR)/../share/get.h
-il3_subst.$(SUF):	$(SRC_DIR)/../share/lset.h
-il3_subst.$(SUF):	$(SRC_DIR)/../share/global.h
-il3_subst.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il3_subst.$(SUF):	$(SRC_DIR)/../share/debug.h
-il3_subst.$(SUF):	$(SRC_DIR)/il.h
-il3_subst.$(SUF):	$(SRC_DIR)/../share/types.h
-il3_subst.$(SUF):	$(EMH)/em_mnem.h
-il3_aux.$(SUF):	$(SRC_DIR)/il3_aux.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il3_aux.c
-il3_aux.$(SUF):	$(SRC_DIR)/il3_aux.h
-il3_aux.$(SUF):	$(SRC_DIR)/il_aux.h
-il3_aux.$(SUF):	$(SRC_DIR)/../share/global.h
-il3_aux.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il3_aux.$(SUF):	$(SRC_DIR)/../share/debug.h
-il3_aux.$(SUF):	$(SRC_DIR)/il.h
-il3_aux.$(SUF):	$(SRC_DIR)/../share/types.h
-il_aux.$(SUF):	$(SRC_DIR)/il_aux.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/il_aux.c
-il_aux.$(SUF):	$(SRC_DIR)/il_aux.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/map.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/lset.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/global.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/alloc.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/put.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/get.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/debug.h
-il_aux.$(SUF):	$(SRC_DIR)/il.h
-il_aux.$(SUF):	$(SRC_DIR)/../share/types.h
-il_aux.$(SUF):	$(EMH)/em_pseu.h
-il_aux.$(SUF):	$(EMH)/em_mnem.h
-il_aux.$(SUF):	$(EMH)/em_spec.h

+ 0 - 84
util/ego/lv/proto.make

@@ -1,84 +0,0 @@
-# $Id$
-
-#PARAMS		do not remove this line!
-
-SRC_DIR = $(SRC_HOME)/util/ego/lv
-EMH=$(TARGET_HOME)/h
-EMLIB=$(TARGET_HOME)/lib.bin
-
-LDFLAGS=$(LDOPTIONS)
-CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
-CFLAGS=$(CPPFLAGS) $(COPTIONS)
-LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
-
-CFILES=\
-	$(SRC_DIR)/lv.c
-
-OFILES=\
-lv.$(SUF)
-
-HFILES=\
-	$(SRC_DIR)/lv.h
-
-PRFILES=\
-	$(CFILES) $(HFILES) $(SRC_DIR)/proto.make
-
-all:	lv
-
-lv:	$(OFILES)
-	$(CC) -o lv $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
-
-install:	all
-	cp lv $(EMLIB)/ego/lv
-
-cmp:	all
-	-cmp lv $(EMLIB)/ego/lv
-
-clean:
-	rm -f *.$(SUF) lv Out out nohup.out
-
-lint:
-	$(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
-
-pr:
-	@pr $(PRFILES)
-
-opr:
-	make pr | opr
-
-depend:
-	rm_deps Makefile >Makefile.new
-	for i in $(CFILES) ; do \
-		echo "`basename $$i .c`.$$(SUF):	$$i" >> Makefile.new ; \
-		echo '	$$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
-		$(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):	/" >> Makefile.new ; \
-	done
-	mv Makefile Makefile.old
-	mv Makefile.new Makefile
-
-# do not remove the next line
-#DEPENDENCIES
-lv.$(SUF):	$(SRC_DIR)/lv.c
-	$(CC) -c $(CFLAGS) $(SRC_DIR)/lv.c
-lv.$(SUF):	$(SRC_DIR)/../share/parser.h
-lv.$(SUF):	$(SRC_DIR)/../share/go.h
-lv.$(SUF):	$(SRC_DIR)/../share/locals.h
-lv.$(SUF):	$(SRC_DIR)/../share/init_glob.h
-lv.$(SUF):	$(SRC_DIR)/../share/aux.h
-lv.$(SUF):	$(SRC_DIR)/../share/put.h
-lv.$(SUF):	$(SRC_DIR)/../share/get.h
-lv.$(SUF):	$(SRC_DIR)/../share/map.h
-lv.$(SUF):	$(SRC_DIR)/../share/alloc.h
-lv.$(SUF):	$(SRC_DIR)/../share/files.h
-lv.$(SUF):	$(SRC_DIR)/../share/def.h
-lv.$(SUF):	$(SRC_DIR)/../share/cset.h
-lv.$(SUF):	$(SRC_DIR)/../share/lset.h
-lv.$(SUF):	$(SRC_DIR)/../share/global.h
-lv.$(SUF):	$(SRC_DIR)/../share/debug.h
-lv.$(SUF):	$(SRC_DIR)/lv.h
-lv.$(SUF):	$(SRC_DIR)/../share/types.h
-lv.$(SUF):	$(EMH)/em_ego.h
-lv.$(SUF):	$(EMH)/em_mes.h
-lv.$(SUF):	$(EMH)/em_spec.h
-lv.$(SUF):	$(EMH)/em_pseu.h
-lv.$(SUF):	$(EMH)/em_mnem.h

部分文件因文件數量過多而無法顯示