]>
Commit | Line | Data |
---|---|---|
d4a28ab0 CW |
1 | ## Makefile.am -- Process this file with automake to produce Makefile.in |
2 | ||
41326bf7 | 3 | AUTOMAKE_OPTIONS = subdir-objects |
d4a28ab0 | 4 | |
2cacf0ee | 5 | SUBDIRS = po |
41326bf7 CW |
6 | DIST_SUBDIRS = |
7 | ||
8 | INCLUDES = -I$(top_builddir) -I$(top_srcdir) | |
9 | ||
10 | if WITH_WINDOWS_PROGRAMS | |
11 | windows_progs = src/banner/banner src/clip/getclip src/clip/putclip \ | |
c56f3b40 CW |
12 | src/cygstart/cygstart src/lpr/lpr src/mkshortcut/mkshortcut \ |
13 | src/readshortcut/readshortcut | |
41326bf7 CW |
14 | endif |
15 | ||
9420d22f CW |
16 | if WITH_IPC_PROGRAMS |
17 | ipc_progs = src/ipc/semtool src/ipc/shmtool src/ipc/msgtool \ | |
18 | src/ipc/semstat src/ipc/ipcrm src/ipc/ipcs | |
19 | ipc_scripts = src/ipc/ipck | |
20 | ipc_mans = src/ipc/ipcs.8 src/ipc/ipcrm.8 | |
41326bf7 CW |
21 | endif |
22 | ||
23 | bin_PROGRAMS = src/ascii/ascii $(windows_progs) src/cal/cal src/conv/conv \ | |
9420d22f | 24 | src/ddate/ddate src/dump/dump $(ipc_progs) \ |
2cacf0ee | 25 | src/namei/namei src/realpath/realpath src/col/col \ |
53baeb9d | 26 | src/getopt/getopt src/readlink/readlink src/rev/rev src/column/column \ |
eb7cdcb6 | 27 | src/colcrt/colcrt src/colrm/colrm src/mcookie/mcookie |
41326bf7 | 28 | |
9420d22f CW |
29 | bin_SCRIPTS = $(ipc_scripts) |
30 | ||
2cacf0ee | 31 | noinst_HEADERS = src/cal/errs.h src/cal/widechar.h \ |
21006e63 CW |
32 | src/col/err.h src/rev/widechar.h \ |
33 | src/column/widechar.h src/column/errs.h \ | |
34 | src/colcrt/widechar.h src/colrm/widechar.h src/mcookie/md5.h \ | |
35 | src/lpr/Printer.hh src/lpr/PrinterException.hh src/lpr/Win32Utils.hh | |
41326bf7 CW |
36 | |
37 | man_MANS = src/cal/cal.1 src/cygstart/cygstart.1 src/ddate/ddate.1 \ | |
2cacf0ee | 38 | src/mkshortcut/mkshortcut.1 \ |
c56f3b40 | 39 | src/readshortcut/readshortcut.1 \ |
5a07c6d2 | 40 | src/namei/namei.1 src/col/col.1 src/getopt/getopt.1 \ |
53baeb9d | 41 | src/readlink/readlink.1 src/rev/rev.1 src/column/column.1 \ |
21006e63 | 42 | src/colcrt/colcrt.1 src/colrm/colrm.1 src/mcookie/mcookie.1 \ |
9420d22f | 43 | src/lpr/lpr.1 $(ipc_mans) |
41326bf7 CW |
44 | |
45 | EXTRA_PROGRAMS = src/banner/banner src/clip/getclip src/clip/putclip \ | |
46 | src/cygstart/cygstart src/ipc/semtool src/ipc/shmtool \ | |
9420d22f | 47 | src/ipc/msgtool src/ipc/semstat src/ipc/ipcrm src/ipc/ipcs \ |
c56f3b40 | 48 | src/lpr/lpr src/mkshortcut/mkshortcut src/readshortcut/readshortcut |
9420d22f CW |
49 | |
50 | EXTRA_SCRIPTS = src/ipc/ipck | |
41326bf7 | 51 | |
b1858d43 CW |
52 | EXTRA_MANS = src/ipc/ipcs.8 src/ipc/ipcrm.8 |
53 | ||
0c884560 CW |
54 | po_files = \ |
55 | po/ChangeLog po/LINGUAS po/Makefile.in.in po/Makevars po/POTFILES.in \ | |
56 | po/Rules-quot po/boldquot.sed po/en@boldquot.header po/en@quot.header \ | |
57 | po/insert-header.sin po/quot.sed po/remove-potcdate.sin | |
21006e63 | 58 | |
0c884560 | 59 | extra_docs = \ |
21006e63 CW |
60 | src/cal/README.cal src/ddate/ddate.doc src/namei/README.namei \ |
61 | src/namei/README1.namei src/col/README.col \ | |
d7091d84 | 62 | src/getopt/parse.bash src/getopt/parse.tcsh \ |
9420d22f | 63 | src/getopt/test.bash src/getopt/test.tcsh \ |
b1858d43 | 64 | src/ipc/ipcs.8 src/ipc/ipcrm.8 src/lpr/README |
0c884560 CW |
65 | |
66 | licenses = licenses/COPYING.BSD-no-advert licenses/COPYING.GPL | |
67 | ||
b1858d43 | 68 | EXTRA_DIST = config.rpath PROGLIST bootstrap common.h \ |
4283da9b | 69 | HOW-TO-CONTRIBUTE BRANCHES $(man_MANS) $(EXTRA_SCRIPTS) $(EXTRA_MANS) \ |
b1858d43 | 70 | $(licenses) $(po_files) $(extra_docs) |
41326bf7 CW |
71 | |
72 | src_banner_banner_LDADD = -lkernel32 -lgdi32 | |
73 | src_lpr_lpr_LDADD = -lwinspool | |
74 | src_mkshortcut_mkshortcut_LDADD = -lole32 -luuid | |
c56f3b40 | 75 | src_readshortcut_readshortcut_LDADD = -lole32 -luuid |
2cacf0ee CW |
76 | src_cal_cal_LDADD = @LIBINTL@ |
77 | src_ddate_ddate_LDADD = @LIBINTL@ | |
78 | src_namei_namei_LDADD = @LIBINTL@ | |
79 | src_rev_rev_LDADD = @LIBINTL@ | |
80 | src_column_column_LDADD = @LIBINTL@ | |
81 | src_colcrt_colcrt_LDADD = @LIBINTL@ | |
82 | src_mcookie_mcookie_LDADD = @LIBINTL@ | |
73d352cb CW |
83 | src_ipc_semtool_LDADD = @IPCLIBS@ |
84 | src_ipc_shmtool_LDADD = @IPCLIBS@ | |
85 | src_ipc_msgtool_LDADD = @IPCLIBS@ | |
86 | src_ipc_semstat_LDADD = @IPCLIBS@ | |
87 | src_ipc_ipcrm_LDADD = @IPCLIBS@ | |
88 | src_ipc_ipcs_LDADD = @IPCLIBS@ | |
41326bf7 CW |
89 | |
90 | src_cal_cal_SOURCES = src/cal/cal.c src/cal/err.c src/cal/errs.h | |
41326bf7 | 91 | src_col_col_SOURCES = src/col/col.c src/col/err.c src/col/err.h |
67358361 CW |
92 | src_rev_rev_SOURCES = src/rev/rev.c src/rev/widechar.h |
93 | src_column_column_SOURCES = src/column/column.c src/column/err.c src/column/errs.h src/column/widechar.h | |
53baeb9d | 94 | src_colcrt_colcrt_SOURCES = src/colcrt/colcrt.c src/colcrt/widechar.h |
47852e8f | 95 | src_colrm_colrm_SOURCES = src/colrm/colrm.c src/colrm/widechar.h |
eb7cdcb6 | 96 | src_mcookie_mcookie_SOURCES = src/mcookie/mcookie.c src/mcookie/md5.c src/mcookie/md5.h |
21006e63 | 97 | src_lpr_lpr_SOURCES = src/lpr/Printer.cc src/lpr/Win32Utils.cc src/lpr/lpr.cc src/lpr/Printer.hh src/lpr/PrinterException.hh src/lpr/Win32Utils.hh |
41326bf7 CW |
98 | |
99 | install-exec-hook: $(bin_PROGRAMS) | |
100 | @$(NORMAL_INSTALL) | |
101 | $(mkinstalldirs) $(DESTDIR)$(bindir) | |
102 | @for p in d2u u2d dos2unix unix2dos; do \ | |
103 | p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ | |
104 | f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \ | |
105 | echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) src/conv/conv${EXEEXT} $(DESTDIR)$(bindir)/$$f"; \ | |
106 | $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) src/conv/conv${EXEEXT} $(DESTDIR)$(bindir)/$$f; \ | |
107 | done | |
21006e63 | 108 |