diff --git a/.gitignore b/.gitignore index 597e361..5367fb6 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,7 @@ *.a #ide specific files -*.pro +#*.pro *.user *.directory build-* diff --git a/XInputSimulator/XInputSimulator.pro b/XInputSimulator/XInputSimulator.pro new file mode 100644 index 0000000..c12d423 --- /dev/null +++ b/XInputSimulator/XInputSimulator.pro @@ -0,0 +1,34 @@ +TEMPLATE = app +CONFIG += console +CONFIG -= app_bundle +CONFIG -= qt +CONFIG += c++11 + +SOURCES += main.cpp \ + xinputsimulatorimpl.cpp \ + xinputsimulator.cpp \ + xinputsimulatorimpllinux.cpp \ + notimplementedexception.cpp \ + xinputsimulatorimplmacos.cpp \ + xinputsimulatorimplwin.cpp + +HEADERS += \ + xinputsimulator.h \ + xinputsimulatorimpl.h \ + xinputsimulatorimpllinux.h \ + notimplementedexception.h \ + xinputsimulatorimplmacos.h \ + xinputsimulatorimplwin.h + +macx { +# mac only + LIBS += -framework ApplicationServices +} +unix:!macx{ +# linux only + LIBS += -lX11 +} +win32 { +# windows only + LIBS += "C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\User32.Lib" +}