# Generated automatically from Makefile.in by configure. # $Id: Makefile,v 1.8 2000/10/09 18:59:03 msw Exp $ srcdir=. prefix=/usr exec_prefix= sbindir=${exec_prefix}/sbin mandir=${prefix}/man ARCH = alpha CC = gcc CFLAGS = -O2 -Wall LDFLAGS = HOSTCC = gcc HOSTCFLAGS = -O2 -Wall AR = ar RANLIB = ranlib INSTALL = install STRIP = -s DEFS = -I$(srcdir)/../include -D_GNU_SOURCE -DCOMPAT_2_0=1 DEFS += $(DEBUG) $(NO_GDBM) $(EXTRA_DEFS) %.o: %.c $(CC) $(CFLAGS) $(DEFS) -c -o $@ $< ###################################################################### # Enable debugging by adding the option debug to kerneld: "kerneld debug" # (Debugging can also be enabled via the kdstat utility: "kdstat debug") DEBUG=-DDEBUG # If you have gdbm, and if you want to use it for persistent module storage, # remove (or comment) the following line: NO_GDBM=-DNO_GDBM # If you are compiling this on a 2.2.* kernel for use on a 2.0.* kernel # and you want to use the new kerneld protocol, # then uncomment the following line. See also "linux/include/linux/kerneld.h" # DEFS += -DNEW_KERNELD_PROTOCOL #---------------------------------------------------------------------- PROGS= kerneld ifndef NO_GDBM PROGS += admpersist LDLIBS = -lgdbm endif all: .depend $(PROGS) kerneld: kerneld.o ../util/libutil.a $(CC) $(CFLAGS) -o $@ $^ $(LDLIBS) $(LDFLAGS) install install-bin: all for i in $(PROGS); do \ $(INSTALL) $(STRIP) $$i $(sbindir); \ done install-scripts: $(INSTALL) request-route.sh $(sbindir)/request-route UTILS= kdstat TESTPROGS= kdsend TARGETS= $(PROGS) $(UTILS) $(TESTPROGS) # # Build the fake kerneld message generator: kdsend and the kdstat "utility" # Used for debugging purposes only # test: all $(TESTPROGS) utils: all $(UTILS) install-utils: utils for i in $(UTILS); do \ $(INSTALL) $$i $(sbindir); \ done clean: rm -f $(TARGETS) *.o realclean: clean rm -f .depend distclean: realclean rm -f Makefile depend dep .depend: $(addsuffix .c, $(TARGETS)) @echo "Read the Makefile comment about NEW_KERNELD_PROTOCOL!" $(CC) -M $(CFLAGS) $(DEFS) $^ > .depend check_persist.o: check_persist.c $(CC) $(CFLAGS) $(DEFS) -DMODULE -D__KERNEL__ -c check_persist.c kdstat: kdstat.c $(CC) $(CFLAGS) $(DEFS) -o $@ $^ # include a dependency file if one exists ifeq (.depend,$(wildcard .depend)) include .depend endif