made arg_error dependant on a DEBUG constant, improved Makefile
authorceriel <none@none>
Thu, 2 Feb 1989 11:45:50 +0000 (11:45 +0000)
committerceriel <none@none>
Thu, 2 Feb 1989 11:45:50 +0000 (11:45 +0000)
mach/vax4/ce/Makefile
mach/vax4/ce/mach.c
mach/vax4/ce/mach.h

index 831217e..a74d18e 100644 (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'
index 2f5d874..82c77f2 100644 (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 ... */
 
index eff4e29..a46abc8 100644 (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