yate/clients/qt4/Makefile.in

62 lines
1.2 KiB
Makefile

# Makefile
# This file holds the make rules for the Gtk2 client support
# override DEBUG at compile time to enable full debug or remove it all
DEBUG :=
CXX := @CXX@ -Wall
AR := ar
MOC := @QT4_MOC@
DEFS:=
INCLUDES:=-I. -I@srcdir@ -I@top_srcdir@ @QT4_INC@
CXXFLAGS:=$(CXXFLAGS) @MODULE_CPPFLAGS@ @INLINE_FLAGS@
LDFLAGS:= -L../.. -lyate
INCFILES := @top_srcdir@/yateclass.h @top_srcdir@/yatecbase.h @srcdir@/qt4client.h
PROJECT = libqt4client.a
SOURCES = qt4client.cpp
OBJECTS = $(SOURCES:.cpp=.o) qt4client.moc.o
COMPILE = $(CXX) $(DEFS) $(DEBUG) $(INCLUDES) $(CXXFLAGS)
ifneq (x@QT4_VER@,x)
DEFS := $(DEFS) -DQT4_VER=@QT4_VER@
endif
prefix = @prefix@
exec_prefix = @exec_prefix@
# include optional local make rules
-include YateLocal.mak
.PHONY: all debug ddebug xdebug clean install uninstall
all: $(PROJECT)
debug:
$(MAKE) all DEBUG=-g3
ddebug:
$(MAKE) all DEBUG='-g3 -DDEBUG'
xdebug:
$(MAKE) all DEBUG='-g3 -DXDEBUG'
clean:
@-$(RM) $(PROJECT) $(OBJECTS)
$(PROJECT): $(OBJECTS)
$(AR) rcs $@ $^
%.o: @srcdir@/%.cpp $(INCFILES)
$(COMPILE) -c $<
%.moc.o: %.moc $(INCFILES)
$(COMPILE) -o $@ -c -x c++ $<
%.moc: @srcdir@/%.h
$(MOC) $(DEFS) $(INCLUDES) -o $@ $<
Makefile: @srcdir@/Makefile.in ../../config.status
cd ../.. && ./config.status