mirror of
https://github.com/lunarmodules/luafilesystem.git
synced 2026-07-24 12:23:08 +00:00
Cleaning unused libraries while building .so.
This commit is contained in:
6
Makefile
6
Makefile
@@ -1,7 +1,7 @@
|
|||||||
# $Id: Makefile,v 1.23 2005/06/06 22:15:53 tomas Exp $
|
# $Id: Makefile,v 1.24 2005/06/10 13:01:15 tomas Exp $
|
||||||
|
|
||||||
T= lfs
|
T= lfs
|
||||||
V= 1.1
|
V= 1.2
|
||||||
CONFIG= ./config
|
CONFIG= ./config
|
||||||
|
|
||||||
include $(CONFIG)
|
include $(CONFIG)
|
||||||
@@ -14,7 +14,7 @@ OBJS= src/$T.o $(COMPAT_O)
|
|||||||
lib: src/$(LIBNAME)
|
lib: src/$(LIBNAME)
|
||||||
|
|
||||||
src/$(LIBNAME): $(OBJS)
|
src/$(LIBNAME): $(OBJS)
|
||||||
export MACOSX_DEPLOYMENT_TARGET="10.3"; $(CC) $(CFLAGS) $(LIBS) $(LIB_OPTION) -o src/$(LIBNAME) $(OBJS)
|
export MACOSX_DEPLOYMENT_TARGET="10.3"; $(CC) $(CFLAGS) $(LIB_OPTION) -o src/$(LIBNAME) $(OBJS)
|
||||||
|
|
||||||
$(COMPAT_O): $(COMPAT_DIR)/compat-5.1.c
|
$(COMPAT_O): $(COMPAT_DIR)/compat-5.1.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c
|
$(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c
|
||||||
|
|||||||
6
config
6
config
@@ -12,13 +12,9 @@ LIBNAME= lib$T-$V.so
|
|||||||
COMPAT_DIR= ../compat/src
|
COMPAT_DIR= ../compat/src
|
||||||
|
|
||||||
# Compilation directives
|
# Compilation directives
|
||||||
# On FreeBSD systems, the following line should be commented
|
|
||||||
#DLLIB= -ldl
|
|
||||||
#LUA_LIBS= -llua50 -lm
|
|
||||||
WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings
|
WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings
|
||||||
INCS= -I$(LUA_INC) -I$(COMPAT_DIR)
|
INCS= -I$(LUA_INC) -I$(COMPAT_DIR)
|
||||||
LIBS= $(LUA_LIBS) $(DLLIB)
|
|
||||||
CFLAGS= $(WARN) $(INCS)
|
CFLAGS= $(WARN) $(INCS)
|
||||||
CC= gcc
|
CC= gcc
|
||||||
|
|
||||||
# $Id: config,v 1.12 2005/06/06 20:10:10 tomas Exp $
|
# $Id: config,v 1.13 2005/06/10 13:01:15 tomas Exp $
|
||||||
|
|||||||
Reference in New Issue
Block a user