S&Jv8,p27.01: Add missing period to the question
[course.git] / Makefile
1 INSTALL_HOST = einstein
2 INSTALL_USER = wking
3 INSTALL_DIR = public_html/courses/test
4 SOURCE_DIR := $(INSTALL_DIR)/source # := to avoid shifting with $INSTALL_DIR
5
6 FRAMEWORK_SUBDIR = html
7 CONTENT_SUBDIRS = #announcements latex
8 SUBDIRS = $(FRAMEWORK_SUBDIR) $(CONTENT_SUBDIRS)
9
10 export INSTALL_HOST
11 export INSTALL_USER
12 export INSTALL_DIR
13 export SOURCE_DIR
14
15 install :
16         @for i in $(SUBDIRS); do \
17         echo "make install in $$i..."; \
18         (cd $$i; $(MAKE) $(MFLAGS) install); done
19 #       ssh $(INSTALL_USER)@$(INSTALL_HOST) \
20 #         "find $(INSTALL_DIR) -type d -execdir touch {} \;"
21 # Directory touches to fix problems like "NFS Stale File Handle" if your
22 # installation directory is NFS mounted by your webserver.  Uncomment it
23 # if you need to.
24
25 clean :
26         @for i in $(SUBDIRS); do \
27         echo "make clean in $$i..."; \
28         (cd $$i; $(MAKE) $(MFLAGS) clean); done
29
30 echo : 
31         @for i in $(SUBDIRS); do \
32         echo "make echo in $$i..."; \
33         (cd $$i; $(MAKE) $(MFLAGS) echo); done