Mercurial > gnulib
annotate modules/termios @ 14700:6758fa38915e topic/libposix
manual merge
author | Bruce Korb <bkorb@gnu.org> |
---|---|
date | Fri, 06 May 2011 08:15:59 -0700 |
parents | 8636d98120a9 049942251f65 |
children |
rev | line source |
---|---|
13687 | 1 Description: |
2 A <termios.h> that works around platform issues. | |
3 | |
4 Files: | |
5 lib/termios.in.h | |
6 m4/termios_h.m4 | |
7 | |
8 Depends-on: | |
9 include_next | |
13689 | 10 c++defs |
11 warn-on-use | |
13687 | 12 |
13 configure.ac: | |
14 gl_TERMIOS_H | |
15 | |
16 Makefile.am: | |
14108
873a3371d1d2
spell the pkginclude directory correctly.
Bruce Korb <bkorb@gnu.org>
parents:
14107
diff
changeset
|
17 nodist_pkginclude_HEADERS += termios.h |
14102
f49fe7e6d028
add _HEADERS primaries to Makefile.am snippets for installable headers
Gary V. Vaughan <gary@gnu.org>
parents:
13761
diff
changeset
|
18 |
13687 | 19 BUILT_SOURCES += termios.h |
20 | |
21 # We need the following in order to create <termios.h> when the system | |
22 # version does not have all declarations. | |
14527
049942251f65
Ensure to rebuild generated .h files when config.status has changed.
Bruno Haible <bruno@clisp.org>
parents:
14273
diff
changeset
|
23 termios.h: termios.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) |
13687 | 24 $(AM_V_GEN)rm -f $@-t $@ && \ |
25 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ | |
26 sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ | |
27 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ | |
13761
a19ace3ba849
Avoid line length limitation from HP NonStop system header files.
Bruno Haible <bruno@clisp.org>
parents:
13724
diff
changeset
|
28 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ |
13687 | 29 -e 's|@''NEXT_TERMIOS_H''@|$(NEXT_TERMIOS_H)|g' \ |
13689 | 30 -e 's|@''GNULIB_TCGETSID''@|$(GNULIB_TCGETSID)|g' \ |
13955
7f79090fda41
tcgetsid: Add missing declaration on OSF/1 5.1.
Bruno Haible <bruno@clisp.org>
parents:
13801
diff
changeset
|
31 -e 's|@''HAVE_DECL_TCGETSID''@|$(HAVE_DECL_TCGETSID)|g' \ |
13801
634db78ff254
termios: fix compilation on mingw
Eric Blake <eblake@redhat.com>
parents:
13761
diff
changeset
|
32 -e 's|@''HAVE_TERMIOS_H''@|$(HAVE_TERMIOS_H)|g' \ |
13689 | 33 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ |
34 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ | |
13687 | 35 < $(srcdir)/termios.in.h; \ |
36 } > $@-t && \ | |
37 mv $@-t $@ | |
38 MOSTLYCLEANFILES += termios.h termios.h-t | |
39 | |
40 Include: | |
41 <termios.h> | |
42 | |
43 License: | |
13724 | 44 LGPLv2+ |
13687 | 45 |
46 Maintainer: | |
47 Bruno Haible |