added packages file to describe items in packages that other packages can safely use
authorPatrik Gornicz <Gornicz.P@gmail.com>
Sat, 20 Jun 2009 17:19:02 +0000 (13:19 -0400)
committerPatrik Gornicz <Gornicz.P@gmail.com>
Sat, 20 Jun 2009 17:36:13 +0000 (13:36 -0400)
Makefile
lib/dir.mk
packages.mk [new file with mode: 0644]
targets.mk
tests/dir.mk

index 3a4a13f..c20587b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,8 @@ BUILD := DEBUG
 .PHONY: default
 default:
 
-# Include the variables that describe targets
+
+include packages.mk
 include targets.mk
 
 
index 830486b..95b0e27 100644 (file)
@@ -6,7 +6,7 @@ T_DIRNAME := lib
 # top define
 DIRNAME := ${T_DIRNAME}
 D       := ${DIRNAME}
-P       := $D
+P       := ${P_LIB}
 CURDIR  := ${DIRNAME}/
 
 T_DIRNAME :=
diff --git a/packages.mk b/packages.mk
new file mode 100644 (file)
index 0000000..b6a5887
--- /dev/null
@@ -0,0 +1,4 @@
+
+P_LIB   := lib
+P_TESTS := tests
+
index 0382474..e7503a6 100644 (file)
@@ -1,21 +1,20 @@
 
-G_LIB := lib
+G_LIB := ${P_LIB}
 .PHONY: ${G_LIB}
 
-G_OBJS_LIB := objs-lib
+G_OBJS_LIB := objs-${G_LIB}
 .PHONY: ${G_OBJS_LIB}
 
-G_DEPS_LIB := deps-lib
+G_DEPS_LIB := deps-${G_LIB}
 .PHONY: ${G_DEPS_LIB}
 
-
-G_TESTS := tests
+G_TESTS := ${P_TESTS}
 .PHONY: ${G_TESTS}
 
-G_OBJS_TESTS := objs-tests
+G_OBJS_TESTS := objs-${G_TESTS}
 .PHONY: ${G_OBJS_TESTS}
 
-G_DEPS_TESTS := deps-tests
+G_DEPS_TESTS := deps-${G_TESTS}
 .PHONY: ${G_DEPS_TESTS}
 
 
index 6c4595f..0c8e448 100644 (file)
@@ -6,7 +6,7 @@ T_DIRNAME := tests
 # top define
 DIRNAME := ${T_DIRNAME}
 D       := ${DIRNAME}
-P       := $D
+P       := ${P_TESTS}
 CURDIR  := ${DIRNAME}/
 
 T_DIRNAME :=