aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/Makefile9
-rw-r--r--packages/Makefile.dirs30
-rw-r--r--packages/TODO15
3 files changed, 39 insertions, 15 deletions
diff --git a/packages/Makefile b/packages/Makefile
index 8580e4f9..c8889001 100644
--- a/packages/Makefile
+++ b/packages/Makefile
@@ -12,9 +12,10 @@ all: abstractions
include Makefile.dirs
DST_PATHS = APPLICATIONS_DEST=$(APPLICATIONS_DEST) \
- OBJECTS_DEST=$(OBJECTS_DEST) \
DOCS_DEST=$(DOCS_DEST) \
- MANUALS_DEST=$(MANUALS_DEST)
+ HELP_DEST=$(HELP_DEST) \
+ MANUALS_DEST=$(MANUALS_DEST) \
+ OBJECTS_DEST=$(OBJECTS_DEST)
#------------------------------------------------------------------------------#
# BUILD TARGETS
@@ -30,5 +31,5 @@ abstractions_clean:
clean: abstractions_clean
-rm -f *~
- rm -rf $(MANUALS_DEST)
- rmdir $(DOCS_BASE) $(INSTALL_PREFIX)
+ rm -rf $(MANUALS_DEST) $(HELP_DEST)
+ rmdir $(DOCS_DEST) $(INSTALL_PREFIX)
diff --git a/packages/Makefile.dirs b/packages/Makefile.dirs
index 6933557e..1fa2a0fc 100644
--- a/packages/Makefile.dirs
+++ b/packages/Makefile.dirs
@@ -1,23 +1,27 @@
# this file should be exactly the same in each section of the CVS. A copy is
# kept in each section of the CVS so that each section will be
-# self-sufficient. <hans@at.or.at>
+# self-contained. <hans@at.or.at>
# $(INSTALL_PREFIX) and $(SRC_ROOT_DIR) are set in Makefile
-# base
-DOCS_BASE = $(INSTALL_PREFIX)/doc
-
# sources
ABSTRACTIONS_SRC = $(SRC_ROOT_DIR)/abstractions
-DOCS_SRC = $(SRC_ROOT_DIR)/doc
+DOC_SRC = $(SRC_ROOT_DIR)/doc
EXTERNALS_SRC = $(SRC_ROOT_DIR)/externals
+FLEXT_SRC = $(SRC_ROOT_DIR)/externals/grill/flext
+GEM_SRC = $(SRC_ROOT_DIR)/Gem
+GEMLIBS_SRC = $(SRC_ROOT_DIR)/GemLibs
+PD_SRC = $(SRC_ROOT_DIR)/pd
+SCRIPTS_SRC = $(SRC_ROOT_DIR)/scripts
+
# destinations
-APPLICATIONS_DEST = $(DOCS_BASE)/examples
+APPLICATIONS_DEST = $(DOCS_DEST)/examples
+DOCS_DEST = $(INSTALL_PREFIX)/doc
OBJECTS_DEST = $(INSTALL_PREFIX)/extra
-DOCS_DEST = $(DOCS_BASE)/5.reference
-MANUALS_DEST = $(DOCS_BASE)/manuals
+HELP_DEST = $(DOCS_DEST)/5.reference
+MANUALS_DEST = $(DOCS_DEST)/manuals
#------------------------------------------------------------------------------#
# DIRECTORY STRUCTURE TARGETS
@@ -29,11 +33,15 @@ $(INSTALL_PREFIX):
$(APPLICATIONS_DEST): $(INSTALL_PREFIX)
install -d $(APPLICATIONS_DEST)
-$(OBJECTS_DEST): $(INSTALL_PREFIX)
- install -d $(OBJECTS_DEST)
-
$(DOCS_DEST): $(INSTALL_PREFIX)
install -d $(DOCS_DEST)
+$(HELP_DEST): $(INSTALL_PREFIX)
+ install -d $(HELP_DEST)
+
$(MANUALS_DEST): $(INSTALL_PREFIX)
install -d $(MANUALS_DEST)
+
+$(OBJECTS_DEST): $(INSTALL_PREFIX)
+ install -d $(OBJECTS_DEST)
+
diff --git a/packages/TODO b/packages/TODO
index 9d55adb9..10b85331 100644
--- a/packages/TODO
+++ b/packages/TODO
@@ -1,4 +1,19 @@
+- hex convertor for setup function names, and object file names
+
+- merge in tigital's Makefile++
+
+- move purepd to abstractions
+
+- add GRIPD for Anders
+
+- add reg keys for Martin Dupras
+
+- mDNS objects!
+
+- import nqpoly4 and write helpfiles based on website:
+ http://pix.test.at/pd/nqpoly/nqpoly4.html
+
- global versioning system
the package releases should have versions of there own which apply to
all packages, regardless of format or OS. This will make for easy and