Commit 28a83ab3 authored by Guido van Rossum's avatar Guido van Rossum

Made all configurable options optional (see Makefile).

parent e8e7cf49
/* Configuration containing EVERYTHING */
/* Configurable Python configuration file */
/* At CWI, this implies stdwin, audio, Amoeba and the NASA Panel Library */
#define USE_AUDIO
#define USE_AMOEBA
#define USE_PANEL
#ifdef USE_STDWIN
#include <stdwin.h>
static int use_stdwin;
#endif
/*ARGSUSED*/
void
......@@ -13,6 +12,7 @@ initargs(p_argc, p_argv)
int *p_argc;
char ***p_argv;
{
#ifdef USE_STDWIN
extern char *getenv();
char *display;
......@@ -44,6 +44,7 @@ initargs(p_argc, p_argv)
if (use_stdwin)
winitargs(p_argc, p_argv);
#endif
}
void
......@@ -53,25 +54,35 @@ initcalls()
initmath();
initregexp();
initposix();
#ifdef USE_AUDIO
initaudio();
#endif
#ifdef USE_AMOEBA
initamoeba();
#endif
#ifdef USE_GL
initgl();
#ifdef USE_PANEL
initpanel();
#endif
#endif
#ifdef USE_STDWIN
if (use_stdwin)
initstdwin();
#endif
}
void
donecalls()
{
#ifdef USE_STDWIN
if (use_stdwin)
wdone();
#endif
#ifdef USE_AUDIO
asa_done();
#endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment