proto.libf77 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. #MACH_PARAMS do not remove this line!
  4. SRC_DIR = $(SRC_HOME)/lang/fortran/lib
  5. .SUFFIXES: .o .e .c .m .s .so
  6. .c.o .c.m .c.s .c.so .e.o .e.m .e.s .e.so:
  7. $(MACH) $(MACHFL) -LIB -DSkip_f2c_Undefs -ansi -DNON_UNIX_STDIO -wo -c $<
  8. fake:
  9. all: copy tail
  10. copy:
  11. ( cd $(SRC_DIR) ; tar cf - LIST `cat LIST` ) | \
  12. tar xf -
  13. tail:
  14. for i in `cat LIST` ; \
  15. do cd $$i ; \
  16. rm -f OLIST ; \
  17. sed 's/\.[ce]/.$(SUF)/' < LIST | sed '/\.h/D' > OLIST ; \
  18. make -f ../Makefile `cat OLIST` ; \
  19. cd .. ; \
  20. for j in `cat $$i/OLIST` ; \
  21. do echo $$i/$$j >> OLIST ; \
  22. done ; \
  23. done
  24. $(ASAR) r tail_f77 `cat OLIST`
  25. $(RANLIB) tail_f77
  26. install: all
  27. cp tail_f77 $(TARGET_HOME)/lib/$(MACH)/tail_f77
  28. $(RANLIB) $(TARGET_HOME)/lib/$(MACH)/tail_f77
  29. cmp: all
  30. -cmp tail_f77 $(TARGET_HOME)/lib/$(MACH)/tail_f77
  31. clean:
  32. -rm -f *.old *.[ce$(SUF)] tail* head* OLIST
  33. -rm -rf `cat LIST`
  34. -rm -f LIST
  35. opr:
  36. @echo "nothing to be printed"
  37. pr:
  38. @echo "nothing to be printed"