Author: jbeich
Date: Wed Sep 17 08:54:33 2014
New Revision: 1699

Log:
link in module objects into plugin

Modified:
   trunk/multimedia/openh264/Makefile
   trunk/multimedia/openh264/files/patch-Makefile

Modified: trunk/multimedia/openh264/Makefile
==============================================================================
--- trunk/multimedia/openh264/Makefile  Wed Sep 17 08:53:30 2014        (r1698)
+++ trunk/multimedia/openh264/Makefile  Wed Sep 17 08:54:33 2014        (r1699)
@@ -2,7 +2,7 @@
 
 PORTNAME=      openh264
 PORTVERSION=   1.1
-PORTREVISION=  2
+PORTREVISION=  3
 CATEGORIES=    multimedia
 
 MAINTAINER=    ge...@freebsd.org
@@ -18,7 +18,6 @@
 
 USES=          gmake
 USE_LDCONFIG=  yes
-CFLAGS+=       -I${LOCALBASE}/include
 MAKE_ARGS=     OS=freebsd ARCH="${ARCH:S/amd64/x86_64/}" \
                CFLAGS_OPT="" SHAREDLIBSUFFIX=so.0 \
                PREFIX="${STAGEDIR}${PREFIX}"
@@ -30,6 +29,7 @@
 
 PLUGINS_BUILD_DEPENDS=gmp-api>=33.0:${PORTSDIR}/multimedia/gmp-api \
                        gmp-api<34.0:${PORTSDIR}/multimedia/gmp-api
+PLUGINS_CFLAGS=        -I${LOCALBASE}/include/gmp-api
 PLUGINS_MAKE_ARGS=HAVE_GMP_API=Yes
 PLUGINS_ALL_TARGET=plugin
 PLUGINS_USES=  webplugin:gecko
@@ -39,6 +39,7 @@
 SUB_LIST+=     PORTVERSION=${PORTVERSION} WEBPLUGIN_DIR="${WEBPLUGIN_DIR}"
 
 TEST_BUILD_DEPENDS=googletest>=1.6.0:${PORTSDIR}/devel/googletest
+TEST_CFLAGS=   -I${LOCALBASE}/include
 TEST_MAKE_ARGS=        HAVE_GTEST=Yes
 TEST_ALL_TARGET=test
 

Modified: trunk/multimedia/openh264/files/patch-Makefile
==============================================================================
--- trunk/multimedia/openh264/files/patch-Makefile      Wed Sep 17 08:53:30 
2014        (r1698)
+++ trunk/multimedia/openh264/files/patch-Makefile      Wed Sep 17 08:54:33 
2014        (r1699)
@@ -5,7 +5,7 @@
  endif
  
 -$(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIX): $(MODULE_OBJS) $(ENCODER_OBJS) 
$(DECODER_OBJS) $(PROCESSING_OBJS) $(COMMON_OBJS)
-+$(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIX): 
$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX)
++$(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIX): $(MODULE_OBJS) 
$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX)
        $(QUIET)rm -f $@
        $(QUIET_CXX)$(CXX) $(SHARED) $(LDFLAGS) $(CXX_LINK_O) $+ $(SHLDFLAGS) 
$(MODULE_LDFLAGS)
  
_______________________________________________
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"

Reply via email to