forked from bartvdbraak/blender
I cleaned up make release a little bit, now
its not hard coded if it trys to do a static build or not. It uses the same vars that decide if your building a static blender to determine if it should make a static package. I also found a typo on OSX for make release and thats fixed now Kent
This commit is contained in:
parent
9116a62336
commit
a47f3f2f82
@ -37,48 +37,52 @@ BLENDNAME=blender-$(VERSION)-$(CONFIG_GUESS)$(TYPE)
|
|||||||
export DISTDIR=$(NAN_OBJDIR)/$(BLENDNAME)
|
export DISTDIR=$(NAN_OBJDIR)/$(BLENDNAME)
|
||||||
export CONFDIR=$(DISTDIR)/.blender
|
export CONFDIR=$(DISTDIR)/.blender
|
||||||
|
|
||||||
|
ifeq ($(OS),beos)
|
||||||
|
TAR="zip"
|
||||||
|
TARFLAGS="-ry9"
|
||||||
|
EXT0=""
|
||||||
|
EXT1=".zip"
|
||||||
|
COMPRESS=""
|
||||||
|
EXT2=""
|
||||||
|
NOPLUGINS="true"
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(OS),$(findstring $(OS), "freebsd irix linux openbsd solaris"))
|
||||||
|
TAR="tar"
|
||||||
|
TARFLAGS="cf"
|
||||||
|
EXT0=""
|
||||||
|
EXT1=".tar"
|
||||||
|
COMPRESS="bzip2"
|
||||||
|
COMPRESSFLAGS="-f"
|
||||||
|
EXT2=".bz2"
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(OS),windows)
|
||||||
|
TAR="zip"
|
||||||
|
TARFLAGS="-r9"
|
||||||
|
EXT0=".exe"
|
||||||
|
EXT1=".zip"
|
||||||
|
NOPLUGINS="true"
|
||||||
|
NOSTRIP="true"
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(OS),darwin)
|
||||||
|
TAR="tar"
|
||||||
|
TARFLAGS="cf"
|
||||||
|
EXT0=".app"
|
||||||
|
EXT1=".tar"
|
||||||
|
COMPRESS="bzip2"
|
||||||
|
COMPRESSFLAGS="-f"
|
||||||
|
EXT2=".bz2"
|
||||||
|
endif
|
||||||
|
|
||||||
release: all
|
release: all
|
||||||
|
|
||||||
all:
|
all:
|
||||||
ifeq ($(OS),beos)
|
@$(MAKE) pkg TYPE=""
|
||||||
@$(MAKE) pkg TYPE="" TAR="zip -ry9" EXT1=".zip" NOPLUGINS="true"
|
ifeq ($(WITH_BF_STATICOPENGL), true)
|
||||||
endif
|
@$(MAKE) pkg TYPE="-static"
|
||||||
ifeq ($(OS),freebsd)
|
endif
|
||||||
@$(MAKE) pkg TYPE="" TAR="tar cf" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
endif
|
|
||||||
ifeq ($(OS),irix)
|
|
||||||
@$(MAKE) pkg TYPE="" TAR="tar cf" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
endif
|
|
||||||
ifeq ($(OS),linux)
|
|
||||||
ifeq ($(CPU),alpha)
|
|
||||||
@$(MAKE) pkg TYPE="" TAR="tar cf" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
else
|
|
||||||
@$(MAKE) pkg TYPE="" TAR="tar cf" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
@$(MAKE) pkg TYPE="-static" TAR="tar cf" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifeq ($(OS),openbsd)
|
|
||||||
@$(MAKE) pkg TYPE="-static" TAR="tar cf" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
endif
|
|
||||||
ifeq ($(OS),solaris)
|
|
||||||
@$(MAKE) pkg TYPE="" TAR="tar cf" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
endif
|
|
||||||
ifeq ($(OS),windows)
|
|
||||||
@$(MAKE) pkg TYPE="" TAR="zip -r9" EXT0=".exe" EXT1=".zip" \
|
|
||||||
NOPLUGINS="true" NOSTRIP="true"
|
|
||||||
endif
|
|
||||||
ifeq ($(OS),darwin)
|
|
||||||
@$(MAKE) pkg TYPE="" TAR="tar cf" EXT0"=.app" EXT1=".tar" \
|
|
||||||
COMPRESS="bzip2 -f" EXT2=".bz2"
|
|
||||||
endif
|
|
||||||
|
|
||||||
# OS independent targets below:
|
# OS independent targets below:
|
||||||
|
|
||||||
@ -178,12 +182,11 @@ pkg: install
|
|||||||
@echo "----> Create distribution file $(BLENDNAME)$(EXT1)"
|
@echo "----> Create distribution file $(BLENDNAME)$(EXT1)"
|
||||||
@#enable the next sleep if you get 'tar file changed while reading'
|
@#enable the next sleep if you get 'tar file changed while reading'
|
||||||
@#sleep 10
|
@#sleep 10
|
||||||
@cd $(NAN_OBJDIR) && \
|
rm -f $(NAN_OBJDIR)/$(VERSION)/$(BLENDNAME)$(EXT1)*
|
||||||
rm -f $(VERSION)/$(BLENDNAME)$(EXT1)* && \
|
@cd $(NAN_OBJDIR) && $(TAR) $(TARFLAGS) $(VERSION)/$(BLENDNAME)$(EXT1) $(BLENDNAME)
|
||||||
$(TAR) $(VERSION)/$(BLENDNAME)$(EXT1) $(BLENDNAME)
|
|
||||||
ifdef COMPRESS
|
ifdef COMPRESS
|
||||||
@echo "----> Compressing distribution to $(BLENDNAME)$(EXT1)$(EXT2)"
|
@echo "----> Compressing distribution to $(BLENDNAME)$(EXT1)$(EXT2)"
|
||||||
@$(COMPRESS) $(NAN_OBJDIR)/$(VERSION)/$(BLENDNAME)$(EXT1)
|
@$(COMPRESS) $(COMPRESSFLAGS) $(NAN_OBJDIR)/$(VERSION)/$(BLENDNAME)$(EXT1)
|
||||||
endif
|
endif
|
||||||
@#echo "****> Clean up temporary distribution directory"
|
@#echo "****> Clean up temporary distribution directory"
|
||||||
@rm -fr $(DISTDIR)
|
@rm -fr $(DISTDIR)
|
||||||
|
Loading…
Reference in New Issue
Block a user