[bcl] Clean up FRAMEWORK_VERSION 4.0 and 2.0 checks (#5356)
[mono.git] / mcs / class / System.Web / Test / standalone / ApplicationPreStartMethods / test_03 / Makefile
1 thisdir = class/System.Web/Test/standalone/ApplicationPreStartMethods/test_03
2 include ../../../../../../build/rules.make
3
4 APPLICATION_ASSEMBLY = ApplicationPreStartMethods/bin/ApplicationPreStartMethods_test_03.dll
5
6 APPLICATION_ASSEMBLY_SOURCES = \
7         ApplicationPreStartMethods/default.aspx.cs \
8         ApplicationPreStartMethods/default.aspx.designer.cs \
9         ApplicationPreStartMethods/Properties/AssemblyInfo.cs \
10         ApplicationPreStartMethods/Tests/PreStartMethods.cs
11
12 APPLICATION_ASSEMBLY_MCS_FLAGS = \
13         -debug:full \
14         -r:System.Web.dll
15
16 VALID_PROFILE := $(filter 4.5, $(FRAMEWORK_VERSION))
17
18 ifndef VALID_PROFILE
19 all:
20 else
21 all: $(APPLICATION_ASSEMBLY)
22
23 $(APPLICATION_ASSEMBLY): ApplicationPreStartMethods/bin/.stamp $(APPLICATION_ASSEMBLY_SOURCES)
24         $(CSCOMPILE) $(APPLICATION_ASSEMBLY_MCS_FLAGS) $(APPLICATION_ASSEMBLY_SOURCES) -target:library -out:$(APPLICATION_ASSEMBLY)
25
26 ApplicationPreStartMethods/bin/.stamp:
27         install -d -m 755 ApplicationPreStartMethods/bin/
28         touch ApplicationPreStartMethods/bin/.stamp
29 endif
30
31 clean:
32         rm -rf ApplicationPreStartMethods/bin/