summaryrefslogtreecommitdiff
path: root/src/anyrtpproxy
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2009-01-12 17:43:01 +0000
committerChristian Pointner <equinox@anytun.org>2009-01-12 17:43:01 +0000
commita8f126d6c449488a6084b2f9327d6f1d38634436 (patch)
tree32854badf3f3eb1e24561a1d5d5bc8442f65ffe2 /src/anyrtpproxy
parentadded new passphrase and config file to cmd line option letters (diff)
clean up Makefile
Diffstat (limited to 'src/anyrtpproxy')
-rw-r--r--src/anyrtpproxy/Makefile30
1 files changed, 13 insertions, 17 deletions
diff --git a/src/anyrtpproxy/Makefile b/src/anyrtpproxy/Makefile
index 76f0c6b..90b4645 100644
--- a/src/anyrtpproxy/Makefile
+++ b/src/anyrtpproxy/Makefile
@@ -29,7 +29,7 @@
## along with anytun. If not, see <http://www.gnu.org/licenses/>.
##
CC = gcc
-CCFLAGS = -g -Wall
+CFLAGS = -g -Wall
CXX = g++
CXXFLAGS = -g -Wall
LD = g++
@@ -61,32 +61,28 @@ OBJS = anyrtpproxy.o \
callIdQueue.o \
options.o
-EXECUTABLE = anyrtpproxy
-
-all: $(EXECUTABLE)
+SRCS = $(OBJS:%.o=%.cpp)
-anyrtpproxy: $(OBJS)
- $(LD) $(OBJS) -o $@ $(LDFLAGS)
+EXECUTABLE = anyrtpproxy
+DEPENDFILE = .depend
-options.o: options.cpp options.h
- $(CXX) $(CXXFLAGS) $< -c
+.PHONY: dep clean
-portWindow.o: portWindow.cpp portWindow.h
- $(CXX) $(CXXFLAGS) $< -c
+all: dep $(EXECUTABLE)
-connectionList.o: connectionList.cpp connectionList.h
- $(CXX) $(CXXFLAGS) $< -c
+dep: $(SRCS)
+ $(CC) -MM $(SRCS) > $(DEPENDFILE)
-commandHandler.o: commandHandler.cpp commandHandler.h
- $(CXX) $(CXXFLAGS) $< -c
+-include $(DEPENDFILE)
-callIdQueue.o: callIdQueue.cpp callIdQueue.h
- $(CXX) $(CXXFLAGS) $< -c
+anyrtpproxy: $(OBJS)
+ $(LD) $(OBJS) -o $@ $(LDFLAGS)
-anyrtpproxy.o: anyrtpproxy.cpp
+%.o: %.cpp
$(CXX) $(CXXFLAGS) $< -c
clean:
rm -f *.o
+ rm -f $(DEPENDFILE)
rm -f $(EXECUTABLE)