make.sh and Makefile.in changed
parent
7cad20223b
commit
c8f7a0d2e4
17
make.sh
17
make.sh
|
|
@ -35,8 +35,8 @@ if [ "$uname" = "Linux" ]; then
|
||||||
elif [ "$uname" = "FreeBSD" ] || [ "$uname" = "Darwin" ]; then
|
elif [ "$uname" = "FreeBSD" ] || [ "$uname" = "Darwin" ]; then
|
||||||
CFLAGS="$CFLAGS"
|
CFLAGS="$CFLAGS"
|
||||||
if [ "$uname" = "Darwin" ]; then
|
if [ "$uname" = "Darwin" ]; then
|
||||||
LIB_VERSION=lib
|
|
||||||
TARGET_PREFIX=$TARGET_PREFIX/local
|
TARGET_PREFIX=$TARGET_PREFIX/local
|
||||||
|
LIB_VERSION=lib
|
||||||
fi
|
fi
|
||||||
|
|
||||||
elif [ "$uname" = "SunOS" ]; then
|
elif [ "$uname" = "SunOS" ]; then
|
||||||
|
|
@ -111,11 +111,14 @@ sed_replace()
|
||||||
|
|
||||||
cd src
|
cd src
|
||||||
cp Makefile.in Makefile
|
cp Makefile.in Makefile
|
||||||
sed_replace "s#\$(CFLAGS)#$CFLAGS#g" Makefile
|
sed_replace "s#\\\$(CFLAGS)#$CFLAGS#g" Makefile
|
||||||
sed_replace "s#\$(LIBS)#$LIBS#g" Makefile
|
sed_replace "s#\\\$(LIBS)#$LIBS#g" Makefile
|
||||||
sed_replace "s#\$(TARGET_PREFIX)#$TARGET_PREFIX#g" Makefile
|
sed_replace "s#\\\$(TARGET_PREFIX)#$TARGET_PREFIX#g" Makefile
|
||||||
sed_replace "s#\$(ENABLE_STATIC_LIB)#$ENABLE_STATIC_LIB#g" Makefile
|
sed_replace "s#\\\$(ENABLE_STATIC_LIB)#$ENABLE_STATIC_LIB#g" Makefile
|
||||||
sed_replace "s#\$(ENABLE_SHARED_LIB)#$ENABLE_SHARED_LIB#g" Makefile
|
sed_replace "s#\\\$(ENABLE_SHARED_LIB)#$ENABLE_SHARED_LIB#g" Makefile
|
||||||
sed_replace "s#\\\$(LIB_VERSION)#$LIB_VERSION#g" Makefile
|
sed_replace "s#\\\$(LIB_VERSION)#$LIB_VERSION#g" Makefile
|
||||||
make $1 $2
|
make $1 $2 $3
|
||||||
|
|
||||||
|
if [ "$1" = "clean" ]; then
|
||||||
|
/bin/rm -f Makefile
|
||||||
|
fi
|
||||||
|
|
|
||||||
|
|
@ -21,9 +21,10 @@ libserverframe.so: sf_nio.lo sf_service.lo sf_global.lo sf_func.lo sf_util.lo
|
||||||
$(COMPILE) -c -o $@ $< $(INC_PATH)
|
$(COMPILE) -c -o $@ $< $(INC_PATH)
|
||||||
install:
|
install:
|
||||||
mkdir -p $(TARGET_LIB)
|
mkdir -p $(TARGET_LIB)
|
||||||
|
mkdir -p $(TARGET_PREFIX)/lib
|
||||||
mkdir -p $(TARGET_PREFIX)/include/sf
|
mkdir -p $(TARGET_PREFIX)/include/sf
|
||||||
|
|
||||||
cp -f $(ALL_LIBS) $(TARGET_LIB)
|
install -m 755 $(ALL_LIBS) $(TARGET_LIB)
|
||||||
cp -f $(ALL_HEADERS) $(TARGET_PREFIX)/include/sf
|
cp -f $(ALL_HEADERS) $(TARGET_PREFIX)/include/sf
|
||||||
|
|
||||||
if [ ! -e $(TARGET_PREFIX)/lib/libserverframe.so ]; then ln -s $(TARGET_LIB)/libserverframe.so $(TARGET_PREFIX)/lib/libserverframe.so; fi
|
if [ ! -e $(TARGET_PREFIX)/lib/libserverframe.so ]; then ln -s $(TARGET_LIB)/libserverframe.so $(TARGET_PREFIX)/lib/libserverframe.so; fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue