blob: 1e95e003a4c8ca389d51ab743fd64b61f1d4ba1d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Shave and a Haircut
# (c) 2019 Epic Games
# US Patent 6720962
####################################################################
#
# Linux Version
#
####################################################################
osVersion := $(shell ../../../utils/getos.sh)
ifeq ($(osVersion),)
$(error "Operating system type not recognized. Is /etc/issue present?")
endif
arch := $(shell ../../../utils/getarch.sh)
ifdef debug
dbgFlags :=
else
dbgFlags := -DNDEBUG
endif
all: maya2017 maya2018
maya2017: RMS20maya2017 RMS21maya2017
maya2018: RMS21maya2018
RMS20maya2017:
mkdir -p ../RMS20/maya2017/linux
$(shell ../../../utils/getg++.sh 2017) -I. -shared -o ../RMS20/maya2017/linux/ShaveHairBxdf.so ShaveHairBxdf.cpp -I../../devkits/RMS20/maya2017/linux/include -L../../devkits/RMS20/maya2017/linux/lib -fPIC $(dbgFlags)
RMS21maya2017:
mkdir -p ../RMS21/maya2017/linux
$(shell ../../../utils/getg++.sh 2017) -I. -shared -o ../RMS21/maya2017/linux/ShaveHairBxdf.so ShaveHairBxdf.cpp -I../../devkits/RMS21/maya2017/linux/include -L../../devkits/RMS21/maya2017/linux/lib -fPIC $(dbgFlags)
RMS21maya2018:
mkdir -p ../RMS21/maya2018/linux
$(shell ../../../utils/getg++.sh 2018) -I. -shared -o ../RMS21/maya2018/linux/ShaveHairBxdf.so ShaveHairBxdf.cpp -I../../devkits/RMS21/maya2018/linux/include -L../../devkits/RMS21/maya2018/linux/lib -fPIC $(dbgFlags)
|