Browse Source

Makefile: adding data vars

- they are used to install shared resources from kamctl/kamdbctl
Daniel-Constantin Mierla 16 years ago
parent
commit
f6b97e137b
1 changed files with 10 additions and 2 deletions
  1. 10 2
      Makefile.defs

+ 10 - 2
Makefile.defs

@@ -213,30 +213,36 @@ lib_dir = lib/$(MAIN_NAME)/
 ifeq ($(OS), linux)
 	doc_dir = share/doc/$(MAIN_NAME)/
 	man_dir = share/man/
+	data_dir = share/$(MAIN_NAME)/
 	LOCALBASE ?= /usr/local
 else
 ifeq ($(OS), freebsd)
 	doc_dir = share/doc/$(MAIN_NAME)/
 	man_dir = man/
+	data_dir = share/$(MAIN_NAME)/
 	LOCALBASE ?= /usr/local
 else
 ifeq ($(OS), openbsd)
 	doc_dir = share/doc/$(MAIN_NAME)/
 	man_dir = man/
+	data_dir = share/$(MAIN_NAME)/
 	LOCALBASE ?= /usr/local
 else
 ifeq ($(OS), netbsd)
 	doc_dir = share/doc/$(MAIN_NAME)/
 	man_dir = man/
+	data_dir = share/$(MAIN_NAME)/
 	LOCALBASE ?= /usr/pkg
 else
 ifeq ($(OS), darwin)
 	doc_dir = share/doc/$(MAIN_NAME)/
 	man_dir = man/
+	data_dir = share/$(MAIN_NAME)/
 	LOCALBASE ?= /usr/local
 else
 	doc_dir = doc/$(MAIN_NAME)/
 	man_dir = man/
+	data_dir = $(MAIN_NAME)/
 	LOCALBASE ?= /usr/local
 endif
 endif
@@ -268,6 +274,7 @@ doc_prefix = $(basedir)$(prefix)
 man_prefix = $(basedir)$(prefix)
 ut_prefix = $(basedir)$(prefix)
 share_prefix = $(basedir)$(prefix)
+data_prefix = $(basedir)$(prefix)
 
 
 # target dirs for various stuff
@@ -276,6 +283,7 @@ bin_target = $(prefix)/$(bin_dir)
 #modules_target = $(prefix)/$(modules_dir)
 lib_target = $(prefix)/$(lib_dir)
 doc_target = $(prefix)/$(doc_dir)
+data_target = $(prefix)/$(data_dir)
 
 
 
@@ -1942,8 +1950,8 @@ saved_chg_vars:=\
 		PREFIX prefix\
 		cfg_prefix cfg_dir bin_prefix bin_dir modules_prefix modules_dir \
 		doc_prefix doc_dir man_prefix man_dir ut_prefix ut_dir \
-		share_prefix share_dir lib_prefix lib_dir \
-		cfg_target lib_target
+		share_prefix share_dir lib_prefix lib_dir data_prefix data_dir \
+		cfg_target lib_target data_target
 
 
 #export relevant variables to the sub-makes