Changeset 74 in libcf
- Timestamp:
- 04/15/13 15:01:50 (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/makeinclude/platform.mk
r73 r74 21 21 EXT_SHARED = so 22 22 EXT_STATIC = a 23 EXT_EXECUTE = ex 23 24 24 25 #------------------------------------------------------------ … … 84 85 EXT_SHARED = dll 85 86 EXT_STATIC = lib 87 EXT_EXECUTE = exe 86 88 87 89 # run as linux … … 109 111 CDEFS = $(DEFS) -D_AIX -D_REENTRANT 110 112 CFLAGS = $(FLAG) -q$(VER) -qcpluscmt 111 LDFLAGS = -b$(VER) -lc -brtl 113 LDFLAGS = -b$(VER) -lc -brtl -bexpall 112 114 SHARED_FLAGS = $(LDFLAGS) -bnoentry -bM:SRE 113 115 ARFLAGS = -
trunk/src/cf_socket.c
r66 r74 25 25 # include <fcntl.h> 26 26 # include <errno.h> 27 # include <sys/select.h> 27 28 /* }}} for linux/unix */ 28 29 #endif -
trunk/src/makefile
r73 r74 32 32 #---------------------------------------------------------- 33 33 all: $(OBJ_PATH) $(TARGET_PATH) $(TARGET) 34 @echo ========== Complete CHEROXYcompilation ==========34 @echo ========== Complete LIBCF compilation ========== 35 35 $(TARGET_PATH): dummy 36 36 @if [ ! -d $@ ] ; then mkdir $@ ; fi … … 40 40 # link 41 41 $(TARGET_PATH)/%.$(EXT_SHARED): $(OBJS) 42 $(LD) $(SHARED_FLAGS) -o $@ $? 42 $(LD) $(SHARED_FLAGS) -o $@ $? $(LIBS) 43 43 44 44 $(TARGET_PATH)/%.$(EXT_STATIC): $(OBJS) -
trunk/test/makefile
r73 r74 13 13 TARGET_NAME = test 14 14 15 CC = gcc16 LD = gcc17 AR = ar18 CDEFS = $(DEFS) -DLINUX -DUNIX -DMTHREAD -D_REENTRANT19 CFLAGS = $(PLATFORM) $(FLAG) -Wall -Wconversion -Wpointer-arith -Wcast-align -fPIC20 LDFLAGS = $(PLATFORM) -Wl,-Bsymbolic21 SHARED_FLAGS = $(LDFLAGS) -shared22 ARFLAGS = rc23 24 SOURCE_TYPE = c25 15 TARGET_PATH = ../_build 26 16 OBJ_PATH = ../_obj … … 50 40 %: %.c 51 41 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) $? 53 43 cd $(TARGET_PATH); LD_LIBRARY_PATH=. ./$@.$(EXT_EXECUTE) 54 44
Note:
See TracChangeset
for help on using the changeset viewer.