top_builddir=.
# Generated automatically from Makefile.c by configure.
# Copyright (c)1994-1999 Begemot Computer Associates. All rights reserved.
# See the file COPYRIGHT for details of redistribution and use.



prefix	= /usr/local
exec_prefix = ${prefix}
includedir = ${prefix}/include
libdir = ${exec_prefix}/lib
mandir = ${prefix}/man
srcdir	= .
bindir  = ${exec_prefix}/bin
top_srcdir = .

INSTALL	= /usr/bin/install -c
INSTALL_PROG = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_DIR = $(top_srcdir)/Config/mkinstalldirs

CFLAGS = -g -O2
LDFLAGS =  -g
LIBS = 

DBGFLAGS = -g
WFLAGS = -Wall -Wimplicit -Wformat
COPT = -O2 -fomit-frame-pointer
DEFS =  -DFPP=1 -DUSE_REGISTERS=1 -DHAVE_NET_IF_VAR_H=1 -DHAVE_SIN_LEN=1 -DHAVE_PATHS_H=1 -DHAVE_CFMAKERAW=1 -DHAVE_BZERO=1 -DHAVE_BCOPY=1 -DHAVE_MS_SYNC=1 -DHAVE_O_ASYNC=1 -DHAVE_UINT=1 -D_PATH_XTERM=\"/usr/X11R6/bin/xterm\" -DINS_I386=1 -DFLOAT_I386=1 -DSYSTEMS=\"freebsd4.0\" -DPROCS=\"i386\" 

LIB_SOCKET = 

EPP_TARGETS =  epp_fifo epp_bpf epp_tun
AS11 = 

BEGEMOT_INCLUDE = /usr/local///include
BEGEMOT_LIBDIR = /usr/local///lib

LIBDIR = ${prefix}/share/p11
IODIR = ${exec_prefix}/libexec/p11

DEFS += -DVERSION=\"`cat $(top_srcdir)/VERSION`\"
DEFS += -DLIBDIR=\"$(LIBDIR)\"
DEFS += -DIODIR=\"$(IODIR)\"
CFLAGS += $(DBGFLAGS) $(WFLAGS) $(COPT) $(DEFS) -I$(srcdir) -I$(top_srcdir) -I/usr/local/include -I$(BEGEMOT_INCLUDE)
LDFLAGS += $(DBGFLAGS) -L/usr/local/lib -L$(BEGEMOT_LIBDIR) -R$(BEGEMOT_LIBDIR)

LINK = $(top_builddir)/libtool --mode=link gcc
CC = gcc

AS11 = 
AS_TARGET = @AS_TARGET@
# Copyright (c)1994-1999 Begemot Computer Associates. All rights reserved.
# See the file COPYRIGHT for details of redistribution and use.

SUBDIRS = libutil Utils IOProgs Misc Boot Tests

SRC =	main.c interp.c device.c mem.c args.c instruct.c mon.c \
	dev_mr.c dev_kl.c dev_rl.c trap.c dev_lp.c dev_rp.c \
	dev_qna.c dev_proc.c dev_tm.c dev_rk.c \
	fpp.c mem_small.c instab.c

OBJ =	$(SRC:.c=.o)

CFLAGS += -I/usr/local/include
LDFLAGS += -Llibutil -L/usr/local/lib
CLEAN = p11 instab.c

all: p11conf subdirs-all p11

p11: $(OBJ) libutil/libutil.a
	$(LINK) $(LDFLAGS) -o p11 $(OBJ) -lutil $(LIBS) -lbegemot $(LIB_SOCKET)
	@size p11

subdirs-all:
	$(MAKE) -$(MAKEFLAGS) TARGET=all subdirs

subdirs:
	for i in $(SUBDIRS) ; do \
		$(MAKE) -C $$i -$(MAKEFLAGS) $(TARGET);\
	done

install: p11
	$(INSTALL_DIR) $(bindir)
	$(INSTALL_PROG) p11 $(bindir)
	$(INSTALL_DIR) $(LIBDIR)
	$(INSTALL_DATA) $(top_srcdir)/COPYRIGHT $(LIBDIR)
	$(INSTALL_DATA) $(top_srcdir)/mon.help $(LIBDIR)
	$(INSTALL_DATA) p11conf $(LIBDIR)
	$(MAKE) -$(MAKEFLAGS) TARGET=install subdirs

instab.c: ins.tab Utils/geni
	Utils/geni -o instab.c $(srcdir)/ins.tab c

Utils/geni:
	@cd Utils; $(MAKE) -$(MAKEFLAGS) geni

libutil/libutil.a:
	@cd libutil; $(MAKE) -$(MAKEFLAGS)

p11conf: $(srcdir)/p11conf.in
	cp $(srcdir)/p11conf.in p11conf

clean:
	$(MAKE) -$(MAKEFLAGS) TARGET=clean subdirs
	-rm -f $(OBJ) $(CLEAN) core *.core *~ a.out

distclean:
	$(MAKE) -$(MAKEFLAGS) TARGET=distclean subdirs
	-rm -f $(OBJ) $(CLEAN) core *.core *~ a.out Makefile config.sub config.log config.cache config.status

veryclean:
	$(MAKE) -$(MAKEFLAGS) TARGET=veryclean subdirs
	-rm -f $(OBJ) $(CLEAN) core *.core *~ a.out Makefile config.sub config.log config.cache config.status configure
# Copyright (c)1994-1999 Begemot Computer Associates. All rights reserved.
# See the file COPYRIGHT for details of redistribution and use.

.c.o:
	@test -d .deps || mkdir .deps >/dev/null 2>&1
	$(CC) $(CFLAGS) -c -Wp,-MD,.deps/$*.d $< -o $@

.c.s:
	@test -d .deps || mkdir .deps >/dev/null 2>&1
	$(CC) $(CFLAGS) -S -Wp,-MD,.deps/$*.d $< -o $@

.c.p:
	@test -d .deps || mkdir .deps >/dev/null 2>&1
	$(CC) $(CFLAGS) -E -Wp,-MD,.deps/$*.d $< >$@

ifndef DEPS
DEPS = $(SRC:%.c=.deps/%.d)
endif


LIBTOOL_DEPS = 
libtool: $(LIBTOOL_DEPS)
	$(SHELL) ./config.status --recheck


-include $(DEPS)
