diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2005-11-01 21:53:30 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2005-11-01 21:53:30 +0000 |
commit | 7ffb604a2f1f992870861d772d2879f59cf7a58a (patch) | |
tree | 17036a33b500972a312f1a5b2c75bee313f4b4d1 /pbx/Makefile | |
parent | b05e64ed12fdf0c73938d517c7d09f17911d6226 (diff) |
issue #4678
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6936 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'pbx/Makefile')
-rwxr-xr-x | pbx/Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pbx/Makefile b/pbx/Makefile index 7af318a93..f86ae4859 100755 --- a/pbx/Makefile +++ b/pbx/Makefile @@ -28,7 +28,13 @@ GTK_LIBS=`${CROSS_COMPILE_BIN}gtk-config --libs gthread` MOC=$(QTDIR)/bin/moc KDE_FLAGS=-I$(KDEDIR)/include -I$(KDEDIR)/include/kde -I$(QTDIR)/include KDE_LIBS=-L$(KDEDIR)/lib -L$(QTDIR)/lib -lqt -lkdecore -lkdeui + +ifeq (${OSARCH},CYGWIN) +CYGSOLINK=-Wl,--out-implib=lib$@.a -Wl,--export-all-symbols +CYGSOLIB=-L.. -L. -L../res -lasterisk.dll +else CFLAGS+=-fPIC +endif KDE_CONSOLE_OBJS=pbx_kdeconsole_main.o pbx_kdeconsole.o @@ -53,13 +59,13 @@ pbx_kdeconsole.so: $(KDE_CONSOLE_OBJS) $(CC) $(SOLINK) -o $@ $(KDE_CONSOLE_OBJS) $(KDE_LIBS) pbx_dundi.so: dundi-parser.o pbx_dundi.o - $(CC) $(SOLINK) -o $@ pbx_dundi.o dundi-parser.o -lz + $(CC) $(SOLINK) -o $@ ${CYGSOLINK} pbx_dundi.o dundi-parser.o -lz ${CYGSOLIB} %.moc : %.h $(MOC) $< -o $@ %.so : %.o - $(CC) $(SOLINK) -o $@ $< + $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} ifneq ($(wildcard .depend),) include .depend |