CC?=cc
CXX?=c++
LD=ld

CFLAGS+=-DNDEBUG -D_UNIX -I/usr/local/include -I../libapp -I../librtsp -I.
CXXFLAGS+=-DNDEBUG -D_UNIX -I/usr/local/include -I../libapp -I../librtsp -I.
LDFLAGS=-L/usr/local/lib
SYSLIBS=

OBJS=rtspproxy.o proxysession.o tranhdr.o proxytran.o

LIBS=../librtsp/librtsp.a ../libapp/libapp.a

TARGET=rtspproxy

.SUFFIXES: .c .cpp

.c.o:
	$(CC) $(CFLAGS) -c -o $@ $<

.cpp.o:
	$(CXX) $(CXXFLAGS) -c -o $@ $<

all: $(TARGET)

$(TARGET): $(OBJS) $(LIBS)
	$(CXX) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(SYSLIBS)

clean:
	rm -f rtspproxy $(OBJS) core

distclean: clean
	rm Makefile


syntax highlighted by Code2HTML, v. 0.9.1