INCLUDES=-I$(EMHOME)/h -I$(HDIR)
CFLAGS = $(INCLUDES) -O
-all: libem_mes.a
+all: libem_mes.a libem_mesO.a
libem_mes.a: $(OBJ)
rm -f libem_mes.a
ar cr libem_mes.a $(OBJ)
-sh -c 'ranlib libem_mes.a'
+libem_mesO.a:
+ rm -f *.o libem_mesO.a
+ $(CC) -c $(CFLAGS) -DPEEPHOLE $(SRC)
+ ar cr libem_mesO.a $(OBJ)
+ -sh -c 'ranlib libem_mesO.a'
+ rm -f *.o
+
install: all
$(INSTALL) lib/libem_mes.a
+ $(INSTALL) lib/libem_mesO.a
$(INSTALL) man/em_mes.3
cmp: all
$(COMPARE) lib/libem_mes.a
+ $(COMPARE) lib/libem_mesO.a
$(COMPARE) man/em_mes.3
pr:
.fi
.SH DESCRIPTION
This set of routines forms a front end for the
-.IR em_code (3L)
+.IR em_code (3)
module.
The philosophy behind this package is to provide a single routine for
each type of EM message that is generated by a front-end compiler.