Makefile

changeset 193
d1420f5c5704
parent 170
bde99d803caf
equal deleted inserted replaced
192:e57e2874fb2a 193:d1420f5c5704
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

mercurial