Permalink
Browse files

initial import

20080427202545-2f820-81efc5dae9d1861586fb1435403bf97c2f97074b.gz
  • Loading branch information...
1 parent b8d285a commit 32791aa84109117e5ed8021bcd00e6bb6b067efb @copiousfreetime committed with git-darcs-import Apr 27, 2008
View
@@ -0,0 +1,4 @@
+= Changelog
+== Version 0.0.1
+
+* Initial public release
View
31 LICENSE
@@ -0,0 +1,31 @@
+Copyright (c) 2008, Jeremy Hinegardner
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the
+ distribution.
+
+ * Neither the name of Jeremy Hinegardner nor the
+ names of its contributors may be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
21 README
@@ -0,0 +1,21 @@
+== amalgalite
+
+* Homepage
+* rubyforge project
+* email
+
+== DESCRIPTION
+
+== FEATURES
+
+== SYNOPSIS
+
+== CREDITS
+
+== LICENSE
+
+Copyright (c) Jeremy Hinegardner
+
+All rights reserved.
+
+See LICENSE and/or COPYING for details.
View
@@ -0,0 +1,60 @@
+#--
+# Copyright (c) 2008 Jeremy Hinegardner
+# All rights reserved. See LICENSE and/or COPYING for details.
+#++
+
+#-------------------------------------------------------------------------------
+# make sure our project's top level directory and the lib directory are added to
+# the ruby search path.
+#-------------------------------------------------------------------------------
+$: << File.expand_path(File.join(File.dirname(__FILE__),"lib"))
+$: << File.expand_path(File.dirname(__FILE__))
+
+
+#-------------------------------------------------------------------------------
+# load the global project configuration and add in the top level clean and
+# clobber tasks so that other tasks can utilize those constants if necessary
+# This loads up the defaults for the whole project configuration
+#-------------------------------------------------------------------------------
+require 'rubygems'
+require 'tasks/config.rb'
+require 'rake/clean'
+
+#-------------------------------------------------------------------------------
+# Main configuration for the project, these overwrite the items that are in
+# tasks/config.rb
+#-------------------------------------------------------------------------------
+require 'amalgalite'
+Configuration.for("project") {
+ name "amalgalite"
+ version Amalgalite::VERSION
+ author "Jeremy Hinegardner"
+ email "jeremy@hinegardner.org"
+ homepage "http://amalgalite.rubyforge.org/"
+}
+
+#-------------------------------------------------------------------------------
+# load up all the project tasks and setup the default task to be the
+# test:default task.
+#-------------------------------------------------------------------------------
+Configuration.for("packaging").files.tasks.each do |tasklib|
+ import tasklib
+end
+task :default => 'test:default'
+
+#-------------------------------------------------------------------------------
+# Finalize the loading of all pending imports and update the top level clobber
+# task to depend on all possible sub-level tasks that have a name like
+# ':clobber' in other namespaces. This allows us to say:
+#
+# rake clobber
+#
+# and it will get everything.
+#-------------------------------------------------------------------------------
+Rake.application.load_imports
+Rake.application.tasks.each do |t|
+ if t.name =~ /:clobber/ then
+ task :clobber => [t.name]
+ end
+end
+
View
No changes.
View
@@ -0,0 +1,11 @@
+#!/usr/bin/env ruby
+
+#--
+# Copyright (c) 2008
+# All rights reserved. See LICENSE and/or COPYING for details.
+#++
+
+$: << File.expand_path(File.join(File.dirname(__FILE__),"..","lib"))
+require 'amalgalite'
+
+puts "I am the killer app amalgalite at version #{Amalgalite::VERSION}!"
View
No changes.
View
@@ -0,0 +1,5 @@
+require 'rubygems'
+require 'mkrf'
+Mkrf::Generator.new('amalgalite3') do |g|
+ # completely self contained, defaults work great
+end
Oops, something went wrong.

0 comments on commit 32791aa

Please sign in to comment.