SConscript 792 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Import('env')
  2. Import('projects')
  3. Import('RTT_ROOT')
  4. Import('rtconfig')
  5. src = Split('''
  6. mount_clnt.c
  7. mount_xdr.c
  8. nfs_clnt.c
  9. nfs_xdr.c
  10. dfs_nfs.c
  11. rpc/auth_none.c
  12. rpc/clnt_generic.c
  13. rpc/clnt_udp.c
  14. rpc/rpc_prot.c
  15. rpc/pmap.c
  16. rpc/xdr.c
  17. rpc/xdr_mem.c
  18. ''')
  19. # group definitions
  20. group = {}
  21. group['name'] = 'nfsclient'
  22. group['src'] = File(src) #Glob('*.c')
  23. group['CCFLAGS'] = ''
  24. group['CPPPATH'] = [RTT_ROOT + '/components/dfs/filesystems/nfs']
  25. group['CPPDEFINES'] = ''
  26. group['LINKFLAGS'] = ''
  27. # add group to project list
  28. projects.append(group)
  29. env.Append(CCFLAGS = group['CCFLAGS'])
  30. env.Append(CPPPATH = group['CPPPATH'])
  31. env.Append(CPPDEFINES = group['CPPDEFINES'])
  32. env.Append(LINKFLAGS = group['LINKFLAGS'])
  33. objs = env.Object(group['src'])
  34. Return('objs')