e837ddc3b68eedffca9ab838ccc743fc345e71e5
[mmh] / mts / smtp / Makefile.in
1 #
2 # Makefile for mts/smtp subdirectory
3 #
4 # $Id$
5 #
6
7 SHELL = /bin/sh
8
9 top_srcdir = @top_srcdir@
10 srcdir     = @srcdir@
11 VPATH      = @srcdir@
12
13 prefix      = @prefix@
14 exec_prefix = @exec_prefix@
15 bindir      = @bindir@
16 libdir      = @libdir@
17 etcdir      = @sysconfdir@
18
19 CC       = @CC@
20 CFLAGS   = @CFLAGS@
21 DEFS     = @DEFS@
22 INCLUDES = -I../.. -I$(srcdir) -I$(top_srcdir) @CPPFLAGS@
23 LINT    = @LINT@
24 LINTFLAGS = @LINTFLAGS@
25
26 COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CFLAGS)
27
28 .SUFFIXES:
29 .SUFFIXES: .c .o
30
31 .c.o:
32         $(COMPILE) $<
33
34 # header files
35 HDRS = smtp.h
36
37 # source
38 SRCS = hosts.c smtp.c
39
40 # object files in libsmtp.a
41 OBJS = hosts.o smtp.o
42
43 # auxiliary files
44 AUX = Makefile.in
45
46 # all files in this directory included in the distribution
47 DIST = $(HDRS) $(SRCS) $(AUX)
48
49 # ========= DEPENDENCIES FOR BUILDING AND INSTALLING ==========
50
51 all: $(OBJS)
52
53 install:
54
55 uninstall:
56
57 # ========== DEPENDENCIES FOR CLEANUP ==========
58
59 mostlyclean:
60         rm -f *.o *~
61
62 clean: mostlyclean
63
64 distclean: clean
65         rm -f Makefile
66
67 realclean: distclean
68
69 superclean: realclean
70
71 # ========== DEPENDENCIES FOR LINT =================
72
73 lint: 
74         $(LINT) $(LINTFLAGS) $(INCLUDES) $(DEFS) $(SRCS)
75
76 # ========== DEPENDENCIES FOR MAINTENANCE ==========
77
78 subdir = mts/smtp
79
80 Makefile: Makefile.in ../../config.status
81         cd ../.. && ./config.status $(subdir)/$@
82  
83 distdir = ../../`cat ../../distname`/$(subdir)
84 nmhdist: $(DIST)
85         @echo "Copying distribution files in $(subdir)"
86         @for file in $(DIST); do \
87           cp -p $(srcdir)/$$file $(distdir); \
88         done
89