1## Process this file with automake to produce Makefile.in
2
3@SET_MAKE@
4
5bin_PROGRAMS = pinfo
6
7pinfo_COMMON_SRC = pinfo.c \
8		colors.c \
9		datatypes.c \
10		filehandling_functions.c \
11		mainfunction.c \
12		manual.c \
13		menu_and_note_utils.c \
14		parse_config.c \
15		regexp_search.c \
16		signal_handler.c \
17		utils.c \
18		video.c \
19		colors.h \
20		common_includes.h \
21		datatypes.h \
22		filehandling_functions.h \
23		keyboard.h \
24		mainfunction.h \
25		manual.h \
26		menu_and_note_utils.h \
27		parse_config.h \
28		regexp_search.h \
29		signal_handler.h \
30		utils.h \
31		video.h \
32		initializelinks.c \
33		initializelinks.h \
34		printinfo.c \
35		printinfo.h \
36		localestuff.h
37
38pinfo_READLINE = readlinewrapper.c readlinewrapper.h
39pinfo_SNPRINTF = snprintf.c # snprintf.h
40pinfo_SIGBLOCK = sigblock.c sigblock.h
41
42if HAS_READLINE
43pinfo_READLINE_OBJ =
44else
45pinfo_READLINE_OBJ = readlinewrapper.o
46endif
47
48if HAVE_SNPRINTF
49pinfo_SNPRINTF_OBJ =
50else
51pinfo_SNPRINTF_OBJ = snprintf.o
52endif
53
54if HAVE_SIGBLOCK
55pinfo_SIGBLOCK_OBJ =
56else
57pinfo_SIGBLOCK_OBJ = sigblock.o
58endif
59
60pinfo_SOURCES =	$(pinfo_COMMON_SRC)
61
62pinfo_LDADD = \
63	$(pinfo_READLINE_OBJ) $(pinfo_SNPRINTF_OBJ) \
64	$(pinfo_SIGBLOCK_OBJ) $(READLINE_LIBS) $(INTLLIBS) \
65	$(CURSES_LIBS)
66
67pinfo_CFLAGS = $(CURSES_CFLAGS) $(WCHAR_FLAGS) \
68	$(READLINE_INCLUDES) $(WFLAGS) \
69	-DLOCALEDIR=\"$(LOCALEDIR)\" -DCONFIGDIR=\"$(sysconfdir)/pinforc\"
70
71pinfo_DEPENDENCIES = $(pinfo_READLINE_OBJ)\
72                     $(pinfo_SNPRINTF_OBJ)\
73                     $(pinfo_SIGBLOCK_OBJ)\
74                     $(INTLDEPS)
75
76
77if HAS_READLINE
78else
79readlinewrapper.o: $(pinfo_READLINE)
80endif
81
82if HAVE_SNPRINTF
83else
84snprintf.o: $(pinfo_SNPRINTF)
85endif
86
87if HAVE_SIGBLOCK
88else
89sigblock.o: $(pinfo_SIGBLOCK)
90endif
91
92install-data-local:
93	if [ ! -f $(DESTDIR)$(sysconfdir)/pinforc ] ; then \
94		if [ ! -d $(DESTDIR)$(sysconfdir) ]; then \
95		   $(INSTALL) -d $(DESTDIR)$(sysconfdir); \
96		fi; \
97		$(INSTALL) -m 644 pinforc $(DESTDIR)$(sysconfdir) ; \
98	else \
99		echo "WARNING! Old pinforc detected. I'm not installing the new file"; \
100	fi
101uninstall-local:
102	rm -f $(DESTDIR)$(sysconfdir)/pinforc
103
104
105
106EXTRA_DIST = $(pinfo_READLINE) $(pinfo_SNPRINTF) $(pinfo_SIGBLOCK)
107
108