summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2014-10-28 19:03:59 +0000
committerTed Trask <ttrask01@yahoo.com>2014-10-28 19:03:59 +0000
commit282d068aced3f88956af4182a353f8ea150caa2b (patch)
tree38d80a55c555482d65f19e9fb50e7a2b7c87e5b9 /Makefile
parentb9926ecbe8279f60d7dfe7648c7c0851cb0aaabc (diff)
downloadacf-db-282d068aced3f88956af4182a353f8ea150caa2b.tar.bz2
acf-db-282d068aced3f88956af4182a353f8ea150caa2b.tar.xz
Move the lib files into a subdirectory in preparation for creating a generic controller/model
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile39
1 files changed, 17 insertions, 22 deletions
diff --git a/Makefile b/Makefile
index eb3696c..c9eca99 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,14 @@
-include config.mk
+APP_NAME=db
+PACKAGE=acf-$(APP_NAME)
+VERSION=0.1.0
-LIB_DIST=dbcontrollerfunctions.lua\
- dbmodelfunctions.lua\
- db-*-html.lsp\
+APP_DIST=db* \
-EXTRA_DIST=README Makefile
-DISTFILES=$(LIB_DIST) $(EXTRA_DIST)
+SUBDIRS=lib
+EXTRA_DIST=README Makefile config.mk
+DISTFILES=$(APP_DIST) $(EXTRA_DIST)
-install_dir=$(DESTDIR)/$(acflibdir)
-dist_dir=$(DISTDIR)/$(notdir $(PWD))
+install_dir=$(DESTDIR)/$(appdir)/$(APP_NAME)
phony+=all
all:
@@ -16,23 +16,18 @@ all:
phony+=clean
clean:
-phony+=distdir
-distdir: $(DISTFILES)
- mkdir -p "$(dist_dir)"
- for i in $(DISTFILES); do\
- dest=`dirname "$(dist_dir)/$$i"`;\
- mkdir -p "$$dest";\
- cp "$$i" "$$dest";\
+export DISTDIR DESTDIR
+phony+=install-recursive
+install-recursive:
+ for dir in $(SUBDIRS); do\
+ ( cd $$dir && $(MAKE) install ) || exit 1;\
done
phony+=install
-install:
- mkdir -p $(install_dir)
- for i in $(LIB_DIST); do\
- dest=`dirname "$(install_dir)/$$i"`;\
- mkdir -p "$$dest";\
- cp "$$i" "$$dest";\
- done
+install: install-recursive $(SUBDIRS)
+ mkdir -p "$(install_dir)"
+ cp -a $(APP_DIST) "$(install_dir)"
+include config.mk
.PHONY: $(phony)