Changeset 4384 for trunk/lib/gc/basic/posix.mak
- Timestamp:
- 03/05/09 10:17:05 (3 years ago)
- Files:
-
- trunk/lib/gc/basic/posix.mak (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/gc/basic/posix.mak
r4325 r4384 11 11 # Delete unneeded files created by build process 12 12 13 LIB_TARGET=libtango-gc-basic.a 14 LIB_MASK=libtango-gc-basic*.a 13 LIB_BASE=libtango-gc-basic 14 LIB_BUILD= 15 LIB_TARGET=$(LIB_BASE)$(LIB_BUILD).a 16 LIB_MASK=$(LIB_BASE)*.a 15 17 16 18 CP=cp -f … … 22 24 SYSTEM_VERSION= 23 25 24 CFLAGS=-O $(ADD_CFLAGS) 25 #CFLAGS=-g $(ADD_CFLAGS) 26 CFLAGS_RELEASE=-O $(ADD_CFLAGS) 27 CFLAGS_DEBUG=-g $(ADD_CFLAGS) 28 DFLAGS_RELEASE=-release -O -inline -w -nofloat $(SYSTEM_VERSION) $(ADD_DFLAGS) -I../../common -I../../.. 29 DFLAGS_DEBUG=-g -w -nofloat $(SYSTEM_VERSION) $(ADD_DFLAGS) -I../../common -I../../.. 30 TFLAGS_RELEASE=-O -inline -w -nofloat $(SYSTEM_VERSION) $(ADD_DFLAGS) 31 TFLAGS_DEBUG=-g -w -nofloat $(SYSTEM_VERSION) $(ADD_DFLAGS) 32 DOCFLAGS=-version=DDoc $(SYSTEM_VERSION) 26 33 27 DFLAGS=-release -O -inline -w -nofloat $(SYSTEM_VERSION) $(ADD_DFLAGS) 28 #DFLAGS=-g -w -nofloat -version=Posix $(ADD_DFLAGS) 29 30 TFLAGS=-O -inline -w -nofloat $(SYSTEM_VERSION) $(ADD_DFLAGS) 31 #TFLAGS=-g -w -nofloat -version=Posix $(ADD_DFLAGS) 32 33 DOCFLAGS=-version=DDoc $(SYSTEM_VERSION) 34 ifeq ($(VERSION),debug) 35 CFLAGS=$(CFLAGS_DEBUG) 36 DFLAGS=$(DFLAGS_DEBUG) 37 TFLAGS=$(TFLAGS_DEBUG) 38 else 39 CFLAGS=$(CFLAGS_RELEASE) 40 DFLAGS=$(DFLAGS_RELEASE) 41 TFLAGS=$(TFLAGS_RELEASE) 42 endif 34 43 35 44 CC=gcc … … 40 49 41 50 .SUFFIXES: .s .S .c .cpp .d .html .o 51 .PHONY : lib lib-release lib-debug unittest all doc clean install clean-all 42 52 43 53 .s.o: … … 61 71 62 72 targets : lib doc 63 all : lib doc 64 lib : basic.lib 65 doc : basic.doc 73 all : lib-release lib-debug doc 66 74 67 75 ###################################################### … … 79 87 80 88 ###################################################### 89 unittest : 90 make -fposix.mak clean DC="$(DC)" LIB_BUILD="" VERSION="$(VERSION)" 91 make -fposix.mak lib DC="$(DC)" LIB_BUILD="" VERSION="$(VERSION)" \ 92 ADD_CFLAGS="$(ADD_CFLAGS)" ADD_DFLAGS="$(ADD_DFLAGS) -unittest -debug=UnitTest" \ 93 SYSTEM_VERSION="$(SYSTEM_VERSION)" 94 lib-release : 95 make -fposix.mak clean DC="$(DC)" LIB_BUILD="" VERSION="$(VERSION)" 96 make -fposix.mak DC="$(DC)" LIB_BUILD="" VERSION=release lib \ 97 ADD_CFLAGS="$(ADD_CFLAGS)" ADD_DFLAGS="$(ADD_DFLAGS)" SYSTEM_VERSION="$(SYSTEM_VERSION)" 98 lib-debug : 99 make -fposix.mak clean DC="$(DC)" LIB_BUILD="" VERSION="$(VERSION)" 100 make -fposix.mak DC="$(DC)" LIB_BUILD="-d" VERSION=debug lib \ 101 ADD_CFLAGS="$(ADD_CFLAGS)" ADD_DFLAGS="$(ADD_DFLAGS)" SYSTEM_VERSION="$(SYSTEM_VERSION)" 81 102 82 basic.lib : $(LIB_TARGET) 103 ###################################################### 104 105 lib : $(LIB_TARGET) 83 106 84 107 $(LIB_TARGET) : $(ALL_OBJS) … … 86 109 $(LC) $@ $(ALL_OBJS) 87 110 88 basic.doc : $(ALL_DOCS)111 doc : $(ALL_DOCS) 89 112 echo No documentation available. 90 113 … … 95 118 $(RM) $(ALL_OBJS) 96 119 $(RM) $(ALL_DOCS) 120 121 clean-all : clean 97 122 $(RM) $(LIB_MASK) 98 123












