source: trunk/third/moira/clients/moira/Makefile.in @ 23882

Revision 23882, 1.6 KB checked in by broder, 16 years ago (diff)
In moira: * New upstream release * Build and install libmoira as a shared library. (Trac: #70) * Drop most of the krb4 patch - it's been incorporated upstream. * Install the Moira development headers by patching the relevant Makefiles, instead of in the debian/rules file.
Line 
1# $Id: Makefile.in,v 1.11 2009-06-01 21:04:58 zacheiss Exp $
2
3SHELL=/bin/sh
4@SET_MAKE@
5
6CC=@CC@
7CPPFLAGS=@CPPFLAGS@ @CURSES_CPPFLAGS@
8CFLAGS=@CFLAGS@
9DEFS=@DEFS@
10ALL_CFLAGS=$(CPPFLAGS) $(CFLAGS) $(DEFS)
11LIBTOOL=@LIBTOOL@
12LDFLAGS=@LDFLAGS@
13LIBS=../lib/libmrclient.a @CURSES_LIBS@ @LIBS@
14MR_LIBDEP=@MR_LIBDEP@
15INSTALL=@INSTALL@
16INSTALL_PROGRAM=@INSTALL_PROGRAM@
17
18srcdir=@srcdir@
19VPATH=@srcdir@
20SRCTOP=@top_srcdir@
21top_builddir=@top_builddir@
22BUILDTOP=../..
23prefix=@prefix@
24exec_prefix=@exec_prefix@
25bindir=@bindir@
26
27MOBJS=  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 \
29        misc.lo zephyr.lo
30NOBJS=  namespace.lo globals.lo lists.lo menu.lo pobox.lo user.lo utils.lo misc.lo
31OBJS=   ${MOBJS} ${NOBJS}
32
33TARGET=moira namespace
34
35.SUFFIXES: .lo
36
37.c.lo:
38        $(LIBTOOL) --mode=compile $(CC) -c $(ALL_CFLAGS) $<
39
40all: $(TARGET)
41
42clean:
43        $(LIBTOOL) --mode=clean rm -f $(OBJS) $(TARGET)
44
45cleandir distclean: clean
46        rm -f Makefile
47
48depend:
49
50install: all
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
59
60moira: $(MOBJS) ../lib/libmrclient.a $(MR_LIBDEP)
61        $(LIBTOOL) --mode=link $(CC) -o $@ $(LDFLAGS) $(MOBJS) $(LIBS)
62
63namespace: $(NOBJS) ../lib/libmrclient.a $(MR_LIBDEP)
64        $(LIBTOOL) --mode=link $(CC) -o $@ $(LDFLAGS) $(NOBJS) $(LIBS)
Note: See TracBrowser for help on using the repository browser.