Makefile

changeset 242
6eeb987f1681
parent 227
a5775e8dbc13
equal deleted inserted replaced
241:b53bd6ab2a47 242:6eeb987f1681
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:

mercurial