aboutsummaryrefslogtreecommitdiff
path: root/prman/plugins/shaveHairBxdf/Makefile.linux
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)