Changeset 74 in libcf


Ignore:
Timestamp:
04/15/13 15:01:50 (11 years ago)
Author:
cheese
Message:

#1 fix makefile bug

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/makeinclude/platform.mk

    r73 r74  
    2121EXT_SHARED  = so
    2222EXT_STATIC  = a
     23EXT_EXECUTE = ex
    2324
    2425#------------------------------------------------------------
     
    8485    EXT_SHARED  = dll
    8586    EXT_STATIC  = lib
     87    EXT_EXECUTE = exe
    8688
    8789    # run as linux
     
    109111CDEFS           = $(DEFS) -D_AIX -D_REENTRANT
    110112CFLAGS          = $(FLAG) -q$(VER) -qcpluscmt
    111 LDFLAGS         = -b$(VER) -lc -brtl
     113LDFLAGS         = -b$(VER) -lc -brtl -bexpall
    112114SHARED_FLAGS    = $(LDFLAGS) -bnoentry -bM:SRE
    113115ARFLAGS         =
  • trunk/src/cf_socket.c

    r66 r74  
    2525# include <fcntl.h>
    2626# include <errno.h>
     27# include <sys/select.h>
    2728/* }}} for linux/unix */
    2829#endif
  • trunk/src/makefile

    r73 r74  
    3232#----------------------------------------------------------
    3333all: $(OBJ_PATH) $(TARGET_PATH) $(TARGET)
    34     @echo ========== Complete CHEROXY compilation ==========
     34    @echo ========== Complete LIBCF compilation ==========
    3535$(TARGET_PATH): dummy
    3636    @if [ ! -d $@ ] ; then mkdir $@ ; fi
     
    4040# link
    4141$(TARGET_PATH)/%.$(EXT_SHARED): $(OBJS)
    42     $(LD) $(SHARED_FLAGS) -o $@ $?
     42    $(LD) $(SHARED_FLAGS) -o $@ $? $(LIBS)
    4343
    4444$(TARGET_PATH)/%.$(EXT_STATIC): $(OBJS)
  • trunk/test/makefile

    r73 r74  
    1313TARGET_NAME     = test
    1414
    15 CC              = gcc
    16 LD              = gcc
    17 AR              = ar
    18 CDEFS           = $(DEFS) -DLINUX -DUNIX -DMTHREAD -D_REENTRANT
    19 CFLAGS          = $(PLATFORM) $(FLAG) -Wall -Wconversion -Wpointer-arith -Wcast-align -fPIC
    20 LDFLAGS         = $(PLATFORM) -Wl,-Bsymbolic
    21 SHARED_FLAGS    = $(LDFLAGS) -shared
    22 ARFLAGS         = rc
    23 
    24 SOURCE_TYPE     = c
    2515TARGET_PATH     = ../_build
    2616OBJ_PATH        = ../_obj
     
    5040%: %.c
    5141    make dep
    52     $(LD) $(LDFLAGS) $(LIBS) $(CDEFS) $(CFLAGS) $(INCLUDES) -o $(TARGET_PATH)/$@.$(EXT_EXECUTE) $?
     42    $(CC) $(LDFLAGS) $(LIBS) $(CDEFS) $(CFLAGS) $(INCLUDES) -o $(TARGET_PATH)/$@.$(EXT_EXECUTE) $?
    5343    cd $(TARGET_PATH); LD_LIBRARY_PATH=. ./$@.$(EXT_EXECUTE)
    5444
Note: See TracChangeset for help on using the changeset viewer.