Advertisement
dechicom

Untitled

Jan 24th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. # Digital UNIX 4.0 compilation flags:
  2. #CFLAGS=-std1 -pthread -g -w1 $(DEBUGFLAGS)
  3.  
  4. CFLAGS= -pthread -g $(DEBUGFLAGS)
  5. RTFLAGS=-lrt
  6.  
  7. # Solaris 2.5 compilation flags:
  8. #CFLAGS=-D_POSIX_C_SOURCE=199506 -D_REENTRANT -Xa -lpthread -g $(DEBUGFLAGS)
  9. #RTFLAGS=-lposix4
  10.  
  11. SOURCES=alarm.c alarm_cond.c alarm_fork.c alarm_mutex.c \
  12. alarm_thread.c atfork.c backoff.c \
  13. barrier_main.c cancel.c cancel_async.c cancel_cleanup\
  14. cancel_disable.c cancel_subcontract.c cond.c cond_attr.c \
  15. crew.c cond_dynamic.c cond_static.c flock.c getlogin.c hello.c \
  16. inertia.c lifecycle.c mutex_attr.c \
  17. mutex_dynamic.c mutex_static.c once.c pipe.c putchar.c \
  18. rwlock_main.c rwlock_try_main.c \
  19. sched_attr.c sched_thread.c semaphore_signal.c \
  20. semaphore_wait.c server.c sigev_thread.c \
  21. sigwait.c susp.c thread.c \
  22. thread_attr.c thread_error.c trylock.c tsd_destructor.c \
  23. tsd_destructor.mdc.c tsd_once.c tsd_once.mdc.c workq_main.c
  24. PROGRAMS=$(SOURCES:.c=)
  25. all: ${PROGRAMS}
  26. alarm_mutex:
  27. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ alarm_mutex.c
  28. backoff:
  29. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ backoff.c
  30. sched_attr:
  31. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ sched_attr.c
  32. sched_thread:
  33. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ sched_thread.c
  34. semaphore_signal:
  35. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ semaphore_signal.c
  36. semaphore_wait:
  37. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ semaphore_wait.c
  38. sigev_thread:
  39. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ sigev_thread.c
  40. susp:
  41. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ susp.c
  42. rwlock_main: rwlock.c rwlock.h rwlock_main.c
  43. ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rwlock_main.c rwlock.c
  44. rwlock_try_main: rwlock.h rwlock.c rwlock_try_main.c
  45. ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rwlock_try_main.c rwlock.c
  46. barrier_main: barrier.h barrier.c barrier_main.c
  47. ${CC} ${CFLAGS} ${LDFLAGS} -o $@ barrier_main.c barrier.c
  48. workq_main: workq.h workq.c workq_main.c
  49. ${CC} ${CFLAGS} ${RTFLAGS} ${LDFLAGS} -o $@ workq_main.c workq.c
  50. clean:
  51. @rm -rf $(PROGRAMS) *.o
  52. recompile: clean all
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement