made arg_error dependant on a DEBUG constant, improved Makefile

This commit is contained in:
ceriel 1989-02-02 11:45:50 +00:00
parent 45a94c9858
commit 542eb9a7d8
3 changed files with 31 additions and 8 deletions

View file

@ -1,19 +1,37 @@
EMHOME=../../..
BACK=$(EMHOME)/lib/ceg/ce_back
CEG = $(EMHOME)/lib/ceg/util
all : back.a
make -f ce_makefile
all: back.a
make -f $(CEG)/make_own
install: all
make -f ce_makefile install
install: back.a
make -f $(CEG)/make_own install
cmp: back.a
-make -f $(CEG)/make_own cmp
pr:
@pr Makefile EM_table mach.h mach.c as_table as.h as.c \
Make.back do_close.c do_open.c end_back.c misc.c output.c relocation.c
opr:
make pr | opr
# total cleanup
clean:
rm -rf back.a back
make -f $(CEG)/make_own clean
rm -rf back back.a
# only remove ce, ceg, and back directories
dclean:
make -f $(CEG)/make_own dclean
rm -rf back
back.a :
-mkdir back
cp $(BACK)/obj_back/*h back
cp Make.back back/Makefile
( cd back; make)
cd back; make ; cd ..
ar r back.a back/*o;
-ranlib back.a
-sh -c 'ranlib back.a'

View file

@ -1,15 +1,17 @@
#define CODE_EXPANDER
#include <system.h>
#include <em.h>
#include <out.h>
#include "mach.h"
#include "back.h"
#ifdef DEBUG
arg_error( s, arg)
char *s;
int arg;
{
fprint( STDERR, "arg_error %s %d\n", s, arg);
}
#endif
#define OWNFLOAT /* compile on VAX, generate code for VAX FP ... */

View file

@ -39,3 +39,6 @@
#define fit_byte(val) ((unsigned long)((val)+128) < 256)
#define fit_word(val) ((unsigned long)((val)+32768L) < 65536L)
#ifndef DEBUG
#define arg_error(s, i)
#endif