https://github.com/thunil/ofblend
Tip revision: aef880de2c500a7f7828fe93647299e8bc0170aa authored by Nils Thuerey on 06 December 2017, 08:13:20 UTC
Merge pull request #1 from qinenergy/patch-1
Merge pull request #1 from qinenergy/patch-1
Tip revision: aef880d
Makefile
#-
# ==========================================================================
# Copyright (C) 1995 - 2006 Autodesk, Inc. and/or its licensors. All
# rights reserved.
#
# The coded instructions, statements, computer programs, and/or related
# material (collectively the "Data") in these files contain unpublished
# information proprietary to Autodesk, Inc. ("Autodesk") and/or its
# licensors, which is protected by U.S. and Canadian federal copyright
# law and by international treaties.
#
# The Data is provided for use exclusively by You. You have the right
# to use, modify, and incorporate this Data into other products for
# purposes authorized by the Autodesk software license agreement,
# without fee.
#
# The copyright notices in the Software and this entire statement,
# including the above license grant, this restriction and the
# following disclaimer, must be included in all copies of the
# Software, in whole or in part, and all derivative works of
# the Software, unless such copies or derivative works are solely
# in the form of machine-executable object code generated by a
# source language processor.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
# AUTODESK DOES NOT MAKE AND HEREBY DISCLAIMS ANY EXPRESS OR IMPLIED
# WARRANTIES INCLUDING, BUT NOT LIMITED TO, THE WARRANTIES OF
# NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
# PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE, OR
# TRADE PRACTICE. IN NO EVENT WILL AUTODESK AND/OR ITS LICENSORS
# BE LIABLE FOR ANY LOST REVENUES, DATA, OR PROFITS, OR SPECIAL,
# DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES, EVEN IF AUTODESK
# AND/OR ITS LICENSORS HAS BEEN ADVISED OF THE POSSIBILITY
# OR PROBABILITY OF SUCH DAMAGES.
#
# ==========================================================================
#+
#
# Include platform specific build settings
#
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
include buildconfig.linux
endif
ifeq ($(UNAME_S),Darwin)
include buildconfig.osx
endif
.SUFFIXES: .cpp .cc .o .so .c .bundle
.c.o:
$(CC) -c $(INCLUDES) $(CFLAGS) $<
.cc.o:
$(C++) -c $(INCLUDES) $(C++FLAGS) $<
.cpp.o:
$(C++) -c $(INCLUDES) $(C++FLAGS) $<
.cc.i:
$(C++) -E $(INCLUDES) $(C++FLAGS) $*.cc > $*.i
.cc.so:
-rm -f $@
$(LD) -o $@ $(INCLUDES) $< $(LIBS)
.cpp.so:
-rm -f $@
$(LD) -o $@ $(INCLUDES) $< $(LIBS)
.o.so:
-rm -f $@
$(LD) -o $@ $< $(LIBS)
.o.bundle:
-rm -f $@
$(LD) -o $@ $< $(LIBS)
plugins: \
bobjFluidObject.$(EXT) densityloader.$(EXT)
depend:
makedepend $(INCLUDES) -I/usr/include/CC *.cc
install:
mkdir -p $(MAYA_PLUGIN_DIR)/plug-ins $(MAYA_PLUGIN_DIR)/scripts
cp *.$(EXT) $(MAYA_PLUGIN_DIR)/plug-ins
cp *.mel $(MAYA_PLUGIN_DIR)/scripts
clean:
-rm -f *.o *.$(EXT)
Clean:
-rm -f *.o *.so *.lib *.bak *.bundle
##################
# Specific Rules #
##################
