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