7 CPPFLAGS=@CPPFLAGS@ @CURSES_CPPFLAGS@
10 ALL_CFLAGS=$(CPPFLAGS) $(CFLAGS) $(DEFS)
13 LIBS=../lib/libmrclient.a @CURSES_LIBS@ @LIBS@
16 INSTALL_PROGRAM=@INSTALL_PROGRAM@
21 top_builddir=@top_builddir@
24 exec_prefix=@exec_prefix@
27 MOBJS= acl.lo attach.lo cluster.lo delete.lo globals.lo lists.lo main.lo menu.lo \
28 menus.lo nfs.lo pobox.lo quota.lo user.lo utils.lo dcmmaint.lo printer.lo \
30 NOBJS= namespace.lo globals.lo lists.lo menu.lo pobox.lo user.lo utils.lo misc.lo
31 OBJS= ${MOBJS} ${NOBJS}
33 TARGET=moira namespace
38 $(LIBTOOL) --mode=compile $(CC) -c $(ALL_CFLAGS) $<
43 $(LIBTOOL) --mode=clean rm -f $(OBJS) $(TARGET)
45 cleandir distclean: clean
51 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) namespace $(DESTDIR)$(bindir)
52 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) moira $(DESTDIR)$(bindir)
53 rm -f $(DESTDIR)$(bindir)/listmaint
54 ln -s moira $(DESTDIR)$(bindir)/listmaint
55 rm -f $(DESTDIR)$(bindir)/dcmmaint
56 ln -s moira $(DESTDIR)$(bindir)/dcmmaint
57 rm -f $(DESTDIR)$(bindir)/usermaint
58 ln -s moira $(DESTDIR)$(bindir)/usermaint
60 moira: $(MOBJS) ../lib/libmrclient.a $(MR_LIBDEP)
61 $(LIBTOOL) --mode=link $(CC) -o $@ $(LDFLAGS) $(MOBJS) $(LIBS)
63 namespace: $(NOBJS) ../lib/libmrclient.a $(MR_LIBDEP)
64 $(LIBTOOL) --mode=link $(CC) -o $@ $(LDFLAGS) $(NOBJS) $(LIBS)