DOCS/client_api_examples: move all examples into their own subdirs

Also get rid of shared.h; it actually doesn't have much value. Just copy
the tiny function it contained into the 2 files which used it.
This commit is contained in:
wm4 2015-01-01 23:07:46 +01:00
parent 9aa1d71147
commit da4f722579
7 changed files with 22 additions and 15 deletions

View File

@ -3,8 +3,18 @@
// but that's not quite ready yet.
// You may need a basic Info.plist and MainMenu.xib to make this work.
#include "../../libmpv/client.h"
#include "shared.h"
#include "libmpv/client.h"
#include <stdio.h>
#include <stdlib.h>
static inline void check_error(int status)
{
if (status < 0) {
printf("mpv API error: %s\n", mpv_error_string(status));
exit(1);
}
}
#import <Cocoa/Cocoa.h>

View File

@ -1,10 +0,0 @@
#include <stdio.h>
#include <stdlib.h>
static inline void check_error(int status)
{
if (status < 0) {
printf("mpv API error: %s\n", mpv_error_string(status));
exit(1);
}
}

View File

@ -3,7 +3,14 @@
#include <stdlib.h>
#include "libmpv/client.h"
#include "shared.h"
static inline void check_error(int status)
{
if (status < 0) {
printf("mpv API error: %s\n", mpv_error_string(status));
exit(1);
}
}
int main(int argc, char *argv[])
{

View File

@ -524,8 +524,8 @@ def build(ctx):
if ctx.dependency_satisfied('client-api-examples'):
# This assumes all examples are single-file (as examples should be)
examples_sources = [
( "simple.c" ),
( "cocoabasic.m", "cocoa" ),
( "simple/simple.c" ),
( "cocoa/cocoabasic.m", "cocoa" ),
]
for source in ctx.filtered_sources(examples_sources):