| 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 DEMO_GAMES_DIR=build/test |
26 all: snake |
| 27 |
27 |
| 28 all: $(DEMO_GAMES_DIR)/snake |
28 snake: build/lib/libascension.a FORCE |
| 29 |
|
| 30 $(DEMO_GAMES_DIR)/snake: build/lib/libascension.a FORCE |
|
| 31 @cd test/snake && $(MAKE) |
29 @cd test/snake && $(MAKE) |
| 32 @cp -Rf shader $(DEMO_GAMES_DIR)/ |
|
| 33 @cp -Rf fonts $(DEMO_GAMES_DIR)/ |
|
| 34 @cp -Rf test/snake/textures $(DEMO_GAMES_DIR)/ |
|
| 35 @echo "Assets for demo game 'snake' successfully copied." |
|
| 36 |
30 |
| 37 build/lib/libascension.a: config.mk FORCE |
31 build/lib/libascension.a: config.mk FORCE |
| 38 @cd src && $(MAKE) |
32 @cd src && $(MAKE) |
| 39 |
33 |
| 40 clean: |
34 clean: |