home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / fixptlib / Makefile < prev    next >
Encoding:
Makefile  |  1990-01-31  |  1.5 KB  |  54 lines

  1.  
  2. SOURCESA = \
  3. fp_panel_proc.c\
  4. create_fp_windows.c fp_reset.c fp_refresh.c fp_go_option_proc.c fp_go_proc.c\
  5. fp_quit_proc.c fp_show_proc.c fp_manifold_proc.c fp_2manifold_proc.c fp_clear_proc.c\
  6. fp_display_option_proc.c fp_algorithm_proc.c fmapi_user.c usrfuni.c\
  7. draw_record_other_pwf.c draw_record_pwf.c fp_get_type.c destroy_fp_windows.c\
  8. mnewt.c msecant.c usrfun.c usrfun2.c usrfun3.c fmap_user.c fode_user.c\
  9. realloc_fp_data.c
  10.  
  11. SOURCESB = \
  12. fp_compute.c fp_manifold.c fp_redisplay_data.c fp_get_evinfo.c
  13.  
  14. SOURCESC =\
  15. fp_get_attributes.c
  16.  
  17. SOURCESD = \
  18. trkman_map.c trkman_ode.c
  19.  
  20. DEPENDENCY =\
  21. ../sunmainlib/encode_color_symbol.o ../sunmainlib/pen_mode.o ../sunmainlib/record_data.o\
  22. ../complib/ivector.o ../complib/free_ivector.o ../complib/dvector.o \
  23. ../complib/free_dvector.o ../complib/ludcmp.o ../complib/lubksb.o\
  24. ../sunmainlib/dist_periodic.o ../sunmainlib/make_periodic.o
  25.  
  26. MATHLIBS = -lm
  27. CFLAGS = -sun4 -O
  28. HEADERSA =
  29. HEADERSB = ../modellib/class_kaos_def.h
  30. HEADERSC = ../include/main_kaos_def.h
  31. HEADERSD = ../include/x11r2_kaos_def.h
  32. HEADERS = ${HEADERSA} ${HEADERSB} ${HEADERSC} ${HEADERSD}
  33. LIBRARY = fixptlib.a
  34.  
  35. ${LIBRARY}:     ${LIBRARY}{${SOURCESA:.c=.o} ${SOURCESB:.c=.o} ${SOURCESC:.c=.o} ${SOURCESD:.c=.o}} ${DEPENDENCY}
  36.     ar rv $@ $?
  37.     ranlib $@
  38.  
  39. lib.a(%.o):    %.o
  40.  
  41. ${SOURCESA:.c=.o}: ${HEADERSA}
  42.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  43.  
  44. ${SOURCESB:.c=.o}: ${HEADERSB}
  45.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  46.  
  47. ${SOURCESC:.c=.o}: ${HEADERSC}
  48.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  49.  
  50. ${SOURCESD:.c=.o}: ${HEADERSD}
  51.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  52.  
  53. ${HEADERS}:
  54.