blob: c385bc45fa0ed9fb17886ce8ff550e8e894435e1 [file] [log] [blame]
# Copyright (c) 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
TARGETS = lua_level_layer.cpp LuaCocos2dExtensions.cpp
HELPER = tolua_preload.lua
TOLUA = tolua++5.1
all: $(TARGETS)
lua_level_layer.cpp: level_layer.pkg $(HELPER) post_process.py
$(TOLUA) -L $(HELPER) -H lua_level_layer.h -o $@ $<
./post_process.py $@
LuaCocos2dExtensions.cpp: extensions.pkg $(HELPER) post_process.py
$(TOLUA) -L $(HELPER) -H $(@:.cpp=.h) -o $@ $<
./post_process.py $@
clean:
rm -f $(TARGETS)
.PHONY: clean all