From df9c02960be195c35667f53a2f4ca3fec000293d Mon Sep 17 00:00:00 2001 From: jvr Date: Thu, 9 Aug 2001 19:06:39 +0000 Subject: [PATCH] removed obsolete unix makefile support: distutils takes care of that now (see setup.py in fonttools/). git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@142 4cde692c-a291-49d1-8350-778aa11640f8 --- Src/eexecOp/Makefile | 318 -------------------------------- Src/eexecOp/Makefile.pre.in | 297 ----------------------------- Src/eexecOp/README.txt | 14 +- Src/eexecOp/Setup.in | 10 - Src/eexecOp/eexecOp.ppc.prj | Bin 31009 -> 0 bytes Src/eexecOp/eexecOp.ppc.prj.exp | 1 - 6 files changed, 7 insertions(+), 633 deletions(-) delete mode 100644 Src/eexecOp/Makefile delete mode 100644 Src/eexecOp/Makefile.pre.in delete mode 100644 Src/eexecOp/Setup.in delete mode 100644 Src/eexecOp/eexecOp.ppc.prj delete mode 100644 Src/eexecOp/eexecOp.ppc.prj.exp diff --git a/Src/eexecOp/Makefile b/Src/eexecOp/Makefile deleted file mode 100644 index 634c00220..000000000 --- a/Src/eexecOp/Makefile +++ /dev/null @@ -1,318 +0,0 @@ -# Generated automatically from Makefile.pre by makesetup. -# Generated automatically from Makefile.pre.in by sedscript. -# Universal Unix Makefile for Python extensions -# ============================================= - -# Short Instructions -# ------------------ - -# 1. Build and install Python (1.5 or newer). -# 2. "make -f Makefile.pre.in boot" -# 3. "make" -# You should now have a shared library. - -# Long Instructions -# ----------------- - -# Build *and install* the basic Python 1.5 distribution. See the -# Python README for instructions. (This version of Makefile.pre.in -# only withs with Python 1.5, alpha 3 or newer.) - -# Create a file Setup.in for your extension. This file follows the -# format of the Modules/Setup.in file; see the instructions there. -# For a simple module called "spam" on file "spammodule.c", it can -# contain a single line: -# spam spammodule.c -# You can build as many modules as you want in the same directory -- -# just have a separate line for each of them in the Setup.in file. - -# If you want to build your extension as a shared library, insert a -# line containing just the string -# *shared* -# at the top of your Setup.in file. - -# Note that the build process copies Setup.in to Setup, and then works -# with Setup. It doesn't overwrite Setup when Setup.in is changed, so -# while you're in the process of debugging your Setup.in file, you may -# want to edit Setup instead, and copy it back to Setup.in later. -# (All this is done so you can distribute your extension easily and -# someone else can select the modules they actually want to build by -# commenting out lines in the Setup file, without editing the -# original. Editing Setup is also used to specify nonstandard -# locations for include or library files.) - -# Copy this file (Misc/Makefile.pre.in) to the directory containing -# your extension. - -# Run "make -f Makefile.pre.in boot". This creates Makefile -# (producing Makefile.pre and sedscript as intermediate files) and -# config.c, incorporating the values for sys.prefix, sys.exec_prefix -# and sys.version from the installed Python binary. For this to work, -# the python binary must be on your path. If this fails, try -# make -f Makefile.pre.in Makefile VERSION=1.5 installdir= -# where is the prefix used to install Python for installdir -# (and possibly similar for exec_installdir=). - -# Note: "make boot" implies "make clobber" -- it assumes that when you -# bootstrap you may have changed platforms so it removes all previous -# output files. - -# If you are building your extension as a shared library (your -# Setup.in file starts with *shared*), run "make" or "make sharedmods" -# to build the shared library files. If you are building a statically -# linked Python binary (the only solution of your platform doesn't -# support shared libraries, and sometimes handy if you want to -# distribute or install the resulting Python binary), run "make -# python". - -# Note: Each time you edit Makefile.pre.in or Setup, you must run -# "make Makefile" before running "make". - -# Hint: if you want to use VPATH, you can start in an empty -# subdirectory and say (e.g.): -# make -f ../Makefile.pre.in boot srcdir=.. VPATH=.. - - -# === Bootstrap variables (edited through "make boot") === - -# The prefix used by "make inclinstall libainstall" of core python -installdir= /usr - -# The exec_prefix used by the same -exec_installdir=/usr - -# Source directory and VPATH in case you want to use VPATH. -# (You will have to edit these two lines yourself -- there is no -# automatic support as the Makefile is not generated by -# config.status.) -srcdir= . -VPATH= . - -# === Variables that you may want to customize (rarely) === - -# (Static) build target -TARGET= python - -# Installed python binary (used only by boot target) -PYTHON= python - -# Add more -I and -D options here -CFLAGS= $(OPT) -I$(INCLUDEPY) -I$(EXECINCLUDEPY) $(DEFS) - -# These two variables can be set in Setup to merge extensions. -# See example[23]. -BASELIB= -BASESETUP= - -# === Variables set by makesetup === - -MODOBJS= -MODLIBS= $(LOCALMODLIBS) $(BASEMODLIBS) - -# === Definitions added by makesetup === - -LOCALMODLIBS= -BASEMODLIBS= -SHAREDMODS= eexecOpmodule$(SO) -TKPATH=:lib-tk -GLHACK=-Dclear=__GLclear -PYTHONPATH=$(COREPYTHONPATH) -COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH) -MACHDEPPATH=:plat-$(MACHDEP) -TESTPATH= -SITEPATH= -DESTPATH= -MACHDESTLIB=$(BINLIBDEST) -DESTLIB=$(LIBDEST) - - -# === Variables from configure (through sedscript) === - -VERSION= 1.5 -CC= gcc -LINKCC= $(PURIFY) $(CC) -SGI_ABI= @SGI_ABI@ -OPT= -g -O2 -LDFLAGS= -DEFS= -DHAVE_CONFIG_H -LIBS= -lieee -ldl -lpthread -LIBM= -lm -LIBC= -RANLIB= ranlib -MACHDEP= linux-i386 -SO= .so -LDSHARED= gcc -shared -CCSHARED= -fPIC -LINKFORSHARED= -rdynamic - -# Install prefix for architecture-independent files -prefix= /usr - -# Install prefix for architecture-dependent files -exec_prefix= ${prefix} - -# === Fixed definitions === - -# Shell used by make (some versions default to the login shell, which is bad) -SHELL= /bin/sh - -# Expanded directories -BINDIR= $(exec_installdir)/bin -LIBDIR= $(exec_prefix)/lib -MANDIR= $(installdir)/man -INCLUDEDIR= $(installdir)/include -SCRIPTDIR= $(prefix)/lib - -# Detailed destination directories -BINLIBDEST= $(LIBDIR)/python$(VERSION) -LIBDEST= $(SCRIPTDIR)/python$(VERSION) -INCLUDEPY= $(INCLUDEDIR)/python$(VERSION) -EXECINCLUDEPY= $(exec_installdir)/include/python$(VERSION) -LIBP= $(exec_installdir)/lib/python$(VERSION) -DESTSHARED= $(BINLIBDEST)/site-packages - -LIBPL= $(LIBP)/config - -PYTHONLIBS= $(LIBPL)/libpython$(VERSION).a - -MAKESETUP= $(LIBPL)/makesetup -MAKEFILE= $(LIBPL)/Makefile -CONFIGC= $(LIBPL)/config.c -CONFIGCIN= $(LIBPL)/config.c.in -SETUP= $(LIBPL)/Setup - -SYSLIBS= $(LIBM) $(LIBC) - -ADDOBJS= $(LIBPL)/python.o config.o - -# Portable install script (configure doesn't always guess right) -INSTALL= $(LIBPL)/install-sh -c -# Shared libraries must be installed with executable mode on some systems; -# rather than figuring out exactly which, we always give them executable mode. -# Also, making them read-only seems to be a good idea... -INSTALL_SHARED= ${INSTALL} -m 555 - -# === Fixed rules === - -# Default target. This builds shared libraries only -default: sharedmods - -# Build everything -all: static sharedmods - -# Build shared libraries from our extension modules -sharedmods: $(SHAREDMODS) - -# Build a static Python binary containing our extension modules -static: $(TARGET) -$(TARGET): $(ADDOBJS) lib.a $(PYTHONLIBS) Makefile $(BASELIB) - $(CC) $(LDFLAGS) $(ADDOBJS) lib.a $(PYTHONLIBS) \ - $(LINKPATH) $(BASELIB) $(MODLIBS) $(LIBS) $(SYSLIBS) \ - -o $(TARGET) - -install: sharedmods - if test ! -d $(DESTSHARED) ; then \ - mkdir $(DESTSHARED) ; else true ; fi - -for i in X $(SHAREDMODS); do \ - if test $$i != X; \ - then $(INSTALL_SHARED) $$i $(DESTSHARED)/$$i; \ - fi; \ - done - -# Build the library containing our extension modules -lib.a: $(MODOBJS) - -rm -f lib.a - ar cr lib.a $(MODOBJS) - -$(RANLIB) lib.a - -# This runs makesetup *twice* to use the BASESETUP definition from Setup -config.c Makefile: Makefile.pre Setup $(BASESETUP) $(MAKESETUP) - $(MAKESETUP) \ - -m Makefile.pre -c $(CONFIGCIN) Setup -n $(BASESETUP) $(SETUP) - $(MAKE) -f Makefile do-it-again - -# Internal target to run makesetup for the second time -do-it-again: - $(MAKESETUP) \ - -m Makefile.pre -c $(CONFIGCIN) Setup -n $(BASESETUP) $(SETUP) - -# Make config.o from the config.c created by makesetup -config.o: config.c - $(CC) $(CFLAGS) -c config.c - -# Setup is copied from Setup.in *only* if it doesn't yet exist -Setup: - cp $(srcdir)/Setup.in Setup - -# Make the intermediate Makefile.pre from Makefile.pre.in -Makefile.pre: Makefile.pre.in sedscript - sed -f sedscript $(srcdir)/Makefile.pre.in >Makefile.pre - -# Shortcuts to make the sed arguments on one line -P=prefix -E=exec_prefix -H=Generated automatically from Makefile.pre.in by sedscript. -L=LINKFORSHARED - -# Make the sed script used to create Makefile.pre from Makefile.pre.in -sedscript: $(MAKEFILE) - sed -n \ - -e '1s/.*/1i\\/p' \ - -e '2s%.*%# $H%p' \ - -e '/^VERSION=/s/^VERSION=[ ]*\(.*\)/s%@VERSION[@]%\1%/p' \ - -e '/^CC=/s/^CC=[ ]*\(.*\)/s%@CC[@]%\1%/p' \ - -e '/^CCC=/s/^CCC=[ ]*\(.*\)/s%#@SET_CCC[@]%CCC=\1%/p' \ - -e '/^LINKCC=/s/^LINKCC=[ ]*\(.*\)/s%@LINKCC[@]%\1%/p' \ - -e '/^OPT=/s/^OPT=[ ]*\(.*\)/s%@OPT[@]%\1%/p' \ - -e '/^LDFLAGS=/s/^LDFLAGS=[ ]*\(.*\)/s%@LDFLAGS[@]%\1%/p' \ - -e '/^DEFS=/s/^DEFS=[ ]*\(.*\)/s%@DEFS[@]%\1%/p' \ - -e '/^LIBS=/s/^LIBS=[ ]*\(.*\)/s%@LIBS[@]%\1%/p' \ - -e '/^LIBM=/s/^LIBM=[ ]*\(.*\)/s%@LIBM[@]%\1%/p' \ - -e '/^LIBC=/s/^LIBC=[ ]*\(.*\)/s%@LIBC[@]%\1%/p' \ - -e '/^RANLIB=/s/^RANLIB=[ ]*\(.*\)/s%@RANLIB[@]%\1%/p' \ - -e '/^MACHDEP=/s/^MACHDEP=[ ]*\(.*\)/s%@MACHDEP[@]%\1%/p' \ - -e '/^SO=/s/^SO=[ ]*\(.*\)/s%@SO[@]%\1%/p' \ - -e '/^LDSHARED=/s/^LDSHARED=[ ]*\(.*\)/s%@LDSHARED[@]%\1%/p' \ - -e '/^CCSHARED=/s/^CCSHARED=[ ]*\(.*\)/s%@CCSHARED[@]%\1%/p' \ - -e '/^$L=/s/^$L=[ ]*\(.*\)/s%@$L[@]%\1%/p' \ - -e '/^$P=/s/^$P=\(.*\)/s%^$P=.*%$P=\1%/p' \ - -e '/^$E=/s/^$E=\(.*\)/s%^$E=.*%$E=\1%/p' \ - $(MAKEFILE) >sedscript - echo "/^#@SET_CCC@/d" >>sedscript - echo "/^installdir=/s%=.*%= $(installdir)%" >>sedscript - echo "/^exec_installdir=/s%=.*%=$(exec_installdir)%" >>sedscript - echo "/^srcdir=/s%=.*%= $(srcdir)%" >>sedscript - echo "/^VPATH=/s%=.*%= $(VPATH)%" >>sedscript - echo "/^LINKPATH=/s%=.*%= $(LINKPATH)%" >>sedscript - echo "/^BASELIB=/s%=.*%= $(BASELIB)%" >>sedscript - echo "/^BASESETUP=/s%=.*%= $(BASESETUP)%" >>sedscript - -# Bootstrap target -boot: clobber - VERSION=`$(PYTHON) -c "import sys; print sys.version[:3]"`; \ - installdir=`$(PYTHON) -c "import sys; print sys.prefix"`; \ - exec_installdir=`$(PYTHON) -c "import sys; print sys.exec_prefix"`; \ - $(MAKE) -f $(srcdir)/Makefile.pre.in VPATH=$(VPATH) srcdir=$(srcdir) \ - VERSION=$$VERSION \ - installdir=$$installdir \ - exec_installdir=$$exec_installdir \ - Makefile - -# Handy target to remove intermediate files and backups -clean: - -rm -f *.o *~ - -# Handy target to remove everything that is easily regenerated -clobber: clean - -rm -f *.a tags TAGS config.c Makefile.pre $(TARGET) sedscript - -rm -f *.so *.sl so_locations - - -# Handy target to remove everything you don't want to distribute -distclean: clobber - -rm -f Makefile Setup - -# Rules appended by makedepend - -eexecOpmodule.o: $(srcdir)/eexecOpmodule.c; $(CC) $(CCSHARED) $(CFLAGS) -c $(srcdir)/eexecOpmodule.c -eexecOpmodule$(SO): eexecOpmodule.o; $(LDSHARED) eexecOpmodule.o -o eexecOpmodule$(SO) diff --git a/Src/eexecOp/Makefile.pre.in b/Src/eexecOp/Makefile.pre.in deleted file mode 100644 index b38a95dd6..000000000 --- a/Src/eexecOp/Makefile.pre.in +++ /dev/null @@ -1,297 +0,0 @@ -# Universal Unix Makefile for Python extensions -# ============================================= - -# Short Instructions -# ------------------ - -# 1. Build and install Python (1.5 or newer). -# 2. "make -f Makefile.pre.in boot" -# 3. "make" -# You should now have a shared library. - -# Long Instructions -# ----------------- - -# Build *and install* the basic Python 1.5 distribution. See the -# Python README for instructions. (This version of Makefile.pre.in -# only withs with Python 1.5, alpha 3 or newer.) - -# Create a file Setup.in for your extension. This file follows the -# format of the Modules/Setup.in file; see the instructions there. -# For a simple module called "spam" on file "spammodule.c", it can -# contain a single line: -# spam spammodule.c -# You can build as many modules as you want in the same directory -- -# just have a separate line for each of them in the Setup.in file. - -# If you want to build your extension as a shared library, insert a -# line containing just the string -# *shared* -# at the top of your Setup.in file. - -# Note that the build process copies Setup.in to Setup, and then works -# with Setup. It doesn't overwrite Setup when Setup.in is changed, so -# while you're in the process of debugging your Setup.in file, you may -# want to edit Setup instead, and copy it back to Setup.in later. -# (All this is done so you can distribute your extension easily and -# someone else can select the modules they actually want to build by -# commenting out lines in the Setup file, without editing the -# original. Editing Setup is also used to specify nonstandard -# locations for include or library files.) - -# Copy this file (Misc/Makefile.pre.in) to the directory containing -# your extension. - -# Run "make -f Makefile.pre.in boot". This creates Makefile -# (producing Makefile.pre and sedscript as intermediate files) and -# config.c, incorporating the values for sys.prefix, sys.exec_prefix -# and sys.version from the installed Python binary. For this to work, -# the python binary must be on your path. If this fails, try -# make -f Makefile.pre.in Makefile VERSION=1.5 installdir= -# where is the prefix used to install Python for installdir -# (and possibly similar for exec_installdir=). - -# Note: "make boot" implies "make clobber" -- it assumes that when you -# bootstrap you may have changed platforms so it removes all previous -# output files. - -# If you are building your extension as a shared library (your -# Setup.in file starts with *shared*), run "make" or "make sharedmods" -# to build the shared library files. If you are building a statically -# linked Python binary (the only solution of your platform doesn't -# support shared libraries, and sometimes handy if you want to -# distribute or install the resulting Python binary), run "make -# python". - -# Note: Each time you edit Makefile.pre.in or Setup, you must run -# "make Makefile" before running "make". - -# Hint: if you want to use VPATH, you can start in an empty -# subdirectory and say (e.g.): -# make -f ../Makefile.pre.in boot srcdir=.. VPATH=.. - - -# === Bootstrap variables (edited through "make boot") === - -# The prefix used by "make inclinstall libainstall" of core python -installdir= /usr/local - -# The exec_prefix used by the same -exec_installdir=$(installdir) - -# Source directory and VPATH in case you want to use VPATH. -# (You will have to edit these two lines yourself -- there is no -# automatic support as the Makefile is not generated by -# config.status.) -srcdir= . -VPATH= . - -# === Variables that you may want to customize (rarely) === - -# (Static) build target -TARGET= python - -# Installed python binary (used only by boot target) -PYTHON= python - -# Add more -I and -D options here -CFLAGS= $(OPT) -I$(INCLUDEPY) -I$(EXECINCLUDEPY) $(DEFS) - -# These two variables can be set in Setup to merge extensions. -# See example[23]. -BASELIB= -BASESETUP= - -# === Variables set by makesetup === - -MODOBJS= _MODOBJS_ -MODLIBS= _MODLIBS_ - -# === Definitions added by makesetup === - -# === Variables from configure (through sedscript) === - -VERSION= @VERSION@ -CC= @CC@ -LINKCC= @LINKCC@ -SGI_ABI= @SGI_ABI@ -OPT= @OPT@ -LDFLAGS= @LDFLAGS@ -DEFS= @DEFS@ -LIBS= @LIBS@ -LIBM= @LIBM@ -LIBC= @LIBC@ -RANLIB= @RANLIB@ -MACHDEP= @MACHDEP@ -SO= @SO@ -LDSHARED= @LDSHARED@ -CCSHARED= @CCSHARED@ -LINKFORSHARED= @LINKFORSHARED@ -#@SET_CCC@ - -# Install prefix for architecture-independent files -prefix= /usr/local - -# Install prefix for architecture-dependent files -exec_prefix= $(prefix) - -# === Fixed definitions === - -# Shell used by make (some versions default to the login shell, which is bad) -SHELL= /bin/sh - -# Expanded directories -BINDIR= $(exec_installdir)/bin -LIBDIR= $(exec_prefix)/lib -MANDIR= $(installdir)/man -INCLUDEDIR= $(installdir)/include -SCRIPTDIR= $(prefix)/lib - -# Detailed destination directories -BINLIBDEST= $(LIBDIR)/python$(VERSION) -LIBDEST= $(SCRIPTDIR)/python$(VERSION) -INCLUDEPY= $(INCLUDEDIR)/python$(VERSION) -EXECINCLUDEPY= $(exec_installdir)/include/python$(VERSION) -LIBP= $(exec_installdir)/lib/python$(VERSION) -DESTSHARED= $(BINLIBDEST)/site-packages - -LIBPL= $(LIBP)/config - -PYTHONLIBS= $(LIBPL)/libpython$(VERSION).a - -MAKESETUP= $(LIBPL)/makesetup -MAKEFILE= $(LIBPL)/Makefile -CONFIGC= $(LIBPL)/config.c -CONFIGCIN= $(LIBPL)/config.c.in -SETUP= $(LIBPL)/Setup - -SYSLIBS= $(LIBM) $(LIBC) - -ADDOBJS= $(LIBPL)/python.o config.o - -# Portable install script (configure doesn't always guess right) -INSTALL= $(LIBPL)/install-sh -c -# Shared libraries must be installed with executable mode on some systems; -# rather than figuring out exactly which, we always give them executable mode. -# Also, making them read-only seems to be a good idea... -INSTALL_SHARED= ${INSTALL} -m 555 - -# === Fixed rules === - -# Default target. This builds shared libraries only -default: sharedmods - -# Build everything -all: static sharedmods - -# Build shared libraries from our extension modules -sharedmods: $(SHAREDMODS) - -# Build a static Python binary containing our extension modules -static: $(TARGET) -$(TARGET): $(ADDOBJS) lib.a $(PYTHONLIBS) Makefile $(BASELIB) - $(CC) $(LDFLAGS) $(ADDOBJS) lib.a $(PYTHONLIBS) \ - $(LINKPATH) $(BASELIB) $(MODLIBS) $(LIBS) $(SYSLIBS) \ - -o $(TARGET) - -install: sharedmods - if test ! -d $(DESTSHARED) ; then \ - mkdir $(DESTSHARED) ; else true ; fi - -for i in X $(SHAREDMODS); do \ - if test $$i != X; \ - then $(INSTALL_SHARED) $$i $(DESTSHARED)/$$i; \ - fi; \ - done - -# Build the library containing our extension modules -lib.a: $(MODOBJS) - -rm -f lib.a - ar cr lib.a $(MODOBJS) - -$(RANLIB) lib.a - -# This runs makesetup *twice* to use the BASESETUP definition from Setup -config.c Makefile: Makefile.pre Setup $(BASESETUP) $(MAKESETUP) - $(MAKESETUP) \ - -m Makefile.pre -c $(CONFIGCIN) Setup -n $(BASESETUP) $(SETUP) - $(MAKE) -f Makefile do-it-again - -# Internal target to run makesetup for the second time -do-it-again: - $(MAKESETUP) \ - -m Makefile.pre -c $(CONFIGCIN) Setup -n $(BASESETUP) $(SETUP) - -# Make config.o from the config.c created by makesetup -config.o: config.c - $(CC) $(CFLAGS) -c config.c - -# Setup is copied from Setup.in *only* if it doesn't yet exist -Setup: - cp $(srcdir)/Setup.in Setup - -# Make the intermediate Makefile.pre from Makefile.pre.in -Makefile.pre: Makefile.pre.in sedscript - sed -f sedscript $(srcdir)/Makefile.pre.in >Makefile.pre - -# Shortcuts to make the sed arguments on one line -P=prefix -E=exec_prefix -H=Generated automatically from Makefile.pre.in by sedscript. -L=LINKFORSHARED - -# Make the sed script used to create Makefile.pre from Makefile.pre.in -sedscript: $(MAKEFILE) - sed -n \ - -e '1s/.*/1i\\/p' \ - -e '2s%.*%# $H%p' \ - -e '/^VERSION=/s/^VERSION=[ ]*\(.*\)/s%@VERSION[@]%\1%/p' \ - -e '/^CC=/s/^CC=[ ]*\(.*\)/s%@CC[@]%\1%/p' \ - -e '/^CCC=/s/^CCC=[ ]*\(.*\)/s%#@SET_CCC[@]%CCC=\1%/p' \ - -e '/^LINKCC=/s/^LINKCC=[ ]*\(.*\)/s%@LINKCC[@]%\1%/p' \ - -e '/^OPT=/s/^OPT=[ ]*\(.*\)/s%@OPT[@]%\1%/p' \ - -e '/^LDFLAGS=/s/^LDFLAGS=[ ]*\(.*\)/s%@LDFLAGS[@]%\1%/p' \ - -e '/^DEFS=/s/^DEFS=[ ]*\(.*\)/s%@DEFS[@]%\1%/p' \ - -e '/^LIBS=/s/^LIBS=[ ]*\(.*\)/s%@LIBS[@]%\1%/p' \ - -e '/^LIBM=/s/^LIBM=[ ]*\(.*\)/s%@LIBM[@]%\1%/p' \ - -e '/^LIBC=/s/^LIBC=[ ]*\(.*\)/s%@LIBC[@]%\1%/p' \ - -e '/^RANLIB=/s/^RANLIB=[ ]*\(.*\)/s%@RANLIB[@]%\1%/p' \ - -e '/^MACHDEP=/s/^MACHDEP=[ ]*\(.*\)/s%@MACHDEP[@]%\1%/p' \ - -e '/^SO=/s/^SO=[ ]*\(.*\)/s%@SO[@]%\1%/p' \ - -e '/^LDSHARED=/s/^LDSHARED=[ ]*\(.*\)/s%@LDSHARED[@]%\1%/p' \ - -e '/^CCSHARED=/s/^CCSHARED=[ ]*\(.*\)/s%@CCSHARED[@]%\1%/p' \ - -e '/^$L=/s/^$L=[ ]*\(.*\)/s%@$L[@]%\1%/p' \ - -e '/^$P=/s/^$P=\(.*\)/s%^$P=.*%$P=\1%/p' \ - -e '/^$E=/s/^$E=\(.*\)/s%^$E=.*%$E=\1%/p' \ - $(MAKEFILE) >sedscript - echo "/^#@SET_CCC@/d" >>sedscript - echo "/^installdir=/s%=.*%= $(installdir)%" >>sedscript - echo "/^exec_installdir=/s%=.*%=$(exec_installdir)%" >>sedscript - echo "/^srcdir=/s%=.*%= $(srcdir)%" >>sedscript - echo "/^VPATH=/s%=.*%= $(VPATH)%" >>sedscript - echo "/^LINKPATH=/s%=.*%= $(LINKPATH)%" >>sedscript - echo "/^BASELIB=/s%=.*%= $(BASELIB)%" >>sedscript - echo "/^BASESETUP=/s%=.*%= $(BASESETUP)%" >>sedscript - -# Bootstrap target -boot: clobber - VERSION=`$(PYTHON) -c "import sys; print sys.version[:3]"`; \ - installdir=`$(PYTHON) -c "import sys; print sys.prefix"`; \ - exec_installdir=`$(PYTHON) -c "import sys; print sys.exec_prefix"`; \ - $(MAKE) -f $(srcdir)/Makefile.pre.in VPATH=$(VPATH) srcdir=$(srcdir) \ - VERSION=$$VERSION \ - installdir=$$installdir \ - exec_installdir=$$exec_installdir \ - Makefile - -# Handy target to remove intermediate files and backups -clean: - -rm -f *.o *~ - -# Handy target to remove everything that is easily regenerated -clobber: clean - -rm -f *.a tags TAGS config.c Makefile.pre $(TARGET) sedscript - -rm -f *.so *.sl so_locations - - -# Handy target to remove everything you don't want to distribute -distclean: clobber - -rm -f Makefile Setup diff --git a/Src/eexecOp/README.txt b/Src/eexecOp/README.txt index 88ecb83cc..76c250645 100644 --- a/Src/eexecOp/README.txt +++ b/Src/eexecOp/README.txt @@ -2,14 +2,14 @@ eexecOp is imported by the fontTools.misc.eexec module, and the latter provides a (slow) Python implementation in case eexecOp isn't there. It is designed to be a shared library, to be placed in FontTools/Lib/fontTools/misc/ -but it should also work as a statically linked top level module. +but it should also work as a (possibly statically linked) top level module. -Other files in this directory: -eexecOp.ppc.prj a Metrowerks CodeWarrior project file for MacOS -eexecOp.ppc.prj.exp an export file, exporting the initeexecOp symbol. +It is built automatically when you run -What else should be in this directory: -Makefiles for other compilers. Any help appreciated, since I'm still -a Mac-only guy! + python setup.py build +or + python setup.py install + +in the top level FontTools directory. Just diff --git a/Src/eexecOp/Setup.in b/Src/eexecOp/Setup.in deleted file mode 100644 index efd156f8a..000000000 --- a/Src/eexecOp/Setup.in +++ /dev/null @@ -1,10 +0,0 @@ -# -*- makefile -*- -# Configuration file of the eexecOp module. This file works -# just like the Setup file in Python's Modules directory. If you edit -# anything save it as `Setup'. - -*shared* - - -eexecOp eexecOpmodule.c - diff --git a/Src/eexecOp/eexecOp.ppc.prj b/Src/eexecOp/eexecOp.ppc.prj deleted file mode 100644 index dee4a5ae8da8e94ac3a2dbcdecbd30709c73addf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31009 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 VG5%I^!G96{-4;cOA{vRgFlAZtn diff --git a/Src/eexecOp/eexecOp.ppc.prj.exp b/Src/eexecOp/eexecOp.ppc.prj.exp deleted file mode 100644 index 9647460fb..000000000 --- a/Src/eexecOp/eexecOp.ppc.prj.exp +++ /dev/null @@ -1 +0,0 @@ -initeexecOp