X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fpython%2FMakefile;h=888854fc485e2a07c605010724a9ea7ccdbc4243;hp=f5ca02c4d90dd8a4f946ecc26c22e7b0d69b0ec3;hb=7f0f2c68474e11183cfbaebfd7c21ba48228f05e;hpb=a6f6a1bb6ff2b876047173be7cec28a1e1faaaa4 diff --git a/direct/python/Makefile b/direct/python/Makefile index f5ca02c..888854f 100644 --- a/direct/python/Makefile +++ b/direct/python/Makefile @@ -14,7 +14,7 @@ # # NB Warning this Makefile does not include header dependencies. # -# $Id: Makefile,v 1.3 2009-10-09 06:12:26 charles Exp $ +# $Id: Makefile,v 1.5 2010-01-11 04:06:47 charles Exp $ #EXTRA_COMPILE_FLAGS = -DYAFFS_IGNORE_TAGS_ECC @@ -36,7 +36,6 @@ COMMONTESTOBJS = yaffscfg2k.o yaffs_ecc.o yaffs_fileem.o yaffs_fileem2k.o yaffsf yaffs_norif1.o ynorsim.o -YAFFSSWIGOBJS = $(COMMONTESTOBJS) yaffs_wrap.o yaffs_python_helper.o YAFFSLIBOBJS = $(COMMONTESTOBJS) yaffs_python_helper.o @@ -51,32 +50,17 @@ YAFFSDIRECTSYMLINKS = yaffscfg2k.c yaffs_fileem2k.c yaffsfs.c yaffs_flashif.h y yaffs_fileem2k.h yaffsfs.h yaffs_malloc.h yaffs_ramdisk.h ydirectenv.h \ yaffscfg.h yaffs_fileem.c yaffs_flashif.c yaffs_ramdisk.c yaffs_ramem2k.c\ yaffs_norif1.c yaffs_norif1.h ynorsim.c ynorsim.h \ - yaffs_nandif.c yaffs_nandif.h + yaffs_nandif.c yaffs_nandif.h yaffs_trace.h SYMLINKS = $(YAFFSSYMLINKS) $(YAFFSDIRECTSYMLINKS) -all: _yaffs.so libyaffsfs.so +all: libyaffsfs.so -yaffs_wrap.c: yaffs.i yaffsfs_for_swig.h - swig -python yaffs.i - -yaffsfs_for_swig.h: yaffsfs.h - cat yaffsfs.h | \ - sed -e "s/YCHAR/char/g" | \ - sed -e "s/YUCHAR/unsigned char/g" | \ - sed -e "s/void \*/char \*/g" | \ - sed -e "s/loff_t/long long/g" | \ - sed -e "s/off_t/long/g" | \ - sed -e "s/struct yaffs_stat/struct yaffs_stat_struct/g" \ - > $@ $(YAFFSLIBOBJS): %.o: %.c gcc -c $(CFLAGS) -o $@ $< -yaffs_wrap.o: %.o: %.c - gcc -c $(CFLAGS) -I/usr/include/python2.6/ -o $@ $< - $(YAFFSSYMLINKS): ln -s ../../$@ $@ @@ -86,9 +70,6 @@ $(YAFFSDIRECTSYMLINKS): -_yaffs.so: $(SYMLINKS) yaffs_wrap.c $(YAFFSSWIGOBJS) - gcc -shared $(YAFFSSWIGOBJS) -o $@ - libyaffsfs.so: $(SYMLINKS) $(YAFFSLIBOBJS) gcc -shared $(YAFFSLIBOBJS) -o $@ @@ -96,8 +77,6 @@ libyaffsfs.so: $(SYMLINKS) $(YAFFSLIBOBJS) clean: - rm -f _yaffs.so yaffs.py yaffs.pyc yaffs_wrap.c $(YAFFSLIBOBJS) yaffs_wrap.o core $(YAFFSSYMLINKS) $(YAFFSDIRECTSYMLINKS) - rm -f *.c.* - rm -f yaffsfs_for_swig.h + rm -f $(YAFFSLIBOBJS) core $(YAFFSSYMLINKS) $(YAFFSDIRECTSYMLINKS) rm -f libyaffsfs.so