Makefile 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ################################################################################
  2. #
  3. # Copyright (c) 2012 Minoca Corp.
  4. #
  5. # This file is licensed under the terms of the GNU General Public License
  6. # version 3. Alternative licensing terms are available. Contact
  7. # info@minocacorp.com for details. See the LICENSE file at the root of this
  8. # project for complete licensing information.
  9. #
  10. # Binary Name:
  11. #
  12. # Process/Thread
  13. #
  14. # Abstract:
  15. #
  16. # This library contains the process and thread library. It maintains the
  17. # lifecycle of threads (units of execution) and processes (collections of
  18. # threads in a shared address space).
  19. #
  20. # Author:
  21. #
  22. # Evan Green 6-Aug-2012
  23. #
  24. # Environment:
  25. #
  26. # Kernel
  27. #
  28. ################################################################################
  29. BINARY = ps.a
  30. BINARYTYPE = library
  31. OBJS = env.o \
  32. info.o \
  33. init.o \
  34. perm.o \
  35. pgroups.o \
  36. process.o \
  37. psimag.o \
  38. signals.o \
  39. thread.o \
  40. usrlock.o \
  41. utimer.o \
  42. ARMV7_OBJS = armv7/psarch.o \
  43. ARMV6_OBJS = armv7/psarch.o \
  44. X86_OBJS = x86/psarch.o \
  45. EXTRA_SRC_DIRS = x86 armv7
  46. include $(SRCROOT)/os/minoca.mk