TARGETS = libread_emk.a\
libread_emkV.a\
- libread_emeV.a
+ libread_emeV.a\
+ makecallsO.o\
+ makecallsCE.o
ESRCFILES = read_em.c\
mkcalls.c\
$(INSTALL) lib/libread_emkV.a
$(INSTALL) lib/libread_emeV.a
$(INSTALL) man/read_em.3
+ $(INSTALL) lib/makecallsO.o
+ $(INSTALL) lib/makecallsCE.o
cmp: all
$(COMPARE) h/em_comp.h
$(COMPARE) lib/libread_emkV.a
$(COMPARE) lib/libread_emeV.a
$(COMPARE) man/read_em.3
+ $(COMPARE) lib/makecallsO.o
+ $(COMPARE) lib/makecallsCE.o
pr:
@pr Makefile m_C_mnem m_C_mnem_na argtype $(SRCFILES)
$(CC) -c $(CFLAGS) -DCHECKING mkcalls.c
mv mkcalls.o makecallsV.o
+makecallsO.o: C_mnem C_mnem_narg em_comp.h mkcalls.c
+ $(CC) -c -DPEEPHOLE $(CFLAGS) mkcalls.c
+ mv mkcalls.o makecallsO.o
+
+makecallsCE.o: C_mnem C_mnem_narg em_comp.h mkcalls.c
+ $(CC) -c -DCODE_EXPANDER $(CFLAGS) mkcalls.c
+ mv mkcalls.o makecallsCE.o
+
C_mnem: m_C_mnem argtype
sh m_C_mnem > C_mnem