proto.libm2 784 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. #MACH_PARAMS do not remove this line!
  4. MACHDEF= \
  5. "MACH=$(MACH)" \
  6. "MACHFL=$(MACHFL) -I$(TARGET_HOME)/h" \
  7. "SUF=$(SUF)" \
  8. "ASAR=$(ASAR)" \
  9. "RANLIB=$(RANLIB)" \
  10. "SRC_HOME=$(SRC_HOME)" \
  11. "TARGET_HOME=$(TARGET_HOME)" \
  12. "COMPILE=$(SRC_HOME)/mach/proto/libg/compmodule"
  13. MAKEFILE=../../proto/libg/Makefile
  14. LIBM2="PREF=m2" "SRC=lang/m2/libm2"
  15. all: libm2
  16. libm2:
  17. make -f $(MAKEFILE) $(LIBM2) $(MACHDEF) all
  18. install: cplibm2
  19. cplibm2:
  20. make -f $(MAKEFILE) $(LIBM2) $(MACHDEF) cp
  21. cmp: cmplibm2
  22. cmplibm2: libm2
  23. -cmp head_m2 $(TARGET_HOME)/lib/$(MACH)/head_m2
  24. -cmp tail_m2 $(TARGET_HOME)/lib/$(MACH)/tail_m2
  25. clean:
  26. -rm -f *.old *.[ce$(SUF)] tail* head*
  27. opr:
  28. @echo "nothing to be printed"
  29. pr:
  30. @echo "nothing to be printed"