| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | .NOTPARALLEL:	# always run this make serially.SUFFIXES:	# we don't need default suffix rulesifeq ($(MAKELEVEL), 0)  $(error This make needs to be started as a sub-make from the toplevel directory.)endifLISPV = org-version.elLISPI = org-install.elLISPA = $(LISPV) $(LISPI)LISPF = $(filter-out $(LISPA),$(wildcard *.el))LISPC = $(LISPF:%el=%elc).PHONY:	all compile compile-dirty \		autoloads \		install clean cleanauto cleanall clean-install# do not clean here, done in toplevel makeall compile::	autoloadsall compile compile-dirty::	$(LISPA)	$(ELCDIR)autoloads:	cleanauto $(LISPA)$(LISPV):	$(LISPF)	@echo "org-version: $(ORGVERSION) ($(GITVERSION))"	@$(RM) $(@)	@$(MAKE_ORG_VERSION)$(LISPI):	$(LISPV) $(LISPF)	@echo "org-install: $(ORGVERSION) ($(GITVERSION))"	@$(RM) $(@)	@$(MAKE_ORG_INSTALL)install:	$(LISPF) compile	if [ ! -d $(DESTDIR)$(lispdir) ] ; then \	  $(MKDIR) $(DESTDIR)$(lispdir) ; \	fi ;	$(CP) $(LISPC) $(LISPF) $(LISPA) $(DESTDIR)$(lispdir)cleanauto clean cleanall::	$(RM) $(LISPA) $(LISPA:%el=%elc)clean cleanall::	$(RM) *.elcclean-install:	if [ -d $(DESTDIR)$(lispdir) ] ; then \	  $(RM) $(DESTDIR)$(lispdir)/org*.el* $(DESTDIR)$(lispdir)/ob*.el* ; \	fi ;
 |