Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ======== /usr/src/lua-5.1.4/src/Makefile
- CC=bfin-linux-uclibc-gcc
- LD=bfin-linux-uclibc-ld
- AR= bfin-linux-uclibc-ar rcu
- RANLIB= bfin-linux-uclibc-ranlib
- RM=rm -f
- BASE=/usr/src/baps
- STAGING_DIR=$(BASE)/uClinux-dist/staging
- UCLINUX_LIB=$(BASE)/uClinux-dist/lib
- UCLINUX_ROOT_LIB=$(BASE)/uClinux-dist/root/lib
- CFLAGS=-O2 -Wall -DLUA_USE_LINUX -I$(BASE)/uClinux-dist/linux-2.6.x/include -I$(STAGING_DIR)/usr/include
- LIBS= -lm -ldl
- LDFLAGS=-Wl,-E -L$(STAGING_DIR)/usr/lib -L$(UCLINUX_LIB) -L$(UCLINUX_ROOT_LIB) $(LIBS)
- ...
- $(LUA_T): $(LUA_O) $(LUA_A)
- $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
- $(LUAC_T): $(LUAC_O) $(LUA_A)
- $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
- ...
- uclinux:
- #BAD $(MAKE) all $(CFLAGS) $(LDFLAGS)
- $(MAKE) all
- ======== sqlite-amalgamation-307060/Makefile
- CC=bfin-linux-uclibc-gcc
- AR=bfin-linux-uclibc-ar rcu
- RANLIB=bfin-linux-uclibc-ranlib
- CFLAGS=-O2 -Wall -DSQLITE_THREADSAFE=0 -I/usr/src/baps/uClinux-dist/linux-2.6.x/include
- all:
- #object file only
- $(CC) $(CFLAGS) -c sqlite3.c -o sqlite3.o
- ======== LuaSQL config
- T=sqlite3
- PREFIX = /usr/src/lua-5.1.4
- LUA_INC= $(PREFIX)/src
- LUA_VERSION_NUM= 501
- LIB_OPTION= -shared #for Linux
- LIBNAME= $T.so
- COMPAT_DIR= ../compat/src
- ######## SQLite3
- DRIVER_LIBS= /usr/src/sqlite-amalgamation-3070601/sqlite3.o
- DRIVER_INCS= -I/usr/src/sqlite-amalgamation-3070601
- WARN= -Wall
- INCS= -I$(LUA_INC)
- CFLAGS= -O2 $(WARN) -I$(COMPAT_DIR) $(DRIVER_INCS) $(INCS) -DLUASQL_VERSION_NUMBER='"$V"' $(DEFS)
- CC= /usr/src/baps/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-gcc
- LDFLAGS = -Wl,-E
- ======== LuaSQL Makefile
- V= 2.2.0
- CONFIG= ./config
- include $(CONFIG)
- OBJS= src/luasql.o src/ls_$T.o $(COMPAT_O)
- SRCS= src/luasql.h src/luasql.c \
- src/ls_firebird.c \
- src/ls_postgres.c \
- src/ls_odbc.c \
- src/ls_oci8.c \
- src/ls_mysql.c \
- src/ls_sqlite.c \
- src/ls_sqlite3.c
- AR= bfin-linux-uclibc-ar rcu
- RANLIB= bfin-linux-uclibc-ranlib
- lib: src/$(LIBNAME)
- src/$(LIBNAME): $(OBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) $(LIB_OPTION) -o $@ $(OBJS) $(DRIVER_LIBS)
- ========
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement