Removed non-API demo programs from Makefile.am and

silenced compiler warnings of remaining demo programs.
This commit is contained in:
Thomas Schmitt 2009-08-06 11:26:38 +02:00
parent 67ac2b9b70
commit bbbe89166d
3 changed files with 34 additions and 24 deletions

View File

@ -73,7 +73,9 @@ libisofs_libisofs_la_SOURCES = \
libisofs/iso1999.c \ libisofs/iso1999.c \
libisofs/data_source.c \ libisofs/data_source.c \
libisofs/aaip_0_2.h \ libisofs/aaip_0_2.h \
libisofs/aaip_0_2.c libisofs/aaip_0_2.c \
libisofs/md5.h \
libisofs/md5.c
libisofs_libisofs_la_LIBADD= \ libisofs_libisofs_la_LIBADD= \
$(THREAD_LIBS) $(THREAD_LIBS)
libinclude_HEADERS = \ libinclude_HEADERS = \
@ -83,32 +85,38 @@ libinclude_HEADERS = \
## Build demo applications ## Build demo applications
noinst_PROGRAMS = \ noinst_PROGRAMS = \
demo/lsl \
demo/cat \
demo/catbuffer \
demo/tree \ demo/tree \
demo/find \ demo/find \
demo/ecma119tree \
demo/iso \ demo/iso \
demo/isoread \ demo/isoread \
demo/isocat \ demo/isocat \
demo/isomodify \ demo/isomodify \
demo/isoms demo/isoms
# demo/ecma119tree \
# demo/lsl \
# demo/cat \
# demo/catbuffer \
# demo/isogrow # demo/isogrow
demo_lsl_CPPFLAGS = -Ilibisofs # ts A90806
demo_lsl_LDADD = $(libisofs_libisofs_la_OBJECTS) $(libisofs_libisofs_la_LIBADD) # This includes fsource.h and thus is no API demo
demo_lsl_SOURCES = demo/lsl.c # demo_lsl_CPPFLAGS = -Ilibisofs
# demo_lsl_LDADD = $(libisofs_libisofs_la_OBJECTS) $(libisofs_libisofs_la_LIBADD)
# demo_lsl_SOURCES = demo/lsl.c
demo_cat_CPPFLAGS = -Ilibisofs # ts A90806
demo_cat_LDADD = $(libisofs_libisofs_la_OBJECTS) $(libisofs_libisofs_la_LIBADD) # This includes fsource.h and thus is no API demo
demo_cat_SOURCES = demo/cat.c # demo_cat_CPPFLAGS = -Ilibisofs
# demo_cat_LDADD = $(libisofs_libisofs_la_OBJECTS) $(libisofs_libisofs_la_LIBADD)
# demo_cat_SOURCES = demo/cat.c
demo_catbuffer_CPPFLAGS = -Ilibisofs # ts A90806
demo_catbuffer_LDADD = $(libisofs_libisofs_la_OBJECTS) \ # This inlcudes buffer.h and thus is no API demo
$(libisofs_libisofs_la_LIBADD) # demo_catbuffer_CPPFLAGS = -Ilibisofs
demo_catbuffer_SOURCES = demo/cat_buffer.c # demo_catbuffer_LDADD = $(libisofs_libisofs_la_OBJECTS) \
# $(libisofs_libisofs_la_LIBADD)
# demo_catbuffer_SOURCES = demo/cat_buffer.c
demo_tree_CPPFLAGS = -Ilibisofs demo_tree_CPPFLAGS = -Ilibisofs
demo_tree_LDADD = $(libisofs_libisofs_la_OBJECTS) \ demo_tree_LDADD = $(libisofs_libisofs_la_OBJECTS) \
@ -120,10 +128,12 @@ demo_find_LDADD = $(libisofs_libisofs_la_OBJECTS) \
$(libisofs_libisofs_la_LIBADD) $(libisofs_libisofs_la_LIBADD)
demo_find_SOURCES = demo/find.c demo_find_SOURCES = demo/find.c
demo_ecma119tree_CPPFLAGS = -Ilibisofs # ts A90806
demo_ecma119tree_LDADD = $(libisofs_libisofs_la_OBJECTS) \ # This inlcudes lots of internal .h files and thus is no API demo
$(libisofs_libisofs_la_LIBADD) # demo_ecma119tree_CPPFLAGS = -Ilibisofs
demo_ecma119tree_SOURCES = demo/ecma119_tree.c # demo_ecma119tree_LDADD = $(libisofs_libisofs_la_OBJECTS) \
# $(libisofs_libisofs_la_LIBADD)
# demo_ecma119tree_SOURCES = demo/ecma119_tree.c
demo_iso_CPPFLAGS = -Ilibisofs demo_iso_CPPFLAGS = -Ilibisofs
demo_iso_LDADD = $(libisofs_libisofs_la_OBJECTS) $(libisofs_libisofs_la_LIBADD) demo_iso_LDADD = $(libisofs_libisofs_la_OBJECTS) $(libisofs_libisofs_la_LIBADD)

View File

@ -15,7 +15,7 @@ print_permissions(mode_t mode)
{ {
char perm[10]; char perm[10];
//TODO suid, sticky... /* TODO suid, sticky... */
perm[9] = '\0'; perm[9] = '\0';
perm[8] = mode & S_IXOTH ? 'x' : '-'; perm[8] = mode & S_IXOTH ? 'x' : '-';
@ -51,8 +51,8 @@ print_file_src(IsoFileSource *file)
iso_file_source_lstat(file, &info); iso_file_source_lstat(file, &info);
print_type(info.st_mode); print_type(info.st_mode);
print_permissions(info.st_mode); print_permissions(info.st_mode);
printf(" %10llu ", info.st_size); printf(" %10.f ", (double) info.st_size);
//printf(" {%ld,%ld} ", (long)info.st_dev, (long)info.st_ino); /* printf(" {%ld,%ld} ", (long)info.st_dev, (long)info.st_ino); */
name = iso_file_source_get_name(file); name = iso_file_source_get_name(file);
printf(" %s", name); printf(" %s", name);
free(name); free(name);
@ -156,7 +156,7 @@ int main(int argc, char **argv)
printf ("Can't get root %d\n", result); printf ("Can't get root %d\n", result);
return 1; return 1;
} }
//print_file_src(root); /* print_file_src(root); */
print_dir(root, 0); print_dir(root, 0);
iso_file_source_unref(root); iso_file_source_unref(root);

View File

@ -15,7 +15,7 @@ print_permissions(mode_t mode)
{ {
char perm[10]; char perm[10];
//TODO suid, sticky... /* TODO suid, sticky... */
perm[9] = '\0'; perm[9] = '\0';
perm[8] = mode & S_IXOTH ? 'x' : '-'; perm[8] = mode & S_IXOTH ? 'x' : '-';