1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- ############################################################################
- ## Makefile.in (Generic SANE Plugin Tree)
- ##
- ## The contents of this file are subject to the Mozilla Public
- ## License Version 1.1 (the "License"); you may not use this file
- ## except in compliance with the License. You may obtain a copy of
- ## the License at http://www.mozilla.org/MPL/
- ##
- ## Software distributed under the License is distributed on an "AS
- ## IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- ## implied. See the License for the specific language governing
- ## rights and limitations under the License.
- ## Contributor(s):
- ##
- ## Rusty Lynch <[email protected]>
- ############################################################################
- DEPTH = ../../../..
- topsrcdir = @top_srcdir@
- srcdir = @srcdir@
- VPATH = @srcdir@
- include $(DEPTH)/config/autoconf.mk
- MODULE = plugin
- LIBRARY_NAME = nprt
- ifeq ($(OS_ARCH),WINNT)
- RESFILE = nprt.res
- DEFFILE = $(srcdir)/nprt.def
- endif
- # plugins should always be shared, even in the "static" build
- FORCE_SHARED_LIB = 1
- # Force use of PIC
- FORCE_USE_PIC = 1
- NO_DIST_INSTALL = 1
- NO_INSTALL = 1
- CPPSRCS = \
- np_entry.cpp \
- npn_gate.cpp \
- npp_gate.cpp \
- plugin.cpp \
- $(NULL)
- REQUIRES = \
- plugin \
- java \
- $(NULL)
- LOCAL_INCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../public \
- -I/usr/lib/glib/include
- include $(topsrcdir)/config/rules.mk
- install-plugin: $(SHARED_LIBRARY)
- ifdef SHARED_LIBRARY
- $(INSTALL) $(SHARED_LIBRARY) $(DIST)/bin/plugins
- endif
- libs:: install-plugin
- install:: $(SHARED_LIBRARY)
- ifdef SHARED_LIBRARY
- $(SYSINSTALL) $(IFLAGS2) $< $(DESTDIR)$(mozappdir)/plugins
- endif
|