Fixed EMPTY_DIRS handling in html/Makefile.
authorWilliam Trevor King <wking@thor.yang.physics.drexel.edu>
Wed, 5 Aug 2009 13:41:52 +0000 (09:41 -0400)
committerW. Trevor King <wking@drexel.edu>
Thu, 17 Sep 2009 16:49:06 +0000 (12:49 -0400)
html/Makefile

index f76ed3fb63a4895345ef39d7e835e73ae69fabdf..e5db22278d03eafe0197c0d0ade2a800691f82bf 100644 (file)
@@ -1,7 +1,7 @@
 HTML_FILES = $(shell echo *.shtml)
 EMPTY_DIRS = doc source
-DEEP_EMPYT_DIRS = doc/exam doc/hwk doc/lab doc/lec doc/rec doc/note
-HTML_DIRS = shared php xml $(EMPTY_DIRS) $(DEEP_EMPTY_DIRS)
+DEEP_EMPTY_DIRS = doc/exam doc/hwk doc/lab doc/lec doc/rec doc/note
+HTML_DIRS = shared php xml $(EMPTY_DIRS)
 SOURCE_FILES = $(HTML_FILES) $(HTML_DIRS) README .htaccess
 OTHER_FILES = Makefile
 DIST_FILES = $(SOURCE_FILES) $(OTHER_FILES)
@@ -9,11 +9,12 @@ DIST_FILE = website_framework.tar.gz
 DIST_DIR = html
 
 clean : 
-       rm -rf $(DIST_FILE) $(DIST_DIR) install*
+       rm -rf $(DIST_FILE) $(DIST_DIR) $(EMPTY_DIRS) install*
 
-$(DIST_FILE) : $(DIST_FILES) $(EMPTY_DIRS)
+$(DIST_FILE) : $(DIST_FILES) $(DEEP_EMPTY_DIRS)
        mkdir $(DIST_DIR)
-       cp -rp $^ $(DIST_DIR)
+       echo $(EMPTY_DIRS)
+       cp -rp $(DIST_FILES) $(DIST_DIR)
        tar -cozf $@ $(DIST_DIR)
        rm -rf $(DIST_DIR)
 
@@ -43,3 +44,6 @@ install-source : $(DIST_FILE) install-html
 # Create empty directories if neccessary (Git doesn't track dirs)
 $(EMPTY_DIRS) :
        mkdir $@
+
+$(DEEP_EMPTY_DIRS) : $(EMPTY_DIRS)
+       mkdir $@