X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInput%2FMakefile.am;h=c6ec7dba17c073967239cbee27a0d2fbc6542d17;hb=13ff5da4becb2f53ceb68c997e5942b1849d2c0a;hp=b9b50334ea23b1cf073fdebb8487d82c38cd0f20;hpb=1fa4c88d0e6e5654bcd6e9738ebf4af6dc0bba50;p=flightgear.git diff --git a/src/Input/Makefile.am b/src/Input/Makefile.am index b9b50334e..c6ec7dba1 100644 --- a/src/Input/Makefile.am +++ b/src/Input/Makefile.am @@ -1,19 +1,53 @@ +AM_CXXFLAGS = -DPKGLIBDIR=\"$(pkgdatadir)\" + noinst_LIBRARIES = libInput.a -libInput_a_SOURCES = input.cxx input.hxx +if WITH_EVENTINPUT +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 \ + FGMouseInput.cxx FGMouseInput.hxx \ + FGKeyboardInput.cxx FGKeyboardInput.hxx \ + FGJoystickInput.cxx FGJoystickInput.hxx \ + $(libInput_Event_SOURCES) bin_PROGRAMS = js_demo fgjs js_demo_SOURCES = js_demo.cxx -js_demo_LDADD = $(audio_LIBS) +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 = $(audio_LIBS) +fgjs_LDADD = $(js_demo_PLIB_LIBS) $(base_LIBS) $(joystick_LIBS) \ + -lsgprops -lsgmisc -lsgio -lsgdebug -lsgstructure -lsgxml -lz -if OLD_AUTOMAKE -INCLUDES += -I$(top_srcdir) -I$(top_srcdir)/src -else -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src -endif +INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/src/Main \ + $(libInput_Event_INCLUDES)