diff --git a/fm_transmitter.vcxproj b/fm_transmitter.vcxproj new file mode 100644 index 0000000..ab39dee --- /dev/null +++ b/fm_transmitter.vcxproj @@ -0,0 +1,265 @@ + + + + + Debug + ARM + + + Release + ARM + + + Debug + ARM64 + + + Release + ARM64 + + + Debug + x86 + + + Release + x86 + + + Debug + x64 + + + Release + x64 + + + + {f1c523ba-9fe5-413c-8a54-8c7563f63eb6} + Linux + fm_transmitter + 15.0 + Linux + 1.0 + Generic + {D51BCBC9-82E9-4017-911E-C93873C4EA2B} + + + + true + + + false + + + true + + + false + + + true + + + false + + + false + + + true + + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6"; + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + false + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6";NDEBUG;%(PreprocessorDefinitions) + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + None + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + false + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6"; + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + false + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6";NDEBUG;%(PreprocessorDefinitions) + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + false + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6"; + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + false + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6";NDEBUG;%(PreprocessorDefinitions) + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + false + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6"; + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + + + + + EXECUTABLE="fm_transmitter";VERSION="0.9.6";NDEBUG;%(PreprocessorDefinitions) + /opt/vc/include;%(ClCompile.AdditionalIncludeDirectories) + + + + + + + /opt/vc/lib;%(Link.AdditionalLibraryDirectories) + + + pthread;bcm_host;%(LibraryDependencies) + false + false + + + + + \ No newline at end of file diff --git a/fm_transmitter.vcxproj.user b/fm_transmitter.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/fm_transmitter.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/mailbox.c b/mailbox.cpp similarity index 100% rename from mailbox.c rename to mailbox.cpp diff --git a/mailbox.h b/mailbox.hpp similarity index 100% rename from mailbox.h rename to mailbox.hpp diff --git a/makefile b/makefile index 66777fa..5cba90e 100644 --- a/makefile +++ b/makefile @@ -9,8 +9,8 @@ endif all: fm_transmitter.o mailbox.o wave_reader.o transmitter.o g++ -o $(EXECUTABLE) fm_transmitter.o mailbox.o wave_reader.o transmitter.o -L/opt/vc/lib -lm -lpthread -lbcm_host -mailbox.o: mailbox.c mailbox.h - g++ $(FLAGS) -c mailbox.c +mailbox.o: mailbox.cpp mailbox.hpp + g++ $(FLAGS) -c mailbox.cpp wave_reader.o: wave_reader.cpp wave_reader.hpp g++ $(FLAGS) -c wave_reader.cpp