| 26 # POSSIBILITY OF SUCH DAMAGE. |
26 # POSSIBILITY OF SUCH DAMAGE. |
| 27 # |
27 # |
| 28 |
28 |
| 29 include config.mk |
29 include config.mk |
| 30 |
30 |
| 31 all: app tests |
31 all: app |
| 32 |
32 |
| 33 app: $(BUILDDIR) FORCE |
33 app: $(BUILDDIR) FORCE |
| 34 cd src && $(MAKE) |
34 cd src && $(MAKE) |
| 35 |
35 |
| 36 tests: $(BUILDDIR) $(BUILDDIR)/libchess$(LIB_EXT) FORCE |
36 tests: $(BUILDDIR) $(BUILDDIR)/libchess$(LIB_EXT) FORCE |
| 37 cd test && $(MAKE) |
37 cd test && $(MAKE) |
| 38 |
38 |
| 39 check: all FORCE |
39 check: tests FORCE |
| 40 $(BUILDDIR)/run-tests |
40 $(BUILDDIR)/run-tests |
| 41 |
41 |
| 42 $(BUILDDIR): |
42 $(BUILDDIR): |
| 43 $(MKDIR) $(MKDIRFLAGS) $(BUILDDIR) |
43 $(MKDIR) $(MKDIRFLAGS) $(BUILDDIR) |
| 44 |
44 |
| 45 $(BUILDDIR)/libchess$(LIB_EXT): |
45 $(BUILDDIR)/libchess$(LIB_EXT): FORCE |
| 46 cd src/chess && $(MAKE) |
46 cd src/chess && $(MAKE) |
| 47 |
47 |
| 48 clean: |
48 clean: |
| 49 $(RM) $(RMFLAGS) $(BUILDDIR) |
49 $(RM) $(RMFLAGS) $(BUILDDIR) |
| 50 |
50 |