21 # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
21 # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
22 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
22 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
23 # POSSIBILITY OF SUCH DAMAGE. |
23 # POSSIBILITY OF SUCH DAMAGE. |
24 # |
24 # |
25 |
25 |
26 all: snake |
26 all: snake tools |
27 |
27 |
28 snake: build/lib/libascension.a FORCE |
28 snake: build/lib/libascension.a FORCE |
29 @cd demo/snake && $(MAKE) |
29 @cd demo/snake && $(MAKE) |
30 |
30 |
31 build/lib/libascension.a: config.mk FORCE |
31 build/lib/libascension.a: config.mk FORCE |
32 @cd src && $(MAKE) |
32 @cd src && $(MAKE) |
|
33 |
|
34 tools: config.mk FORCE |
|
35 cd tools && $(MAKE) |
33 |
36 |
34 clean: |
37 clean: |
35 rm -f -R build |
38 rm -f -R build |
36 |
39 |
37 install: |
40 install: |