diff options
Diffstat (limited to '1.2-netsec/channels/h323/Makefile')
-rw-r--r-- | 1.2-netsec/channels/h323/Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/1.2-netsec/channels/h323/Makefile b/1.2-netsec/channels/h323/Makefile new file mode 100644 index 000000000..0e9266164 --- /dev/null +++ b/1.2-netsec/channels/h323/Makefile @@ -0,0 +1,41 @@ +# +# Makefile +# +# Make file for OpenH323 support layer +# + +# 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 +STDCCFLAGS += -Wmissing-prototypes +STDCCFLAGS += -fPIC +#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: FORCE + @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 + +FORCE: |