]> cygwin.com Git - cygwin-apps/cygutils.git/blob - Makefile.am
5bdf8fbb4f8bcc6649b379710fef13447733b663
[cygwin-apps/cygutils.git] / Makefile.am
1 ## Makefile.am -- Process this file with automake to produce Makefile.in
2
3 AUTOMAKE_OPTIONS = subdir-objects
4 ACLOCAL_AMFLAGS = -I m4
5
6 SUBDIRS = po
7 DIST_SUBDIRS =
8
9 AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir)
10
11 if WITH_WINDOWS_PROGRAMS
12 windows_progs = src/banner/banner src/clip/getclip src/clip/putclip \
13 src/cygstart/cygstart src/lpr/lpr src/mkshortcut/mkshortcut \
14 src/readshortcut/readshortcut
15 endif
16
17 if WITH_NATIVE_IPC_PROGRAMS
18 ipc_progs = src/ipc/semtool src/ipc/shmtool \
19 src/ipc/msgtool src/ipc/semstat
20 ipc_scripts = src/ipc/ipck
21 endif
22
23 bin_PROGRAMS = src/ascii/ascii $(windows_progs) src/conv/conv \
24 src/dump/dump $(ipc_progs) \
25 src/realpath/realpath
26
27 bin_SCRIPTS = $(ipc_scripts)
28
29 noinst_HEADERS = \
30 src/lpr/Printer.hh src/lpr/PrinterException.hh src/lpr/Win32Utils.hh
31
32 man_MANS = src/cygstart/cygstart.1 \
33 src/mkshortcut/mkshortcut.1 \
34 src/readshortcut/readshortcut.1 \
35 src/lpr/lpr.1
36
37 EXTRA_PROGRAMS = src/banner/banner src/clip/getclip src/clip/putclip \
38 src/cygstart/cygstart \
39 src/ipc/semtool src/ipc/shmtool \
40 src/ipc/msgtool src/ipc/semstat \
41 src/lpr/lpr src/mkshortcut/mkshortcut src/readshortcut/readshortcut
42
43 EXTRA_SCRIPTS = src/ipc/ipck
44
45 po_files = \
46 po/ChangeLog po/LINGUAS po/Makefile.in.in po/Makevars \
47 po/Makevars.template po/POTFILES.in \
48 po/Rules-quot po/boldquot.sed po/en@boldquot.header po/en@quot.header \
49 po/insert-header.sin po/quot.sed po/remove-potcdate.sin
50
51 extra_docs = \
52 src/lpr/README
53
54 licenses = licenses/COPYING.BSD-no-advert licenses/COPYING.GPL
55
56 EXTRA_DIST = PROGLIST bootstrap common.h \
57 HOW-TO-CONTRIBUTE BRANCHES $(man_MANS) $(EXTRA_SCRIPTS) \
58 $(licenses) $(po_files) $(extra_docs)
59
60 DISTCLEANFILES = \
61 po/Makefile \
62 po/Makefile.in \
63 po/POTFILES \
64 po/remove-potcdate.sed
65
66 src_banner_banner_LDADD = -lkernel32 -lgdi32
67 src_lpr_lpr_LDADD = -lwinspool
68 src_mkshortcut_mkshortcut_LDADD = -lole32 -luuid
69 src_readshortcut_readshortcut_LDADD = -lole32 -luuid
70
71 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
72
73 install-exec-hook: $(bin_PROGRAMS)
74 @$(NORMAL_INSTALL)
75 $(mkinstalldirs) $(DESTDIR)$(bindir)
76 @for p in d2u u2d dos2unix unix2dos; do \
77 p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
78 f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
79 echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) src/conv/conv${EXEEXT} $(DESTDIR)$(bindir)/$$f"; \
80 $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) src/conv/conv${EXEEXT} $(DESTDIR)$(bindir)/$$f; \
81 done
82
83 uninstall-hook:
84 @$(NORMAL_UNINSTALL)
85 @for p in d2u u2d dos2unix unix2dos; do \
86 p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
87 f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
88 echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
89 rm -f $(DESTDIR)$(bindir)/$$f; \
90 done
91
This page took 0.0381 seconds and 5 git commands to generate.