1
CSFLAGS = -unsafe -target:library $(CSC_DEFINES)
3
TARGET = ../gbrainy.Core.dll
4
TARGET_CFG = ../gbrainy.Core.dll.config
8
Main/ArrayListIndicesRandom.cs \
16
Main/PlayerHistory.cs \
18
Main/UpdateUIStateEventArgs.cs \
19
Main/Verbal/Analogies.cs \
20
Main/Verbal/AnalogiesFactory.cs \
21
Main/Verbal/AnalogiesMultipleOptions.cs \
22
Main/Verbal/AnalogiesPairOfWordsCompare.cs \
23
Main/Verbal/AnalogiesPairOfWordsOptions.cs \
24
Main/Verbal/AnalogiesQuestionAnswer.cs \
25
Main/Verbal/Analogy.cs \
26
Views/CountDownView.cs \
29
Views/IDrawRequest.cs \
30
Views/PlayerHistoryView.cs \
31
Views/ViewsControler.cs \
32
Views/WelcomeView.cs \
34
Libraries/CairoContextEx.cs \
38
$(top_srcdir)/data/app-graphics/background.svg \
39
$(top_srcdir)/data/app-graphics/logic-games.svg \
40
$(top_srcdir)/data/app-graphics/math-games.svg \
41
$(top_srcdir)/data/app-graphics/memory-games.svg \
42
$(top_srcdir)/data/app-graphics/verbal-games.svg \
43
$(srcdir)/gbrainy.addin.xml
53
SRCDIR_CSFILES = $(CSFILES:%=$(srcdir)/%)
54
RES_CSFLAGS = $(foreach res, $(RES), -resource:$(res))
56
$(TARGET): $(SRCDIR_CSFILES) $(RES)
58
$(CSC) -out:$@ $(CSFLAGS) $(REFS) $(RES_CSFLAGS) $(SRCDIR_CSFILES)
60
$(TARGET_CFG): $(srcdir)/gbrainy.Core.dll.config.in
61
sed -e "s|\@pkglibdir\@|$(pkglibdir)|" \
64
all: $(TARGET) $(TARGET_CFG)
66
install-data-local: $(TARGET) $(TARGET_CFG)
67
$(mkinstalldirs) $(DESTDIR)$(pkglibdir)
68
$(INSTALL_DATA) $(TARGET) $(DESTDIR)$(pkglibdir)
69
$(INSTALL_DATA) $(TARGET_CFG) $(DESTDIR)$(pkglibdir)
72
cd $(DESTDIR)$(pkglibdir) && rm -f gbrainy.Core.dll
73
cd $(DESTDIR)$(pkglibdir) && rm -f gbrainy.Core.dll.config
76
$(CSFILES) $(RES) gbrainy.Core.dll.config.in