Changeset 73 in libcf for trunk/src/makefile
- Timestamp:
- 04/15/13 14:43:13 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/makefile
r66 r73 2 2 # platform 3 3 #---------------------------------------------------------- 4 PLATFORM = 64 5 DEBUG = true 6 7 #---------------------------------------------------------- 8 # load system info 9 #---------------------------------------------------------- 10 ifeq ($(PLATFORM), 64) 11 PLATFORM = -m64 12 else 13 PLATFORM = -m32 14 endif 15 16 UNAME_A := $(shell uname -a) 17 EXT_SHARED = so 18 EXT_STATIC = a 19 20 ifeq ($(findstring CYGWIN,$(UNAME_A)),CYGWIN) 21 # forced 22 PLATFORM = -m32 23 EXT_SHARED = dll 24 EXT_STATIC = lib 25 endif 26 27 ifeq ($(DEBUG), true) 28 DEFS = -D_DEBUG 29 FLAG = -g 30 else 31 DEFS = 32 FLAG = 33 endif 4 include ../makeinclude/userdefine.mk 5 include ../makeinclude/platform.mk 34 6 35 7 #---------------------------------------------------------- … … 45 17 46 18 TARGET_NAME = cf 47 48 CC = gcc49 LD = gcc50 AR = ar51 CDEFS = $(DEFS) -DLINUX -DUNIX -DMTHREAD -D_REENTRANT52 CFLAGS = $(PLATFORM) $(FLAG) -Wall -Wconversion -Wpointer-arith -Wcast-align -fPIC53 LDFLAGS = $(PLATFORM) -Wl,-Bsymbolic54 SHARED_FLAGS = $(LDFLAGS) -shared55 ARFLAGS = rc56 19 57 20 SOURCE_TYPE = c
Note:
See TracChangeset
for help on using the changeset viewer.