Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Makefile « PythonBinding « extras - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 2807a842152002902d2cc33f17f5393b01d10396 (plain)
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
44
45

CSC = mcs /debug
ASSEMBLY = PythonBinding.dll
ADDIN = PythonBinding.addin.xml

TEMPLATE1 = templates/PythonConsoleProject.xpt.xml
TEMPLATE2 = templates/PythonGtkProject.xpt.xml

DLLS = /r:../../Core/build/bin/MonoDevelop.Core.dll \
	/r:../../Core/build/bin/MonoDevelop.Base.dll \
	/r:../../Core/build/bin/MonoDevelop.SourceEditor.dll \
	/r:../../Core/build/bin/MonoDevelop.Gui.Widgets.dll \
	-pkg:gtk-sharp-2.0

#	$(BASE_DEPENDENCIES_LIBS)

FILES = \
./Gui/CompilerParametersPanel.cs \
./Project/CompilationTarget.cs \
./Project/PythonProject.cs \
./Project/PythonCompilerParameters.cs \
./PythonCompilerManager.cs \
./AssemblyInfo.cs \
./PythonLanguageBinding.cs \
./PythonExecutionManager.cs

#build_sources = $(addprefix $(srcdir)/, $(FILES))

#assemblydir = $(libdir)/monodevelop/AddIns/AddIns/BackendBindings
#assembly_DATA = $(ASSEMBLY)

all: $(ASSEMBLY)

$(ASSEMBLY): $(FILES)
	$(CSC) $(FILES) $(DLLS) /out:$(ASSEMBLY) /target:library \
	&& cp $(ASSEMBLY) ../../Core/build/AddIns/AddIns/BackendBindings/. \
	&& cp $(ADDIN) ../../Core/build/AddIns/AddIns/BackendBindings/. \
	&& cp $(TEMPLATE1) ../../Core/build/AddIns/AddIns/BackendBindings/templates/. \
	&& cp $(TEMPLATE2) ../../Core/build/AddIns/AddIns/BackendBindings/templates/.

#CLEANFILES = $(ASSEMBLY)
#EXTRA_DIST = $(FILES)

clean:
	rm -f $(ASSEMBLY)