#
def build(target, options):
- if target.platform == 'linux' or target.platform == 'osx':
+ if target.platform == 'linux':
target.command('make generic')
target.command('make -j%d -C build_generic' % target.parallel)
target.command('mkdir -p %s/include/lwext4' % target.directory)
target.command('cp blockdev/linux/file_dev.h %s/include/lwext4' % target.directory)
target.command('cp build_generic/src/liblwext4.so %s/lib' % target.directory)
target.command('cp build_generic/blockdev/libblockdev.so %s/lib' % target.directory)
+ elif target.platform == 'osx':
+ target.command('make generic')
+ target.command('make -j%d -C build_generic' % target.parallel)
+ target.command('mkdir -p %s/include/lwext4' % target.directory)
+ target.command('cp -r include/* %s/include/lwext4' % target.directory)
+ target.command('cp -r build_generic/include/generated %s/include/lwext4' % target.directory)
+ target.command('cp blockdev/linux/file_dev.h %s/include/lwext4' % target.directory)
+ target.command('cp build_generic/src/liblwext4.dylib %s/lib' % target.directory)
+ target.command('cp build_generic/blockdev/libblockdev.dylib %s/lib' % target.directory)
elif target.platform == 'windows':
target.command('make mingw')
target.command('make -j%d -C build_mingw')