You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by an...@apache.org on 2010/05/14 00:11:06 UTC
svn commit: r944030 - /trafficserver/traffic/branches/UserFiber/src/Makefile
Author: andrewhsu
Date: Thu May 13 22:11:06 2010
New Revision: 944030
URL: http://svn.apache.org/viewvc?rev=944030&view=rev
Log:
TS-349 cleaned up Makefile
The 'clean' rule now works. Flags are now stored in proper variables.
Modified:
trafficserver/traffic/branches/UserFiber/src/Makefile
Modified: trafficserver/traffic/branches/UserFiber/src/Makefile
URL: http://svn.apache.org/viewvc/trafficserver/traffic/branches/UserFiber/src/Makefile?rev=944030&r1=944029&r2=944030&view=diff
==============================================================================
--- trafficserver/traffic/branches/UserFiber/src/Makefile (original)
+++ trafficserver/traffic/branches/UserFiber/src/Makefile Thu May 13 22:11:06 2010
@@ -1,33 +1,34 @@
-CPP=c++
-BUILD_FLAGS=-g -O3 -Wall -DPIPE_NOT_EFD -Wno-deprecated -m32
-ARCH=x86-64
-AR=ar -rv
+CXXFLAGS=-g -O3 -Wall -Wno-deprecated -march=x86-64
+CPPFLAGS=-DPIPE_NOT_EFD -I../include
+ARFLAGS=-rv
RANLIB=ranlib
INCLUDE_DIR=../include
-INCLUDE=-I../include
-LIB=../lib
+LIB_DIR=../lib
-all: libUF.a
+.PHONY: all clean
+all: libUF.a
-UF.o: UF.C $(INCLUDE_DIR)/UF.H
- $(CPP) $(BUILD_FLAGS) -c -o $(LIB)/UF.o UF.C -I../include -march=$(ARCH)
+UF.o: UF.C $(INCLUDE_DIR)/UF.H
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $(LIB_DIR)/UF.o UF.C
-UFIO.o: UFIO.C $(INCLUDE_DIR)/UFIO.H $(INCLUDE_DIR)/UF.H
- $(CPP) $(BUILD_FLAGS) -c -o $(LIB)/UFIO.o UFIO.C $(INCLUDE) -march=$(ARCH)
+UFIO.o: UFIO.C $(INCLUDE_DIR)/UFIO.H
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $(LIB_DIR)/UFIO.o UFIO.C
-UFStatSystem.o: UFStatSystem.C $(INCLUDE_DIR)/UFStatSystem.H $(INCLUDE_DIR)/UFIO.H $(INCLUDE_DIR)/UF.H
- $(CPP) $(BUILD_FLAGS) -c -o $(LIB)/UFStatSystem.o UFStatSystem.C $(INCLUDE) -march=$(ARCH)
+UFStatSystem.o: UFStatSystem.C $(INCLUDE_DIR)/UFStatSystem.H
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $(LIB_DIR)/UFStatSystem.o UFStatSystem.C
-UFServer.o: UFServer.C $(INCLUDE_DIR)/UFServer.H $(INCLUDE_DIR)/UFStatSystem.H $(INCLUDE_DIR)/UFIO.H $(INCLUDE_DIR)/UF.H
- $(CPP) $(BUILD_FLAGS) -c -o $(LIB)/UFServer.o UFServer.C $(INCLUDE) -march=$(ARCH)
+UFServer.o: UFServer.C $(INCLUDE_DIR)/UFServer.H
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $(LIB_DIR)/UFServer.o UFServer.C
-UFConnectionPoolImpl.o: UFConnectionPoolImpl.C $(INCLUDE_DIR)/UFConnectionPool.H UFConnectionPoolImpl.H $(INCLUDE_DIR)/UFIO.H $(INCLUDE_DIR)/UF.H
- $(CPP) $(BUILD_FLAGS) -c -o $(LIB)/UFConnectionPoolImpl.o UFConnectionPoolImpl.C $(INCLUDE) -march=$(ARCH)
+UFConnectionPoolImpl.o: UFConnectionPoolImpl.C $(INCLUDE_DIR)/UFConnectionPool.H UFConnectionPoolImpl.H
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $(LIB_DIR)/UFConnectionPoolImpl.o UFConnectionPoolImpl.C
-libUF.a: UF.o UFIO.o UFStatSystem.o UFServer.o UFConnectionPoolImpl.o
- $(AR) $(LIB)/libUF.a $(LIB)/UF.o $(LIB)/UFIO.o $(LIB)/UFStatSystem.o $(LIB)/UFServer.o $(LIB)/UFConnectionPoolImpl.o
- $(RANLIB) $(LIB)/libUF.a
+libUF.a: UF.o UFIO.o UFStatSystem.o UFServer.o UFConnectionPoolImpl.o
+ $(AR) $(ARFLAGS) $(LIB_DIR)/libUF.a \
+ $(LIB_DIR)/UF.o $(LIB_DIR)/UFIO.o $(LIB_DIR)/UFStatSystem.o $(LIB_DIR)/UFServer.o $(LIB_DIR)/UFConnectionPoolImpl.o
+ $(RANLIB) $(LIB_DIR)/libUF.a
clean:
- rm *.o *.a
+ $(RM) $(LIB_DIR)/*.o $(LIB_DIR)/*.a
+