-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" \
- > $@
-
-$(ALLOBJS): %.o: %.c
- gcc -c $(CFLAGS) -I/usr/include/python2.6/ -o $@ $<