Hey! In a target, you may also specify the key include_dirs. Its a list. So just look at the example here: https://github.com/Deskshell-Core/node-ph7/blob/master/src/binding.gyp Maybe it helps. :)
-- "Yo Dawg, I heard you like C++, so I added C++ to your build system, so you have to compile before you compile." -StackOverflow, Matt Joiner ( http://stackoverflow.com/a/5025525/2423150 ) Am 09.05.2014 um 12:40 schrieb Gagle <[email protected]>: > My knowledge in compiling things in C/C++ is quite limited but I've managed > to write a makefile with all the flags needed to compile a C library for the > raspberry pi camera. Link to the repository: omxcam > > A little spam: > > omxcam is a promising C library for controlling the raspberry pi camera. It > communicates directly with OpenMAX and as far as I know it's the first > library that does this because it's very hard to write OpenMAX code: there > are a few examples on the internet and even the core maintainers (the people > that write the camera driver) need to help you. I've spent over 3 months to > understand how OpenMAX works and write a multithreaded C lib. I still need to > do lots of things but now I want to write the bindings to the nodejs code for > having a functional example that streams h264 video and jpeg images. Link to > the nodejs repository: omxcam > > nodejs + raspberrypi + omxcam, the perfect union of the 2 most popular > technologies, but I need help. I'm struggling to write the gyp file but I'm > not getting the desired result. The makefile is the following: makefile. > There first two variables let you configure the makefile: > > APP: Name of the binary file > OMXCAM_HOME: Root directory of the library > > Then, the most important thing is the last flag of the INCLUDES variable: > > -I./$(OMXCAM_SRC_DIR) > > It allows you to include the omxcam header without specifying a weird path > relative from who-knows: > > #include "omxcam.h" > > This is the gyp file: gyp file. The omxcam source files are compiled without > error but then when I include the omxcam.h file in the nodejs binding it says > that the file doesn't exist, so presumably I'm doing something wrong. I > appreciate any help. > > I can upload the generated files if you need to see them. > > Thanks > > -- > Job board: http://jobs.nodejs.org/ > New group rules: > https://gist.github.com/othiym23/9886289#file-moderation-policy-md > Old group rules: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nodejs/0dbbda14-446b-4fba-8f3d-ce149433b376%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/2A97800F-12BF-4D99-A0EC-A489B03C4B94%40googlemail.com. For more options, visit https://groups.google.com/d/optout.
