1 INSTALL_HOST = einstein
3 INSTALL_DIR = public_html/courses/test
4 SOURCE_DIR := $(INSTALL_DIR)/source # := to avoid shifting with $INSTALL_DIR
6 FRAMEWORK_SUBDIR = html
7 CONTENT_SUBDIRS = #announcements latex
8 SUBDIRS = $(FRAMEWORK_SUBDIR) $(CONTENT_SUBDIRS)
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
26 @for i in $(SUBDIRS); do \
27 echo "make clean in $$i..."; \
28 (cd $$i; $(MAKE) $(MFLAGS) clean); done
31 @for i in $(SUBDIRS); do \
32 echo "make echo in $$i..."; \
33 (cd $$i; $(MAKE) $(MFLAGS) echo); done