Root/lua/examples/lua_calls_C5/Makefile

1CC = mipsel-openwrt-linux-gcc
2CXX = mipsel-openwrt-linux-g++
3OPENWRT_BUILD_DIR = /home/cain/Embedded/ingenic/sakc/build/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1
4INCLUDE = -I. -I$(OPENWRT_BUILD_DIR)/usr/include/
5WARNINGS = -Wcast-align -Wpacked -Wpadded -Wall
6CCFLAGS = ${INCLUDE} ${DEBUG} ${WARNINGS} -std=c99 -fPIC
7LDFLAGS = -L$(OPENWRT_BUILD_DIR)/usr/lib -llua -ldl
8DEBUG = -O3 -g0
9NANO_PATH = root@192.168.254.101:
10TARGET = wrap
11
12COMMON_SOURCES = liba.c liba_wrapper.c
13COMMON_OBJECTS = $(COMMON_SOURCES:.c=.o)
14
15
16$(TARGET): $(COMMON_OBJECTS)
17    $(CC) $(CCFLAGS) $(LDFLAGS) -shared $(COMMON_OBJECTS) -o $(TARGET).so
18
19.c.o:
20    $(CC) -c $(CCFLAGS) $< -o $@
21
22upload: $(TARGET)
23    scp $(TARGET).so test.lua $(NANO_PATH)
24    
25clean:
26    rm -f *.o $(TARGET).so
27

Archive Download this file

Branches:
master



interactive