Skip to content

Commit

Permalink
Create the beginning of an embedded Parrot "breed"
Browse files Browse the repository at this point in the history
I was previously calling this a "flavor", but particle++ suggested breed
and so it shall be.

This embedded breed leaves out everything except the very core
functionality of Parrot and hence is best suited to small resource
embedded systems. In particular, it does not include GMP, ICU, OpenGL,
gettext or any other convenience library.
  • Loading branch information
leto committed Mar 23, 2012
1 parent 4e31706 commit 3dcef54
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions breeds/embedded.breed
@@ -0,0 +1,64 @@
# Copyright (C) 2012, Parrot Foundation.
# Parrot "Embedded" Breed

=variables

#CC=
#CX=

=general

#cc=
#link=
#ld=
#intval=

=steps

init::manifest nomanicheck
init::defaults
init::install
init::hints verbose-step
inter::progs
inter::make
auto::gcc
auto::glibc
auto::backtrace
auto::attributes
auto::warnings
init::optimize
inter::shlibs
inter::libparrot
inter::types
auto::ops
auto::pmc
auto::alignptrs
auto::headers
auto::sizes
auto::byteorder
auto::va_ptr
auto::format
auto::isreg
auto::arch
auto::cpu
auto::funcptr
auto::inline
auto::gc
auto::memalign
auto::signal
auto::socklen_t
auto::neg_0
auto::env
auto::crypto
auto::snprintf
auto::revision
auto::platform
gen::config_h
gen::core_pmcs
gen::crypto
gen::call_list
gen::languages
gen::makefiles
gen::config_pm

=cut

0 comments on commit 3dcef54

Please sign in to comment.