| 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: build/test/sandbox |
26 all: config.mk build/lib/libascension.a |
| 27 |
27 |
| 28 build/test/sandbox: build/test build/lib/libascension.a config.mk FORCE |
28 test-snake: build/test/snake FORCE |
| 29 @cd test && $(MAKE) |
29 |
| |
30 build/test/snake: all |
| |
31 @cd test/snake && $(MAKE) |
| 30 |
32 |
| 31 build/lib/libascension.a: build/lib config.mk FORCE |
33 build/lib/libascension.a: build/lib config.mk FORCE |
| 32 @cd src && $(MAKE) |
34 @cd src && $(MAKE) |
| 33 |
|
| 34 build/test: |
|
| 35 mkdir -p build/test |
|
| 36 |
35 |
| 37 build/lib: |
36 build/lib: |
| 38 mkdir -p build/lib |
37 mkdir -p build/lib |
| 39 |
38 |
| 40 clean: |
39 clean: |