minix/commands/byacc/Makefile
2006-03-15 15:16:43 +00:00

86 lines
1.3 KiB
Makefile
Executable file

# Makefile for Berkeley yacc.
BINDIR = /usr/bin
HDRS = defs.h
CFLAGS = -DNDEBUG -D_MINIX -D_POSIX_SOURCE -wo $(OPT)
LDFLAGS = -i
LIBS =
CC = exec cc
LINKER = $(CC)
MAKEFILE = Makefile
OBJS = closure.o \
error.o \
lalr.o \
lr0.o \
main.o \
mkpar.o \
output.o \
reader.o \
skeleton.o \
symtab.o \
verbose.o \
warshall.o
PRINT = pr -f -l88
PROGRAM = yacc
SRCS = closure.c \
error.c \
lalr.c \
lr0.c \
main.c \
mkpar.c \
output.c \
reader.c \
skeleton.c \
symtab.c \
verbose.c \
warshall.c
all: $(PROGRAM)
$(PROGRAM): $(OBJS) $(LIBS)
$(LINKER) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
install -S 484k $(PROGRAM)
install: $(BINDIR)/yacc
$(BINDIR)/yacc: $(PROGRAM)
install -cs -o bin $(PROGRAM) $@
clean:; rm -f $(OBJS) $(PROGRAM) core
#depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
#
#index:; @ctags -wx $(HDRS) $(SRCS)
#
#listing:; @$(PRINT) Makefile $(HDRS) $(SRCS) | lpr
#
#lint:; @lint $(SRCS)
#
#program: $(PROGRAM)
#
#tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
###
closure.o: defs.h
error.o: defs.h
lalr.o: defs.h
lr0.o: defs.h
main.o: defs.h
mkpar.o: defs.h
output.o: defs.h
reader.o: defs.h
skeleton.o: defs.h
symtab.o: defs.h
verbose.o: defs.h
warshall.o: defs.h