Fixed a bug that caused char *cp to be incremented by 4 in 'if (*cp++ & 01)'
[unix-history] / usr / src / old / pcc / c2.vax / Makefile
# @(#)Makefile 4.4 (Berkeley) 85/07/06
#
CFLAGS=-DCOPYCODE -DC2 -O
LDFLAGS=
ASDIR = /usr/src/bin/as
SRCS = makefile c2.h c20.c c21.c c22.c
c2: c20.o c21.o c22.o
$(CC) $(LDFLAGS) -o c2 c2?.o
c20.o: c20.c c2.h
c21.o: c21.c c2.h
c22.o: c22.c c2.h instrs.c2
$(CC) $(CFLAGS) -R -c c22.c
instrs.c2: $(ASDIR)/instrs
(echo FLAVOR C2 ; cat $(ASDIR)/instrs) | awk -f $(ASDIR)/instrs > instrs.c2
clean:
rm -f *.o *.s
install: c2
install -s c2 $(DESTDIR)/lib
sources: $(SRCS)
$(ASDIR)/instrs:
(cd $(ASDIR); sccs get instrs)
$(SRCS):
sccs get $@