Replaced addpack by handcrafted code to find the bgen stuff.

This commit is contained in:
Jack Jansen 1998-04-17 14:07:56 +00:00
parent b36b83011a
commit 0c4d947eac
27 changed files with 68 additions and 64 deletions

View File

@ -1,15 +1,16 @@
# Scan AppleEvents.h header file, generate aegen.py and AppleEvents.py files. # Scan AppleEvents.h header file, generate aegen.py and AppleEvents.py files.
# Then run aesupport to generate AEmodule.c. # Then run aesupport to generate AEmodule.c.
0# (Should learn how to tell the compiler to compile it as well.) # (Should learn how to tell the compiler to compile it as well.)
import addpack
addpack.addpack(':Tools:bgen:bgen')
import sys import sys
import os import os
import string import string
import regex import regex
import regsub import regsub
import MacOS import MacOS
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR
from scantools import Scanner from scantools import Scanner

View File

@ -3,8 +3,6 @@
# It execs the file aegen.py which contain the function definitions # It execs the file aegen.py which contain the function definitions
# (aegen.py was generated by aescan.py, scanning the <AppleEvents.h> header file). # (aegen.py was generated by aescan.py, scanning the <AppleEvents.h> header file).
import addpack
addpack.addpack(':Tools:bgen:bgen')
from macsupport import * from macsupport import *

View File

@ -11,13 +11,8 @@ Jack Jansen, CWI, January 1996.
# be nicer to use the more "object oriented" standard OSA stuff, when it # be nicer to use the more "object oriented" standard OSA stuff, when it
# is implemented in Netscape. # is implemented in Netscape.
# #
import addpack
import sys import sys
addpack.addpack('Tools')
addpack.addpack('bgen')
addpack.addpack('ae')
import aetools import aetools
import Standard_Suite import Standard_Suite
import WWW_Suite import WWW_Suite

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -1,6 +1,8 @@
# Scan <Controls.h>, generating ctlgen.py. # Scan <Controls.h>, generating ctlgen.py.
import addpack import sys
addpack.addpack(':Tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -5,9 +5,6 @@
import string import string
import addpack
addpack.addpack(':Tools:bgen:bgen')
# Declarations that change for each manager # Declarations that change for each manager
MACHEADERFILE = 'Controls.h' # The Apple header file MACHEADERFILE = 'Controls.h' # The Apple header file
MODNAME = 'Ctl' # The name of the module MODNAME = 'Ctl' # The name of the module

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':Tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -3,9 +3,6 @@
# It execs the file dlggen.py which contain the function definitions # It execs the file dlggen.py which contain the function definitions
# (dlggen.py was generated by dlgscan.py, scanning the <Dialogs.h> header file). # (dlggen.py was generated by dlgscan.py, scanning the <Dialogs.h> header file).
import addpack
addpack.addpack(':Tools:bgen:bgen')
from macsupport import * from macsupport import *
# Create the type objects # Create the type objects

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -1,6 +1,8 @@
# Scan <Menus.h>, generating menugen.py. # Scan <Menus.h>, generating menugen.py.
import addpack import sys
addpack.addpack(':Tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -5,9 +5,6 @@
import string import string
import addpack
addpack.addpack(':Tools:bgen:bgen')
# Declarations that change for each manager # Declarations that change for each manager
MACHEADERFILE = 'Menus.h' # The Apple header file MACHEADERFILE = 'Menus.h' # The Apple header file
MODNAME = 'Menu' # The name of the module MODNAME = 'Menu' # The name of the module

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':Tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -5,9 +5,6 @@
import string import string
import addpack
addpack.addpack(':Tools:bgen:bgen')
# Declarations that change for each manager # Declarations that change for each manager
MACHEADERFILE = 'QuickDraw.h' # The Apple header file MACHEADERFILE = 'QuickDraw.h' # The Apple header file
MODNAME = 'Qd' # The name of the module MODNAME = 'Qd' # The name of the module

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -8,8 +8,9 @@ import string
import regex import regex
import regsub import regsub
import MacOS import MacOS
import addpack
addpack.addpack(':Tools:bgen:bgen') BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR
from scantools import Scanner from scantools import Scanner

View File

@ -3,9 +3,6 @@
# It execs the file resgen.py which contain the function definitions # It execs the file resgen.py which contain the function definitions
# (resgen.py was generated by resscan.py, scanning the <Resources.h> header file). # (resgen.py was generated by resscan.py, scanning the <Resources.h> header file).
import addpack
addpack.addpack(':Tools:bgen:bgen')
from macsupport import * from macsupport import *

View File

@ -3,8 +3,10 @@
# Note that the scrap-manager include file is so weird that this # Note that the scrap-manager include file is so weird that this
# generates a boilerplate to be edited by hand. # generates a boilerplate to be edited by hand.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -2,8 +2,10 @@
# Then import sndsupport (which execs sndgen.py) to generate Sndmodule.c. # Then import sndsupport (which execs sndgen.py) to generate Sndmodule.c.
# (Should learn how to tell the compiler to compile it as well.) # (Should learn how to tell the compiler to compile it as well.)
import addpack import sys
addpack.addpack(':Tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR
from scantools import Scanner from scantools import Scanner

View File

@ -3,9 +3,6 @@
# It execs the file sndgen.py which contain the function definitions # It execs the file sndgen.py which contain the function definitions
# (sndgen.py was generated by sndscan.py, scanning the <Sound.h> header file). # (sndgen.py was generated by sndscan.py, scanning the <Sound.h> header file).
import addpack
addpack.addpack(':Tools:bgen:bgen')
from macsupport import * from macsupport import *

View File

@ -217,7 +217,7 @@ static PyObject *TEObj_TEKey(_self, _args)
{ {
PyObject *_res = NULL; PyObject *_res = NULL;
CharParameter key; CharParameter key;
if (!PyArg_ParseTuple(_args, "c", if (!PyArg_ParseTuple(_args, "h",
&key)) &key))
return NULL; return NULL;
TEKey(key, TEKey(key,

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner from scantools import Scanner
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR

View File

@ -1,7 +1,9 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from scantools import Scanner_PreUH3 from scantools import Scanner_PreUH3
from bgenlocations import MWERKSDIR, TOOLBOXDIR from bgenlocations import MWERKSDIR, TOOLBOXDIR

View File

@ -1,6 +1,8 @@
# Scan an Apple header file, generating a Python file of generator calls. # Scan an Apple header file, generating a Python file of generator calls.
import addpack import sys
addpack.addpack(':Tools:bgen:bgen') import os
BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
sys.path.append(BGENDIR)
from bgenlocations import TOOLBOXDIR from bgenlocations import TOOLBOXDIR
from scantools import Scanner from scantools import Scanner

View File

@ -5,9 +5,6 @@
import string import string
import addpack
addpack.addpack(':Tools:bgen:bgen')
# Declarations that change for each manager # Declarations that change for each manager
MACHEADERFILE = 'Windows.h' # The Apple header file MACHEADERFILE = 'Windows.h' # The Apple header file
MODNAME = 'Win' # The name of the module MODNAME = 'Win' # The name of the module