]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Makefile
Agrego material de estudio.
[z.facultad/75.10/miklolife.git] / demo / src / Makefile
1 TARGET=osocial.exe
2 SOURCE_EXTRA=$(shell ls --color=none *.cs)
3
4 SOURCE_DOMINIO=$(shell ls --color=none Dominio/*.cs)
5 SOURCE_CONTROLADOR=$(shell ls --color=none Controlador/*.cs)
6 SOURCE_VISTAS=$(shell ls --color=none Vistas/*.cs)
7 SOURCE_TEST=$(shell ls --color=none Tests/*.cs)
8 SOURCE_REPORTES=$(shell ls --color=none Reportes/*.cs)
9 SOURCE_EXCEPCIONES=$(shell ls --color=none Excepciones/*.cs)
10
11 SOURCE=$(SOURCE_DOMINIO) $(SOURCE_CONTROLADOR) $(SOURCE_EXTRA) $(SOURCE_VISTAS) $(SOURCE_TEST) $(SOURCE_REPORTES) $(SOURCE_EXCEPCIONES)
12
13 LIBS=-pkg:glade-sharp-2.0 -pkg:gtk-sharp-2.0 -r:./bin/db4o.dll
14 GLADE_FILES=$(shell ls --color=none ../glade/*.glade)
15 GLADE=$(foreach file,$(GLADE_FILES), $(addprefix -resource:,$(file)),$(notdir $(file)))
16
17
18 all:
19         mcs -out:bin/$(TARGET) $(GLADE) $(LIBS) -target:exe $(SOURCE)
20
21 clean:
22         rm -rf bin/$(TARGET)
23
24 install:
25         cp osocial.exe.config bin/
26         cp -r Recursos/ bin/
27         rm -rf bin/Recursos/.svn
28