P8000/WEGA/contrib/ingres/dbs/src/proto/yyyacc

126 lines
1.3 KiB
Plaintext

# include "../conf/conf.h"
SHELL= /bin/sh
DBS= ../..
CC= cc
i_FLAG=
O_FLAG= -O
# ifndef FP_PROCESSOR
f_FLAG= -f
# else
f_FLAG=
# endif
LD= $(CC)
CRT0=
# ifdef ID_SEPERATE
LDFLAGS=-i
# else
# ifdef TEXT_SEPERATE
LDFLAGS=-n
# endif
# endif
LIBC=
# ifdef A7150
# endif
# ifdef BC
# endif
# ifdef EC1834
# endif
# ifdef ESER_PSU
# ifdef TRACE
i_FLAG= -d
# endif
LIBC=
# endif
# ifdef ESER_VMX
# endif
# ifdef HP_UX
# endif
# ifdef P8000
# endif
# ifdef PDP
# endif
# ifdef PDP70
# endif
# ifdef VAX
# endif
# ifdef VENIX
# endif
# ifdef XENIX286
i_FLAG= -i -M2s
LDFLAGS=-i -Ms -F 2000
# endif
# ifdef XENIX386
# endif
CFLAGS= $(O_FLAG) $(f_FLAG) $(i_FLAG)
CHMOD= chmod
UMODE= 0700
RM= -rm -f
LIBES=
LIBS= $(LIBES) $(LIBC)
OBJS= y0.o y1.o y2.o y3.o y4.o y5.o
INSTALL: install
install: yyyacc
yyyacc: $(OBJS) $(LIBES)
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) $(OBJS) $(LIBS) -o $@
@-$(CHMOD) $(UMODE) $@
ALLCLEAN: allclean
allclean: clean
$(RM) yyyacc
CLEAN: clean
clean:
$(RM) $(OBJS)
y1.c: y.h
y2.c: y.h
y3.c: y.h
y4.c: y.h
# ifdef WENZLAFF
HOME= /z/dbs/src/yyyacc
SRC= y0.c y1.c y2.c y3.c y4.c y5.c y.h \
intyacc.c reyacc.c Makefile
.save: $(SRC)
mount DISK /wrk
CP $? $@ /wrk/yyyacc
> $@
umount DISK
$(HOME)/.save: $(SRC)
CP $? $(HOME)
> $@
.PRECIOUS: .save
.PRECIOUS: $(HOME)/.save
# endif