.SILENT:
endif
+_CF_DIR =
+
include crossplatform.mk
include default.cf
endif
ifndef MANDIR
-export MANDIR=$(DESTDIR)$(prefix)/share/man/
+export MANDIR=$(DESTDIR)$(prefix)/share/man
endif
ifndef BINDIR
$(call rmr,obj/$(PLATFORM)/)
@$(call echo,Done.)
-distclean: outputdirs
-ifndef LINUX_TARGET
- cd deps && $(MAKE) distclean
-endif
- cd ecere && $(MAKE) distclean
- cd compiler && $(MAKE) distclean
- cd ear && $(MAKE) distclean
- cd epj2make && $(MAKE) distclean
- cd ide && $(MAKE) distclean
- cd documentor && $(MAKE) distclean
-ifneq ($(ECERE_AUDIO),n)
- cd audio && $(MAKE) distclean
-endif
-ifdef CodeGuard
- cd codeGuard && $(MAKE) distclean
-endif
- cd eda && $(MAKE) distclean
- $(call rmr,obj/)
+distclean:
+ $(MAKE) -f Cleanfile distclean distclean_all_subdirs
@$(call echo,Done.)
DOC = doc
+Makefile: ;
+crossplatform.mk: ;
+default.cf: ;
+
BINARIES = \
ecere/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecere$(SOV) \
ecere/obj/ecereCOM.release.$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/$(LP)ecereCOM$(SOV) \
endif
$(call cp,$(OBJLIBDIR)libecereVanilla$(A),"$(DESTSLIBDIR)/")
$(call cp,doc/tao.pdf,"$(DOCDIR)/Ecere Tao of Programming [work in progress].pdf") || echo "The Ecere Tao of Programming is available at http://ecere.com/tao.pdf"
- $(call cpr,$(DOC)/*.econ,"$(DOCDIR)/")
+ $(call cpr,$(DOC)/ecereCOM,"$(DOCDIR)/ecereCOM")
+ $(call cpr,$(DOC)/ecere,"$(DOCDIR)/ecere")
+ $(call cpr,$(DOC)/EDA,"$(DOCDIR)/EDA")
endif
ifdef OSX_TARGET
install $(OBJLIBDIR)libecereVanilla$(A) $(DESTSLIBDIR)/
install -d $(DOCDIR)/
install doc/tao.pdf $(DOCDIR)/"Ecere Tao of Programming [work in progress].pdf" >/dev/null 2>&1 || echo "The Ecere Tao of Programming is available at http://ecere.com/tao.pdf"
- $(call cpr,$(DOC)/*.econ,"$(DOCDIR)/")
+ $(call cpr,$(DOC)/ecereCOM,"$(DOCDIR)/ecereCOM")
+ $(call cpr,$(DOC)/ecere,"$(DOCDIR)/ecere")
+ $(call cpr,$(DOC)/EDA,"$(DOCDIR)/EDA")
mkdir -p $(MANDIR)/man1
- cp -pRf share/man/man1/* $(MANDIR)/man1
+ $(call cpr,share/man/man1,$(MANDIR)/man1)
mkdir -p $(SAMPLESDIR)
- cp -pRf samples/* $(SAMPLESDIR)
+ $(call cpr,samples,$(SAMPLESDIR))
find $(SAMPLESDIR) -type d -exec chmod 777 {} \;
+ find $(DOCDIR) -type d -exec chmod 755 {} \;
+ find $(DOCDIR) -type f -exec chmod 644 {} \;
mkdir -p $(EXTRASDIR)
- cp -pRf extras/* $(EXTRASDIR)
+ $(call cpr,extras,$(EXTRASDIR))
endif
ifndef OSX_TARGET
install $(INSTALL_FLAGS) -d $(DOCDIR)
endif
install $(INSTALL_FLAGS) -m 644 doc/tao.pdf $(DOCDIR)/"Ecere Tao of Programming [work in progress].pdf" >/dev/null 2>&1 || echo "The Ecere Tao of Programming is available at http://ecere.com/tao.pdf"
- $(call cpr,$(DOC)/*.econ,"$(DOCDIR)/")
+ $(call cpr,$(DOC)/ecereCOM,"$(DOCDIR)/ecereCOM")
+ $(call cpr,$(DOC)/ecere,"$(DOCDIR)/ecere")
+ $(call cpr,$(DOC)/EDA,"$(DOCDIR)/EDA")
mkdir -p $(MANDIR)/man1
cp -pRf share/man/man1/* $(MANDIR)/man1
mkdir -p $(SAMPLESDIR)
cp -pRf samples/* $(SAMPLESDIR)
find $(SAMPLESDIR) -type d -exec chmod 777 {} \;
+ find $(DOCDIR) -type d -exec chmod 755 {} \;
+ find $(DOCDIR) -type f -exec chmod 644 {} \;
mkdir -p $(EXTRASDIR)
cp $(CPFLAGS) extras/* $(EXTRASDIR)
ifdef DEBIAN_PACKAGE