#Neostats Module Makefile! CC = @CC@ CFLAGS = @CFLAGS@ LDFLAGS = @LIBS@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ DIRECTORY = @DIRINST@/dl/ INCLUDES = -I@DIRINST@/include/ -I. -Ilibopm SRCS= opsb.c proxy.c opsb_help.c OBJS= ${SRCS:.c=.o} TARGET= opsb.so DOCS=README.opsb README.opsb.html opsb.Settings DISTFILES = $(SRCS) $(DOCS) modconfig.h.in configure install-sh ChangeLog Makefile.in opsb.h libopm/*.c libopm/*.h libopm/README libopm/LICENSE LICENSE libopm/*.in DISTDIR = @PACKAGE@-@VERSION@ all: module .c.o: $(CC) -c $(CFLAGS) $(INCLUDES) $< libopm.a: (cd libopm; $(MAKE) $@) module: libopm.a $(OBJS) $(LD) -shared -o $(TARGET) $(LDFLAGS) $(OBJS) libopm/libopm.a clean: (cd libopm; $(MAKE) $@) /bin/rm -rf $(TARGET) *.o Makefile *.log modconfig.h install: module $(INSTALL) -m 644 $(TARGET) $(DIRECTORY) $(INSTALL) -m 644 $(DOCS) $(DIRECTORY)../doc/ @cd $(DIRECTORY)..; \ if ! test -f $(DIRECTORY)../kpconf/OPSB ; then ./kptool -i doc/opsb.Settings; fi dist: @echo -n "Creating Directories" @-rm -rf $(DISTDIR) @mkdir $(DISTDIR) @mkdir $(DISTDIR)/libopm @echo "Done" @echo -n "Copying Core Distribution Files" @for file in $(DISTFILES); do \ echo -n "."; \ cp -pr $$file $(DISTDIR)/$$file; \ done @echo "Done" @tar -czf $(DISTDIR).tar.gz $(DISTDIR)/* @echo "Tar file $(DISTDIR).tar.gz created, Freshmeat Time" $(OBJS): Makefile opsb.o: opsb.h opsb.c modconfig.h proxy.o: opsb.h proxy.c modconfig.h opsb_help.o: opsb.h