X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInput%2FMakefile.am;h=c6ec7dba17c073967239cbee27a0d2fbc6542d17;hb=13ff5da4becb2f53ceb68c997e5942b1849d2c0a;hp=c9d9a238d5533a12908cd18dbe5884dd395c432e;hpb=5c57153e6233a112fa3aec8fd648a1a7d8743099;p=flightgear.git diff --git a/src/Input/Makefile.am b/src/Input/Makefile.am index c9d9a238d..c6ec7dba1 100644 --- a/src/Input/Makefile.am +++ b/src/Input/Makefile.am @@ -3,13 +3,33 @@ AM_CXXFLAGS = -DPKGLIBDIR=\"$(pkgdatadir)\" noinst_LIBRARIES = libInput.a if WITH_EVENTINPUT -libInput_Event_SOURCES = FGEventInput.cxx FGEventInput.hxx FGLinuxEventInput.cxx FGLinuxEventInput.hxx -libInput_Event_INCLUDES = -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include +EXTRA_libInput_a_SOURCES = FGLinuxEventInput.cxx FGLinuxEventInput.hxx \ + FGMacOSXEventInput.cxx FGMacOSXEventInput.hxx +libInput_Event_SOURCES = FGEventInput.cxx FGEventInput.hxx +libInput_Event_INCLUDES = $(eventinput_INCLUDES) +libInput_a_LIBADD = $(eventinput_EXTRA_OBJS) +libInput_a_DEPENDENCIES = $(eventinput_EXTRA_OBJS) else libInput_Event_SOURCES = libInput_Event_INCLUDES = endif +if HAVE_FRAMEWORK_PLIB +js_demo_LDFLAGS = $(plib_FRAMEWORK) +fgjs_LDFLAGS = $(plib_FRAMEWORK) +else +js_demo_PLIB_LIBS = -lplibjs -lplibul +fgjs_PLIB_LIBS = -lplibjs -lplibul +js_demo_LDFLAGS = +fgjs_LDFLAGS= +endif + +if HAVE_FRAMEWORK_OSG +fgjs_LDFLAGS = $(openthreads_FRAMEWORK) +else +fgjs_LDFLAGS = $(openthreads_LIBS) +endif + libInput_a_SOURCES = input.cxx input.hxx FGCommonInput.cxx FGCommonInput.hxx \ FGDeviceConfigurationMap.cxx FGDeviceConfigurationMap.hxx \ FGButton.cxx FGButton.hxx \ @@ -22,11 +42,11 @@ bin_PROGRAMS = js_demo fgjs js_demo_SOURCES = js_demo.cxx -js_demo_LDADD = -lplibjs $(base_LIBS) $(joystick_LIBS) -lplibul +js_demo_LDADD = $(js_demo_PLIB_LIBS) $(base_LIBS) $(joystick_LIBS) fgjs_SOURCES = fgjs.cxx jsinput.cxx jsinput.h jssuper.cxx jssuper.h -fgjs_LDADD = -lplibjs -lplibul $(base_LIBS) $(joystick_LIBS) \ +fgjs_LDADD = $(js_demo_PLIB_LIBS) $(base_LIBS) $(joystick_LIBS) \ -lsgprops -lsgmisc -lsgio -lsgdebug -lsgstructure -lsgxml -lz INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/src/Main \