SHELL = @SHELL@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ includedir = @includedir@ libdir = @libdir@ libexecdir = @libexecdir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ mandir = @mandir@ datarootdir = @datarootdir@ localstatedir = @localstatedir@ CC = @CC@ CFLAGS = @CFLAGS@ @CPPFLAGS@ DEFS = @defs@ INCDIR = -I. -I.. @INCDIR@ @mysql_includes@ LIBDIR = -L. @LIBDIR@ @LDFLAGS@ LIBS = @LIBS@ @mysql_libs@ OBJS = @OBJS@ MYSQL_OBJS = @mysql_obj@ RUNNING_USER = @RUNNING_USER@ RUNNING_GROUP = `@id_bin@ -gn $(RUNNING_USER)` PILER_VERSION=0 PILER_REVISION=1 PILER_RELEASE=1 LIBPILER_VERSION=$(PILER_VERSION).$(PILER_REVISION).$(PILER_RELEASE) MAKE = `which make` INSTALL = @INSTALL@ all: libpiler.a piler pilerconf pilerget test install: install-piler piler: piler.c libpiler.a $(CC) $(CFLAGS) $(INCDIR) $(DEFS) -o $@ piler.c -lpiler $(LIBS) $(LDAP_LIBS) $(LIBDIR) @LDFLAGS@ @libclamav_extra_libs@ libpiler.a: $(OBJS) $(MYSQL_OBJS) ar cr libpiler.a $(OBJS) $(MYSQL_OBJS) ranlib libpiler.a $(CC) -shared -Wl -o libpiler.so.$(LIBPILER_VERSION) $(OBJS) $(MYSQL_OBJS) $(LIBS) $(LDAP_LIBS) @LDFLAGS@ ln -sf libpiler.so.$(LIBPILER_VERSION) libpiler.so ln -sf libpiler.so.$(LIBPILER_VERSION) libpiler.so.$(PILER_VERSION) pilerget: pilerget.c cfg.o misc.o tai.o store.o $(CC) $(CFLAGS) $(INCDIR) $(DEFS) -o $@ $^ -lcrypto -lz $(LIBDIR) pilerconf: pilerconf.c cfg.o misc.o tai.o $(CC) $(CFLAGS) $(INCDIR) $(DEFS) -o $@ $^ $(LIBDIR) test: $(CC) $(CFLAGS) $(INCDIR) $(DEFS) -o pilertest $(srcdir)/test.c -lpiler $(LIBS) $(LDAP_LIBS) $(LIBDIR) @LDFLAGS@ %.o: $(srcdir)/%.c $(CC) $(CFLAGS) -fPIC $(INCDIR) $(DEFS) -c $< -o $@ install-piler: $(INSTALL) -d $(DESTDIR)$(bindir) $(INSTALL) -d $(DESTDIR)$(sbindir) $(INSTALL) -d $(DESTDIR)$(libdir) $(INSTALL) -m 0644 libpiler.a $(DESTDIR)$(libdir) $(INSTALL) -m 0755 libpiler.so.$(LIBPILER_VERSION) $(DESTDIR)$(libdir) (cd $(DESTDIR)$(libdir) && ln -sf libpiler.so.$(LIBPILER_VERSION) libpiler.so) (cd $(DESTDIR)$(libdir) && ln -sf libpiler.so.$(LIBPILER_VERSION) libpiler.so.$(PILER_VERSION)) $(INSTALL) -d $(DESTDIR)$(libexecdir)/piler $(INSTALL) -d $(DESTDIR)$(datarootdir)/piler $(INSTALL) -m 0755 piler $(DESTDIR)$(sbindir) $(INSTALL) -m 0755 pilerconf $(DESTDIR)$(sbindir) clean: rm -f *.o *.a libpiler.so* piler pilerconf pilerget pilertest distclean: clean rm -f Makefile