1
0
Fork 0

Tweaks to Gnu automake/autoconf system.

This commit is contained in:
curt 1998-04-08 23:35:31 +00:00
parent 63488b922c
commit ff4d6034cc
5 changed files with 188 additions and 134 deletions

View file

@ -1,6 +1,5 @@
includedir = ${exec_prefix}/include/private EXTRA_DIST = \
config.h.in \
include_HEADERS = \
cmdargs.h \ cmdargs.h \
fg_constants.h \ fg_constants.h \
fg_limits.h \ fg_limits.h \

View file

@ -29,6 +29,7 @@ localstatedir = @localstatedir@
libdir = @libdir@ libdir = @libdir@
infodir = @infodir@ infodir = @infodir@
mandir = @mandir@ mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include oldincludedir = /usr/include
DISTDIR = DISTDIR =
@ -70,9 +71,8 @@ PACKAGE = @PACKAGE@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
VERSION = @VERSION@ VERSION = @VERSION@
includedir = ${exec_prefix}/include/private EXTRA_DIST = \
config.h.in \
include_HEADERS = \
cmdargs.h \ cmdargs.h \
fg_constants.h \ fg_constants.h \
fg_limits.h \ fg_limits.h \
@ -83,8 +83,6 @@ include_HEADERS = \
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = CONFIG_CLEAN_FILES =
HEADERS = $(include_HEADERS)
DIST_COMMON = Makefile.am Makefile.in config.h.in stamp-h.in DIST_COMMON = Makefile.am Makefile.in config.h.in stamp-h.in
@ -92,7 +90,7 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar TAR = tar
GZIP = --best GZIP = --best
all: Makefile $(HEADERS) config.h all: Makefile config.h
.SUFFIXES: .SUFFIXES:
$(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
@ -123,46 +121,9 @@ distclean-hdr:
-rm -f config.h -rm -f config.h
maintainer-clean-hdr: maintainer-clean-hdr:
install-includeHEADERS: $(include_HEADERS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(includedir)
@list='$(include_HEADERS)'; for p in $$list; do \
if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p"; \
$(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p; \
done
uninstall-includeHEADERS:
@$(NORMAL_UNINSTALL)
list='$(include_HEADERS)'; for p in $$list; do \
rm -f $(DESTDIR)$(includedir)/$$p; \
done
tags: TAGS tags: TAGS
TAGS:
ID: $(HEADERS) $(SOURCES) $(LISP)
here=`pwd` && cd $(srcdir) \
&& mkid -f$$here/ID $(SOURCES) $(HEADERS) $(LISP)
TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
mostlyclean-tags:
clean-tags:
distclean-tags:
-rm -f TAGS ID
maintainer-clean-tags:
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
@ -188,18 +149,17 @@ installcheck:
install-exec: install-exec:
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
install-data: install-includeHEADERS install-data:
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
install: install-exec install-data all install: install-exec install-data all
@: @:
uninstall: uninstall-includeHEADERS uninstall:
install-strip: install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs: installdirs:
$(mkinstalldirs) $(DATADIR)$(includedir)
mostlyclean-generic: mostlyclean-generic:
@ -216,25 +176,24 @@ distclean-generic:
maintainer-clean-generic: maintainer-clean-generic:
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
mostlyclean: mostlyclean-hdr mostlyclean-tags mostlyclean-generic mostlyclean: mostlyclean-hdr mostlyclean-generic
clean: clean-hdr clean-tags clean-generic mostlyclean clean: clean-hdr clean-generic mostlyclean
distclean: distclean-hdr distclean-tags distclean-generic clean distclean: distclean-hdr distclean-generic clean
-rm -f config.status -rm -f config.status
-rm -f libtool -rm -f libtool
maintainer-clean: maintainer-clean-hdr maintainer-clean-tags \ maintainer-clean: maintainer-clean-hdr maintainer-clean-generic \
maintainer-clean-generic distclean distclean
@echo "This command is intended for maintainers to use;" @echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild." @echo "it deletes files that may require special tools to rebuild."
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
uninstall-includeHEADERS install-includeHEADERS tags mostlyclean-tags \ tags distdir info dvi installcheck install-exec install-data install \
distclean-tags clean-tags maintainer-clean-tags distdir info dvi \ uninstall all installdirs mostlyclean-generic distclean-generic \
installcheck install-exec install-data install uninstall all \ clean-generic maintainer-clean-generic clean mostlyclean distclean \
installdirs mostlyclean-generic distclean-generic clean-generic \ maintainer-clean
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
# Tell versions [3.59,3.63) of GNU make to not export all variables. # Tell versions [3.59,3.63) of GNU make to not export all variables.

View file

@ -1,70 +1,160 @@
/************************************************************************** /* Simulator/Include/config.h.in. Generated automatically from configure.in by autoheader. */
* config.h.in -- These are some of the defines made by autoconf
*
* Contributed by Petter Reinholdtsen <pere@games.no>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Id$
* (Log is kept at end of this file)
**************************************************************************/
/* Define to empty if the keyword does not work. */
#undef const
#undef PACKAGE /* Define if you don't have vprintf but do have _doprnt. */
#undef VERSION #undef HAVE_DOPRNT
#undef HAVE_LIBM
#undef HAVE_LIBX11
#undef HAVE_LIBXEXT
#undef HAVE_LIBXI
#undef HAVE_LIBXMU
#undef HAVE_LIBMESAGL
#undef HAVE_LIBMESAGL
#undef HAVE_LIBMESAGLU
#undef HAVE_LIBGLUT
#undef HAVE_FCNTL_H /* Define if you have the vprintf function. */
#undef HAVE_GETOPT_H
#undef HAVE_MALLOC_H
#undef HAVE_STDLIB_H
#undef HAVE_SYS_TIME_H
#undef HAVE_SYS_TIMEB_H
#undef HAVE_UNISTD_H
#undef HAVE_WINDOWS_H
#undef HAVE_WINBASE_H
#undef STDC_HEADERS
#undef TIME_WITH_SYS_TIME
#undef RETSIGTYPE
#undef HAVE_FTIME
#undef HAVE_GETITIMER
#undef HAVE_GETLOCALTIME
#undef HAVE_GETTIMEOFDAY
#undef HAVE_MKTIME
#undef HAVE_RAND
#undef HAVE_RANDOM
#undef HAVE_SETITIMER
#undef HAVE_SIGNAL
#undef HAVE_STRSTR
#undef HAVE_VALUES
#undef HAVE_VPRINTF #undef HAVE_VPRINTF
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
/* Define to `unsigned' if <sys/types.h> doesn't define. */
#undef size_t
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME
/* Define if your <sys/time.h> declares struct tm. */
#undef TM_IN_SYS_TIME
/* Define if the X Window System is missing or not being used. */
#undef X_DISPLAY_MISSING
/* Define to empty if the keyword does not work. */
#undef const
/* Define if you don't have vprintf but do have _doprnt. */
#undef HAVE_DOPRNT
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
/* Define to package name */
#undef PACKAGE
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
/* Define to `unsigned' if <sys/types.h> doesn't define. */
#undef size_t
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME
/* Define if your <sys/time.h> declares struct tm. */
#undef TM_IN_SYS_TIME
/* Define to version number */
#undef VERSION
/* Define if compiling on a Winbloze (95, NT, etc.) platform */
#undef WIN32 #undef WIN32
/* Define if the X Window System is missing or not being used. */
#undef X_DISPLAY_MISSING
/* $Log$ /* Define if you have the GetLocalTime function. */
/* Revision 1.1 1998/04/03 22:05:28 curt #undef HAVE_GETLOCALTIME
/* Converting to Gnu autoconf system.
/* /* Define if you have the ftime function. */
*/ #undef HAVE_FTIME
/* Define if you have the getitimer function. */
#undef HAVE_GETITIMER
/* Define if you have the gettimeofday function. */
#undef HAVE_GETTIMEOFDAY
/* Define if you have the mktime function. */
#undef HAVE_MKTIME
/* Define if you have the rand function. */
#undef HAVE_RAND
/* Define if you have the random function. */
#undef HAVE_RANDOM
/* Define if you have the setitimer function. */
#undef HAVE_SETITIMER
/* Define if you have the signal function. */
#undef HAVE_SIGNAL
/* Define if you have the strstr function. */
#undef HAVE_STRSTR
/* Define if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H
/* Define if you have the <getopt.h> header file. */
#undef HAVE_GETOPT_H
/* Define if you have the <malloc.h> header file. */
#undef HAVE_MALLOC_H
/* Define if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H
/* Define if you have the <sys/timeb.h> header file. */
#undef HAVE_SYS_TIMEB_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have the <values.h> header file. */
#undef HAVE_VALUES_H
/* Define if you have the <winbase.h> header file. */
#undef HAVE_WINBASE_H
/* Define if you have the <windows.h> header file. */
#undef HAVE_WINDOWS_H
/* Define if you have the GL library (-lGL). */
#undef HAVE_LIBGL
/* Define if you have the GLU library (-lGLU). */
#undef HAVE_LIBGLU
/* Define if you have the GLcore library (-lGLcore). */
#undef HAVE_LIBGLCORE
/* Define if you have the MesaGL library (-lMesaGL). */
#undef HAVE_LIBMESAGL
/* Define if you have the MesaGLU library (-lMesaGLU). */
#undef HAVE_LIBMESAGLU
/* Define if you have the X11 library (-lX11). */
#undef HAVE_LIBX11
/* Define if you have the Xext library (-lXext). */
#undef HAVE_LIBXEXT
/* Define if you have the Xi library (-lXi). */
#undef HAVE_LIBXI
/* Define if you have the Xmu library (-lXmu). */
#undef HAVE_LIBXMU
/* Define if you have the glut library (-lglut). */
#undef HAVE_LIBGLUT
/* Define if you have the m library (-lm). */
#undef HAVE_LIBM
/* Define if you have the socket library (-lsocket). */
#undef HAVE_LIBSOCKET

View file

@ -24,14 +24,14 @@
**************************************************************************/ **************************************************************************/
#ifndef _CONSTANTS_H #ifndef _FG_CONSTANTS_H
#define _CONSTANTS_H #define _FG_CONSTANTS_H
#include <math.h> #include <math.h>
/* This should be defined in the toplevel make.inc */ /* This should be defined via autoconf in configure.in */
#ifndef VERSION #ifndef VERSION
#define VERSION "\"not defined\"" #define VERSION "\"not defined\""
#endif #endif
@ -118,13 +118,16 @@
#define DEFAULT_MODEL_HZ (DEFAULT_TIMER_HZ * DEFAULT_MULTILOOP) #define DEFAULT_MODEL_HZ (DEFAULT_TIMER_HZ * DEFAULT_MULTILOOP)
#endif /* _CONSTANTS_H */ #endif /* _FG_CONSTANTS_H */
/* $Log$ /* $Log$
/* Revision 1.2 1998/03/23 21:18:37 curt /* Revision 1.3 1998/04/08 23:35:32 curt
/* Made FG_EPSILON smaller. /* Tweaks to Gnu automake/autoconf system.
/* /*
* Revision 1.2 1998/03/23 21:18:37 curt
* Made FG_EPSILON smaller.
*
* Revision 1.1 1998/01/27 00:46:50 curt * Revision 1.1 1998/01/27 00:46:50 curt
* prepended "fg_" on the front of these to avoid potential conflicts with * prepended "fg_" on the front of these to avoid potential conflicts with
* system include files. * system include files.

View file

@ -24,8 +24,8 @@
**************************************************************************/ **************************************************************************/
#ifndef _TYPES_H #ifndef _FG_TYPES_H
#define _TYPES_H #define _FG_TYPES_H
/* A simple cartesian point */ /* A simple cartesian point */
@ -40,14 +40,17 @@ struct fgGeodeticPoint {
}; };
#endif /* _TYPES_H */ #endif /* _FG_TYPES_H */
/* $Log$ /* $Log$
/* Revision 1.1 1998/01/27 00:46:51 curt /* Revision 1.2 1998/04/08 23:35:33 curt
/* prepended "fg_" on the front of these to avoid potential conflicts with /* Tweaks to Gnu automake/autoconf system.
/* system include files.
/* /*
* Revision 1.1 1998/01/27 00:46:51 curt
* prepended "fg_" on the front of these to avoid potential conflicts with
* system include files.
*
* Revision 1.2 1998/01/22 02:59:36 curt * Revision 1.2 1998/01/22 02:59:36 curt
* Changed #ifdef FILE_H to #ifdef _FILE_H * Changed #ifdef FILE_H to #ifdef _FILE_H
* *