Changeset 75 in libcf


Ignore:
Timestamp:
04/15/13 17:59:21 (11 years ago)
Author:
cheese
Message:

#1 fix build env. for hpux

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/makeinclude/platform.mk

    r74 r75  
    9999AR              = ar
    100100CDEFS           = $(DEFS) -D_SOLARIS -D_REENTRANT
    101 CFLAGS          = $(FLAG) -m$(VER) -Wall -Wconversion -Wpointer-arith -Wcast-align -fPIC
     101CFLAGS          = $(FLAG) -m$(VER) -Wall -Wconversion -Wpointer-arith -Wcast-align -fPIC -c
    102102LDFLAGS         = -m$(VER) -G -lnsl
    103103SHARED_FLAGS    = $(LDFLAGS) -shared
     
    108108CC              = cc_r
    109109LD              = ld
    110 AR              =
    111 CDEFS           = $(DEFS) -D_AIX -D_REENTRANT
    112 CFLAGS          = $(FLAG) -q$(VER) -qcpluscmt
     110AR              = ar
     111CDEFS           = $(DEFS) -D_AIX -D_REENTRANT -D__STDC__=1
     112CFLAGS          = $(FLAG) -q$(VER) -qcpluscmt -c
    113113LDFLAGS         = -b$(VER) -lc -brtl -bexpall
    114114SHARED_FLAGS    = $(LDFLAGS) -bnoentry -bM:SRE
    115 ARFLAGS         =
     115ARFLAGS         = cru
    116116endif
    117117
     
    119119CC              = cc
    120120LD              = ld
    121 AR              =
     121AR              = ar
    122122CDEFS           = $(DEFS) -D_HPUX -D_REENTRANT
    123 CFLAGS          = $(FLAG) +z -q -n +w1 -Ae -z
    124 LDFLAGS         = -b +vallcompatwarnings
    125 SHARED_FLAGS    = $(LDFLAGS) +s -B symblic
    126 ARFLAGS         =
     123CFLAGS          = $(FLAG) +z -q -n -c
     124LDFLAGS         = -lc
     125SHARED_FLAGS    = $(LDFLAGS) -b +s
     126ARFLAGS         = cru
    127127
    128128    ifeq ($(OS_DEF), hp)
    129         CFLAGS      += +DAportable
     129        CFLAGS      += +DA1.1 +s
    130130        EXT_SHARED  = sl
    131131    endif
    132132
    133133    ifeq ($(OS_DEF), hp64)
    134         CFLAGS      += +DA2.0W
     134        CFLAGS      += +DA2.0W +w1 -Ae -z +u4
    135135        EXT_SHARED  = sl
    136136    endif
    137137
    138138    ifeq ($(OS_DEF), hp_ia)
     139        CFLAGS      += +DA1.1 +s
    139140    endif
    140141
    141142    ifeq ($(OS_DEF), hp_ia64)
    142         CFLAGS  += +DD64
     143        CFLAGS  += +DD64 +w1 -Ae -z +u4
    143144    endif
    144145endif
     
    149150AR              = ar
    150151CDEFS           = $(DEFS) -D_LINUX -D_REENTRANT
    151 CFLAGS          = $(FLAG) -m$(VER) -Wall -Wconversion -Wpointer-arith -Wcast-align -fPIC
     152CFLAGS          = $(FLAG) -m$(VER) -Wall -Wconversion -Wpointer-arith -Wcast-align -fPIC -c
    152153LDFLAGS         = -m$(VER) -Wl,-Bsymbolic
    153154SHARED_FLAGS    = $(LDFLAGS) -shared
  • trunk/src/cf_socket.c

    r74 r75  
    2525# include <fcntl.h>
    2626# include <errno.h>
    27 # include <sys/select.h>
     27# include <sys/types.h>
     28# include <sys/time.h>
    2829/* }}} for linux/unix */
    2930#endif
  • trunk/test/makefile

    r74 r75  
    4040%: %.c
    4141    make dep
    42     $(CC) $(LDFLAGS) $(LIBS) $(CDEFS) $(CFLAGS) $(INCLUDES) -o $(TARGET_PATH)/$@.$(EXT_EXECUTE) $?
     42    $(CC) $(CDEFS) $(CFLAGS) $(INCLUDES) -o $(TARGET_PATH)/$@.o -c $@.c
     43    $(LD) $(LDFLAGS) $(LIBS) -o $(TARGET_PATH)/$@.$(EXT_EXECUTE) $(TARGET_PATH)/$@.o
    4344    cd $(TARGET_PATH); LD_LIBRARY_PATH=. ./$@.$(EXT_EXECUTE)
    4445
Note: See TracChangeset for help on using the changeset viewer.