diff options
author | Ted Trask <ttrask01@yahoo.com> | 2014-10-28 19:03:59 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2014-10-28 19:03:59 +0000 |
commit | 282d068aced3f88956af4182a353f8ea150caa2b (patch) | |
tree | 38d80a55c555482d65f19e9fb50e7a2b7c87e5b9 /Makefile | |
parent | b9926ecbe8279f60d7dfe7648c7c0851cb0aaabc (diff) | |
download | acf-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-- | Makefile | 39 |
1 files changed, 17 insertions, 22 deletions
@@ -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) |