diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2000-07-12 21:06:08 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2000-07-12 21:06:08 +0000 |
commit | abc9f80272c19d62deb9bea2194898c65d4fa72c (patch) | |
tree | ce4f27f5040ce44a25e2450321b02e75cfe69acd | |
parent | 518d4e42f777bbe30f1bc225b58e87b3506e62f0 (diff) | |
download | ATCD-abc9f80272c19d62deb9bea2194898c65d4fa72c.tar.gz |
ChangeLogTag:Wed Jul 12 17:01:47 2000 Ossama Othman <ossama@uci.edu>
-rw-r--r-- | PACE/ChangeLog | 10 | ||||
-rw-r--r-- | PACE/Makefile.am | 30 | ||||
-rw-r--r-- | PACE/pace/Makefile.am | 62 | ||||
-rw-r--r-- | PACE/pace/posix/Makefile.am | 113 | ||||
-rw-r--r-- | PACE/tests/Makefile.am | 54 |
5 files changed, 269 insertions, 0 deletions
diff --git a/PACE/ChangeLog b/PACE/ChangeLog index 7871458ff3c..aecafd594aa 100644 --- a/PACE/ChangeLog +++ b/PACE/ChangeLog @@ -1,3 +1,13 @@ +Wed Jul 12 17:01:47 2000 Ossama Othman <ossama@uci.edu> + + * Makefile.am: + * pace/Makefile.am: + * pace/posix/Makefile.am: + * tests/Makefile.am: + + Preliminary Automake input files for PACE. They aren't working + yet, but do provide a good start. + Wed Jul 12 15:27:27 2000 Luther J Baker <luther@cs.wustl.edu> * pace/posix/types.h (PACE_TCHAR): diff --git a/PACE/Makefile.am b/PACE/Makefile.am new file mode 100644 index 00000000000..4980da4cb5c --- /dev/null +++ b/PACE/Makefile.am @@ -0,0 +1,30 @@ +##--------------------------------------------------------------------------- +## $Id$ +## +## Top-level Makefile for the PACE toolkit libraries, tests, and +## applications +## +##--------------------------------------------------------------------------- + +## +## Process this file with automake to create Makefile.in +## + +## The number in AUTOMAKE_OPTIONS is the minimum required version automake +## needed to process this file. +AUTOMAKE_OPTIONS = 1.4 #check-news + +SUBDIRS = \ + pace \ + tests + +DESTDIRS = \ + docs \ + examples \ + pace++ + +## Clean up some additional files/directories possibly created during +## the configure script tests. +clean-local: + -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core + -rm -rf ptrepository Templates.DB gcctemp.c gcctemp so_locations diff --git a/PACE/pace/Makefile.am b/PACE/pace/Makefile.am new file mode 100644 index 00000000000..f23a822ec2b --- /dev/null +++ b/PACE/pace/Makefile.am @@ -0,0 +1,62 @@ +##--------------------------------------------------------------------------- +## $Id$ +## +## Makefile for the PACE C library +## +##--------------------------------------------------------------------------- + +## +## Process this file with automake to create Makefile.in +## + +## The number in AUTOMAKE_OPTIONS is the minimum required version automake +## needed to process this file. +AUTOMAKE_OPTIONS = 1.4 + +SUBDIRS = \ + @SUBDIRS@ + +DESTDIRS = \ + config \ + emulation \ + man + posix \ + sys \ + vxworks \ + win32 + +lib_LTLIBRARIES = libPACE.la +libPACE_la_LIBADD = @PACE_LIB@ + +pkginclude_HEADERS = \ + aio.h \ + assert.h \ + ctype.h \ + dirent.h \ + errno.h \ + fcntl.h \ + grp.h \ + limits.h \ + locale.h \ + math.h \ + mqueue.h \ + pthread.h \ + pwd.h \ + sched.h \ + semaphore.h \ + setjmp.h \ + signal.h \ + stddef.h \ + stdio.h \ + stdlib.h \ + string.h \ + termios.h \ + time.h \ + unistd.h \ + utime.h + +## Clean up some additional files/directories possibly created during +## the configure script tests. +clean-local: + -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core + -rm -rf ptrepository Templates.DB gcctemp.c gcctemp so_locations diff --git a/PACE/pace/posix/Makefile.am b/PACE/pace/posix/Makefile.am new file mode 100644 index 00000000000..bf90bdc98fa --- /dev/null +++ b/PACE/pace/posix/Makefile.am @@ -0,0 +1,113 @@ +##--------------------------------------------------------------------------- +## $Id$ +## +## Makefile for the PACE C library +## +##--------------------------------------------------------------------------- + +## +## Process this file with automake to create Makefile.in +## + +## The number in AUTOMAKE_OPTIONS is the minimum required version automake +## needed to process this file. +AUTOMAKE_OPTIONS = 1.4 + +## Create a libtool convenience library that contains the contents of +## the POSIX-specific version of PACE. +noinst_LTLIBRARIES = libPACE.la + +libPACE_la_SOURCES = \ + aio.c \ + assert.c \ + ctype.c \ + dirent.c \ + fcntl.c \ + grp.c \ + locale.c \ + math.c \ + mman.c \ + mqueue.c \ + pthread.c \ + pwd.c \ + sched.c \ + semaphore.c \ + setjmp.c \ + signal.c \ + stat.c \ + stdio.c \ + stdlib.c \ + string.c \ + termios.c \ + time.c \ + times.c \ + unistd.c \ + utime.c \ + utsname.c \ + wait.c + +PACE_INLINE_FILES = \ + aio.inl \ + assert.inl \ + ctype.inl \ + dirent.inl \ + fcntl.inl \ + grp.inl \ + locale.inl \ + math.inl \ + mman.inl \ + mqueue.inl \ + pthread.inl \ + pwd.inl \ + sched.inl \ + semaphore.inl \ + setjmp.inl \ + signal.inl \ + stat.inl \ + stdio.inl \ + stdlib.inl \ + string.inl \ + termios.inl \ + time.inl \ + times.inl \ + unistd.inl \ + utime.inl \ + utsname.inl \ + wait.inl + +PACE_HEADER_FILES = \ + aio.h \ + assert.h \ + ctype.h \ + dirent.h \ + errno.h \ + fcntl.h \ + grp.h \ + limits.h \ + locale.h \ + math.h \ + mman.h \ + mqueue.h \ + pthread.h \ + pwd.h \ + sched.h \ + semaphore.h \ + setjmp.h \ + signal.h \ + stat.h \ + stdio.h \ + stdlib.h \ + string.h \ + termios.h \ + time.h \ + times.h \ + types.h \ + unistd.h \ + utime.h \ + utsname.h \ + wait.h + +pkgincludedir = $(includedir)/$(PACKAGE)/posix +pkginclude_HEADERS = \ + $(PACE_INLINE_FILES) \ + $(PACE_HEADER_FILES) diff --git a/PACE/tests/Makefile.am b/PACE/tests/Makefile.am new file mode 100644 index 00000000000..af6f453c2af --- /dev/null +++ b/PACE/tests/Makefile.am @@ -0,0 +1,54 @@ +##---------------------------------------------------------------------------- +## $Id$ +## +## Makefile.am for all the PACE ``one-button'' tests +##---------------------------------------------------------------------------- + +## +## Process this file with automake to create Makefile.in +## + +## The number in AUTOMAKE_OPTIONS is the minimum required version automake +## needed to process this file. +AUTOMAKE_OPTIONS = 1.4 + +INCLUDES = -I$(top_builddir) -I$(top_srcdir) + +## LDFLAGS = +## Libtool will automatically link against the "proper" library. +## Do not change the "libACE.la." It is not a typographical error! +## +## We override the "LIBS" variable provided by the configure script since +## we should only need to link against the ACE library for these tests. +LDADD = $(top_builddir)/pace/libPACE.la +##LIBS = $(top_builddir)/pace/libPACE.la + +## Build the following test programs when a `make check' is +## issued by the user. +check_PROGRAMS = \ + Posix_SP_Test \ + Stdio_Test + +Posix_SP_Test_SOURCES = Posix_SP_Test.c + +Stdio_Test_SOURCES = Stdio_Test.c + +## The tests we want to run are all of the test programs we are going to build. +## Do not run them if they are cross-compiled. +if PACE_CROSS_COMPILED +TESTS = +else +TESTS = $(check_PROGRAMS) +endif + +## Set up the test environment +##TESTS_ENVIRONMENT = + +## Clean up template repositories, etc. +clean-local: + -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core + -rm -rf ptrepository Templates.DB gcctemp.c gcctemp so_locations + +## Clean up `log' directory , etc. +distclean-local: + -rm -rf log |