~ubuntu-branches/ubuntu/lucid/gbrainy/lucid

« back to all changes in this revision

Viewing changes to src/Games/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2010-03-08 11:11:11 UTC
  • mfrom: (13.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100308111111-pxz008t81zfu1w8q
Tags: 1.40-1ubuntu1
* Update from Debian unstable, remaining changes: (LP: #534113)
* debian/patches/01_lpi.patch:
* debian/patches/99_autoreconf.patch:
* debian/control:
  - Add Launchpad integration

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
TARGET = ../gbrainy.Games.dll
4
4
 
5
 
CSFILES =  \
6
 
                AssemblyInfo.cs                                 \
7
 
                GameList.cs                                     \
8
 
                Logic/Puzzle3DCube.cs                           \
9
 
                Logic/PuzzleBalance.cs                          \
10
 
                Logic/PuzzleBuildTriangle.cs                    \
11
 
                Logic/PuzzleCirclesRectangle.cs                 \
12
 
                Logic/PuzzleClocks.cs                           \
13
 
                Logic/PuzzleCountCircles.cs                     \
14
 
                Logic/PuzzleCounting.cs                         \
15
 
                Logic/PuzzleCountSeries.cs                      \
16
 
                Logic/PuzzleCoverPercentage.cs                  \
17
 
                Logic/PuzzleCube.cs                             \
18
 
                Logic/PuzzleDivideCircle.cs                     \
19
 
                Logic/PuzzleEquation.cs                         \
20
 
                Logic/PuzzleExtraCircle.cs                      \
21
 
                Logic/PuzzleFigureLetter.cs                     \
22
 
                Logic/PuzzleFigurePattern.cs                    \
23
 
                Logic/PuzzleFigures.cs                          \
24
 
                Logic/PuzzleFourSided.cs                        \
25
 
                Logic/PuzzleHandshakes.cs                       \
26
 
                Logic/PuzzleLargerShape.cs                      \
27
 
                Logic/PuzzleLines.cs                            \
28
 
                Logic/PuzzleMatrixGroups.cs                     \
29
 
                Logic/PuzzleMatrixNumbers.cs                    \
30
 
                Logic/PuzzleMissingPiece.cs                     \
31
 
                Logic/PuzzleMissingSlice.cs                     \
32
 
                Logic/PuzzleMostInCommon.cs                     \
33
 
                Logic/PuzzleMoveFigure.cs                       \
34
 
                Logic/PuzzleNextFigure.cs                       \
35
 
                Logic/PuzzleNumericRelation.cs                  \
36
 
                Logic/PuzzleNumericSequence.cs                  \
37
 
                Logic/PuzzleOstracism.cs                        \
38
 
                Logic/PuzzlePencil.cs                           \
39
 
                Logic/PuzzlePeopleTable.cs                      \
40
 
                Logic/PuzzlePercentage.cs                       \
41
 
                Logic/PuzzleQuadrilaterals.cs                   \
42
 
                Logic/PuzzleSquareDots.cs                       \
43
 
                Logic/PuzzleSquaresAndLetters.cs                \
44
 
                Logic/PuzzleSquares.cs                          \
45
 
                Logic/PuzzleSquareSheets.cs                     \
46
 
                Logic/PuzzleTetris.cs                           \
47
 
                Logic/PuzzleTimeNow.cs                          \
48
 
                Logic/PuzzleTriangles.cs                        \
49
 
                Logic/PuzzleTrianglesWithNumbers.cs             \
50
 
                Memory/MemoryColouredFigures.cs                 \
51
 
                Memory/MemoryColouredText.cs                    \
52
 
                Memory/MemoryCountDots.cs                       \
53
 
                Memory/MemoryFacts.cs                           \
54
 
                Memory/MemoryFigures.cs                         \
55
 
                Memory/MemoryFiguresAndText.cs                  \
56
 
                Memory/MemoryFiguresNumbers.cs                  \
57
 
                Memory/MemoryIndications.cs                     \
58
 
                Memory/MemoryNumbers.cs                         \
59
 
                Memory/MemoryWords.cs                           \
60
 
                Calculation/CalculationArithmetical.cs          \
61
 
                Calculation/CalculationAverage.cs               \
62
 
                Calculation/CalculationCloserFraction.cs        \
63
 
                Calculation/CalculationFractions.cs             \
64
 
                Calculation/CalculationGreatestDivisor.cs       \
65
 
                Calculation/CalculationOperator.cs              \
66
 
                Calculation/CalculationPrimes.cs                \
67
 
                Calculation/CalculationProportions.cs           \
68
 
                Calculation/CalculationRatio.cs                 \
69
 
                Calculation/CalculationTwoNumbers.cs
 
5
CSDISTFILES =  \
 
6
                $(srcdir)/GameList.cs                                   \
 
7
                $(srcdir)/Logic/Puzzle3DCube.cs                         \
 
8
                $(srcdir)/Logic/PuzzleBalance.cs                                \
 
9
                $(srcdir)/Logic/PuzzleBuildTriangle.cs                  \
 
10
                $(srcdir)/Logic/PuzzleCirclesRectangle.cs                       \
 
11
                $(srcdir)/Logic/PuzzleClocks.cs                         \
 
12
                $(srcdir)/Logic/PuzzleCountCircles.cs                   \
 
13
                $(srcdir)/Logic/PuzzleCounting.cs                               \
 
14
                $(srcdir)/Logic/PuzzleCountSeries.cs                    \
 
15
                $(srcdir)/Logic/PuzzleCoverPercentage.cs                        \
 
16
                $(srcdir)/Logic/PuzzleCube.cs                           \
 
17
                $(srcdir)/Logic/PuzzleDice.cs                           \
 
18
                $(srcdir)/Logic/PuzzleDivideCircle.cs                   \
 
19
                $(srcdir)/Logic/PuzzleEquation.cs                               \
 
20
                $(srcdir)/Logic/PuzzleExtraCircle.cs                    \
 
21
                $(srcdir)/Logic/PuzzleFigureLetter.cs                   \
 
22
                $(srcdir)/Logic/PuzzleFigurePattern.cs                  \
 
23
                $(srcdir)/Logic/PuzzleFigures.cs                                \
 
24
                $(srcdir)/Logic/PuzzleFourSided.cs                      \
 
25
                $(srcdir)/Logic/PuzzleHandshakes.cs                     \
 
26
                $(srcdir)/Logic/PuzzleLargerShape.cs                    \
 
27
                $(srcdir)/Logic/PuzzleLines.cs                          \
 
28
                $(srcdir)/Logic/PuzzleMatrixGroups.cs                   \
 
29
                $(srcdir)/Logic/PuzzleMatrixNumbers.cs                  \
 
30
                $(srcdir)/Logic/PuzzleMissingPiece.cs                   \
 
31
                $(srcdir)/Logic/PuzzleMissingSlice.cs                   \
 
32
                $(srcdir)/Logic/PuzzleMostInCommon.cs                   \
 
33
                $(srcdir)/Logic/PuzzleMoveFigure.cs                     \
 
34
                $(srcdir)/Logic/PuzzleNextFigure.cs                     \
 
35
                $(srcdir)/Logic/PuzzleNumericRelation.cs                        \
 
36
                $(srcdir)/Logic/PuzzleNumericSequence.cs                        \
 
37
                $(srcdir)/Logic/PuzzleOstracism.cs                      \
 
38
                $(srcdir)/Logic/PuzzlePencil.cs                         \
 
39
                $(srcdir)/Logic/PuzzlePeopleTable.cs                    \
 
40
                $(srcdir)/Logic/PuzzlePercentage.cs                     \
 
41
                $(srcdir)/Logic/PuzzleQuadrilaterals.cs                 \
 
42
                $(srcdir)/Logic/PuzzleSquareDots.cs                     \
 
43
                $(srcdir)/Logic/PuzzleSquaresAndLetters.cs              \
 
44
                $(srcdir)/Logic/PuzzleSquares.cs                                \
 
45
                $(srcdir)/Logic/PuzzleSquareSheets.cs                   \
 
46
                $(srcdir)/Logic/PuzzleTetris.cs                         \
 
47
                $(srcdir)/Logic/PuzzleTimeNow.cs                                \
 
48
                $(srcdir)/Logic/PuzzleTriangles.cs                      \
 
49
                $(srcdir)/Logic/PuzzleTrianglesWithNumbers.cs           \
 
50
                $(srcdir)/Logic/PuzzlePredicateLogic.cs                 \
 
51
                $(srcdir)/Memory/MemoryColouredFigures.cs                       \
 
52
                $(srcdir)/Memory/MemoryColouredText.cs                  \
 
53
                $(srcdir)/Memory/MemoryCountDots.cs                     \
 
54
                $(srcdir)/Memory/MemoryFacts.cs                         \
 
55
                $(srcdir)/Memory/MemoryFigures.cs                               \
 
56
                $(srcdir)/Memory/MemoryFiguresAndText.cs                        \
 
57
                $(srcdir)/Memory/MemoryFiguresNumbers.cs                        \
 
58
                $(srcdir)/Memory/MemoryIndications.cs                   \
 
59
                $(srcdir)/Memory/MemoryNumbers.cs                               \
 
60
                $(srcdir)/Memory/MemoryWords.cs                         \
 
61
                $(srcdir)/Calculation/CalculationArithmetical.cs                \
 
62
                $(srcdir)/Calculation/CalculationAverage.cs             \
 
63
                $(srcdir)/Calculation/CalculationCloserFraction.cs      \
 
64
                $(srcdir)/Calculation/CalculationFractions.cs           \
 
65
                $(srcdir)/Calculation/CalculationGreatestDivisor.cs     \
 
66
                $(srcdir)/Calculation/CalculationOperator.cs            \
 
67
                $(srcdir)/Calculation/CalculationPrimes.cs              \
 
68
                $(srcdir)/Calculation/CalculationProportions.cs         \
 
69
                $(srcdir)/Calculation/CalculationRatio.cs                       \
 
70
                $(srcdir)/Calculation/CalculationTwoNumbers.cs
 
71
 
 
72
CSFILES = $(CSDISTFILES)        \
 
73
        AssemblyInfo.cs
70
74
 
71
75
RES = \
72
 
$(top_srcdir)/data/game-graphics/present.svg  \
73
 
$(top_srcdir)/data/game-graphics/handshake.svg
 
76
$(top_srcdir)/data/game-graphics/present.svg    \
 
77
$(top_srcdir)/data/game-graphics/handshake.svg  \
 
78
$(top_srcdir)/data/game-graphics/dice.svg
74
79
 
75
80
REFS =  \
76
81
        -r:System \
78
83
        -r:Mono.Posix                   \
79
84
        -r:.././gbrainy.Core.dll
80
85
 
81
 
SRCDIR_CSFILES = $(CSFILES:%=$(srcdir)/%)
82
86
RES_CSFLAGS = $(foreach res, $(RES), -resource:$(res))
83
87
 
84
 
$(TARGET): $(SRCDIR_CSFILES) $(RES)
 
88
$(TARGET): $(CSFILES) $(RES)
85
89
        echo $(RES_FILES)
86
 
        $(CSC) -out:$@ $(CSFLAGS) $(REFS) $(RES_CSFLAGS) $(SRCDIR_CSFILES)
 
90
        $(CSC) -out:$@ $(CSFLAGS) $(REFS) $(RES_CSFLAGS) $(CSFILES)
87
91
 
88
92
all: $(TARGET)
89
93
 
95
99
        cd $(DESTDIR)$(pkglibdir) && rm -f gbrainy.Games.dll
96
100
 
97
101
EXTRA_DIST =                    \
98
 
        $(CSFILES) $(RES)
 
102
        $(CSDISTFILES) $(RES)
99
103
 
100
104
CLEANFILES =                    \
101
105
        $(TARGET)               \