# # Makefile # # Make file for OpenH323 support layer # .PHONY: Makefile.ast # Verify those options with main Makefile STDCCFLAGS += -DNDEBUG STDCCFLAGS += $(shell grep ^DEBUG_THREADS ../../Makefile | sed -e "s/^DEBUG_THREADS[ ]*=//" -e "s/\([^\#]*\)\#.*/\1/") STDCCFLAGS += -I../../include -include autoconfig.h #OPTCCFLAGS += CFLAGS += -pipe TARGET += libchanh323.a TARGET += Makefile.ast SOURCES = ast_h323.cxx OBJDIR = . ifndef OPENH323DIR OPENH323DIR=$(HOME)/openh323 endif include $(OPENH323DIR)/openh323u.mak $(SOURCES):: $(SOURCES:.cxx=.cpp) ln -f $< $@ $(SOURCES):: Makefile ../../Makefile touch $(SOURCES) libchanh323.a: $(OBJS) ar crv $@ $(OBJS) Makefile.ast: @echo H323CFLAGS = $(STDCCFLAGS) $(OPTCCFLAGS) $(CFLAGS) >$@.tmp @echo H323LDFLAGS = $(CFLAGS) $(LDFLAGS) >>$@.tmp @echo H323LDLIBS = $(LDLIBS) $(ENDLDLIBS) $(ENDLDFLAGS) >>$@.tmp @if [ -r $@ ] && cmp -s $@ $@.tmp; then rm -f $@.tmp; else mv -f $@.tmp $@; fi clean:: rm -f ast_h323.cxx libchanh323.a Makefile.ast *.dep