CFLAGS=@CFLAGS@
DEFS=@DEFS@
ALL_CFLAGS=$(CPPFLAGS) $(CFLAGS) $(DEFS)
+LIBTOOL=@LIBTOOL@
LDFLAGS=@LDFLAGS@
-LIBS=-lkadm @CRYPT_LIBS@ @LIBS@
+LIBS=../lib/libmrclient.a @LIBS@
+MR_LIBDEP=@MR_LIBDEP@
INSTALL=@INSTALL@
INSTALL_PROGRAM=@INSTALL_PROGRAM@
srcdir=@srcdir@
VPATH=@srcdir@
SRCTOP=@top_srcdir@
+top_builddir=@top_builddir@
BUILDTOP=../..
prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
-OBJS=addusr.o reg_stubs.o
+OBJS=addusr.lo
TARGET=addusr
-.c.o:
- $(CC) -c $(ALL_CFLAGS) $<
+.SUFFIXES: .lo
+
+.c.lo:
+ $(LIBTOOL) --mode=compile $(CC) -c $(ALL_CFLAGS) $<
all: depend $(TARGET)
clean:
- rm -f $(OBJS) $(TARGET) reg_stubs.c
+ $(LIBTOOL) --mode=clean rm -f $(OBJS) $(TARGET)
-depend: reg_stubs.c
+cleandir distclean: clean
+ rm -f Makefile
-install: all
- $(INSTALL_PROGRAM) -m 755 addusr $(bindir)
+depend:
-reg_stubs.c: $(SRCTOP)/clients/userreg/reg_stubs.c
- cp $(SRCTOP)/clients/userreg/reg_stubs.c reg_stubs.c
+install: all
+ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) -m 755 addusr $(DESTDIR)$(bindir)
-$(TARGET): $(OBJS)
- $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS)
+$(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP)
+ $(LIBTOOL) --mode=link $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS)