Advertisement
Guest User

Untitled

a guest
Apr 15th, 2011
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. ======== /usr/src/lua-5.1.4/src/Makefile
  2. CC=bfin-linux-uclibc-gcc
  3. LD=bfin-linux-uclibc-ld
  4. AR= bfin-linux-uclibc-ar rcu
  5. RANLIB= bfin-linux-uclibc-ranlib
  6. RM=rm -f
  7.  
  8. BASE=/usr/src/baps
  9. STAGING_DIR=$(BASE)/uClinux-dist/staging
  10. UCLINUX_LIB=$(BASE)/uClinux-dist/lib
  11. UCLINUX_ROOT_LIB=$(BASE)/uClinux-dist/root/lib
  12.  
  13. CFLAGS=-O2 -Wall -DLUA_USE_LINUX -I$(BASE)/uClinux-dist/linux-2.6.x/include -I$(STAGING_DIR)/usr/include
  14.  
  15. LIBS= -lm -ldl
  16. LDFLAGS=-Wl,-E -L$(STAGING_DIR)/usr/lib -L$(UCLINUX_LIB) -L$(UCLINUX_ROOT_LIB) $(LIBS)
  17.  
  18. ...
  19.  
  20. $(LUA_T): $(LUA_O) $(LUA_A)
  21. $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
  22.  
  23. $(LUAC_T): $(LUAC_O) $(LUA_A)
  24. $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
  25.  
  26. ...
  27.  
  28. uclinux:
  29. #BAD $(MAKE) all $(CFLAGS) $(LDFLAGS)
  30. $(MAKE) all
  31.  
  32. ======== sqlite-amalgamation-307060/Makefile
  33. CC=bfin-linux-uclibc-gcc
  34. AR=bfin-linux-uclibc-ar rcu
  35. RANLIB=bfin-linux-uclibc-ranlib
  36.  
  37. CFLAGS=-O2 -Wall -DSQLITE_THREADSAFE=0 -I/usr/src/baps/uClinux-dist/linux-2.6.x/include
  38.  
  39. all:
  40. #object file only
  41. $(CC) $(CFLAGS) -c sqlite3.c -o sqlite3.o
  42.  
  43. ======== LuaSQL config
  44. T=sqlite3
  45.  
  46. PREFIX = /usr/src/lua-5.1.4
  47. LUA_INC= $(PREFIX)/src
  48. LUA_VERSION_NUM= 501
  49. LIB_OPTION= -shared #for Linux
  50. LIBNAME= $T.so
  51. COMPAT_DIR= ../compat/src
  52.  
  53. ######## SQLite3
  54. DRIVER_LIBS= /usr/src/sqlite-amalgamation-3070601/sqlite3.o
  55. DRIVER_INCS= -I/usr/src/sqlite-amalgamation-3070601
  56.  
  57. WARN= -Wall
  58. INCS= -I$(LUA_INC)
  59. CFLAGS= -O2 $(WARN) -I$(COMPAT_DIR) $(DRIVER_INCS) $(INCS) -DLUASQL_VERSION_NUMBER='"$V"' $(DEFS)
  60. CC= /usr/src/baps/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-gcc
  61. LDFLAGS = -Wl,-E
  62. ======== LuaSQL Makefile
  63. V= 2.2.0
  64. CONFIG= ./config
  65.  
  66. include $(CONFIG)
  67.  
  68. OBJS= src/luasql.o src/ls_$T.o $(COMPAT_O)
  69.  
  70. SRCS= src/luasql.h src/luasql.c \
  71. src/ls_firebird.c \
  72. src/ls_postgres.c \
  73. src/ls_odbc.c \
  74. src/ls_oci8.c \
  75. src/ls_mysql.c \
  76. src/ls_sqlite.c \
  77. src/ls_sqlite3.c
  78.  
  79. AR= bfin-linux-uclibc-ar rcu
  80. RANLIB= bfin-linux-uclibc-ranlib
  81.  
  82. lib: src/$(LIBNAME)
  83.  
  84. src/$(LIBNAME): $(OBJS)
  85. $(CC) $(CFLAGS) $(LDFLAGS) $(LIB_OPTION) -o $@ $(OBJS) $(DRIVER_LIBS)
  86. ========
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement