zsh-workers
 help / color / mirror / code / Atom feed
* building modules outside the source tree
@ 2006-03-26  0:33 Clint Adams
  2006-03-26  6:29 ` Bart Schaefer
  0 siblings, 1 reply; 2+ messages in thread
From: Clint Adams @ 2006-03-26  0:33 UTC (permalink / raw)
  To: zsh-workers

[-- Attachment #1: Type: text/plain, Size: 1376 bytes --]

This is a bit ugly.  Right now, I've got a prototype zsh-dev which
contains the following.

/usr/include/zsh:
builtin.epro    init.epro      mem.epro      sigcount.h     utils.epro
compat.epro     input.epro     module.epro   signals.epro   watch.epro
cond.epro       jobs.epro      options.epro  signals.h      zsh.h
exec.epro       lex.epro       params.epro   signames.epro  ztype.h
glob.epro       linklist.epro  parse.epro    string.epro
hashtable.epro  loop.epro      pattern.epro  subst.epro
hashtable.h     main.epro      prompt.epro   system.h
hist.epro       math.epro      prototypes.h  text.epro

/usr/share/zsh-dev:
makepro.awk

All of those are copied unchanged from the object directory of a
successful build of zsh.

For a proof-of-concept, I've adapted a little utility which reads an Ogg
Vorbis file and outputs its length in seconds and the comments/tags.

I've only tried it on one platform, but it works for me.  Beyond the
autotools (and other) sloppiness, probably the most objectionable thing
is that I've copied config.h and zsh.mdh from the zsh build dir.
config.h is pristine, but zsh.mdh is edited to cope with path changes
and to add vorbis.mdh.  vorbis.mdh is example.mdh copied and passed
through a search&replace.

I'm attaching the tarball in case anyone wants to see.  It's currently
necessary to hand-force -I/usr/include/zsh into CPPFLAGS.

[-- Attachment #2: zomgvorbis-0.0.tar.gz --]
[-- Type: application/octet-stream, Size: 249199 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-03-26  6:26 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-26  0:33 building modules outside the source tree Clint Adams
2006-03-26  6:29 ` Bart Schaefer

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).