proto.libend 871 B

1234567891011121314151617181920212223242526272829303132333435
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. #MACH_PARAMS do not remove this line!
  4. SRC_DIR = $(SRC_HOME)/mach/$(MACH)/libend
  5. all: end_o.a
  6. end_o.a:
  7. ASAR="$(ASAR)" ; export ASAR ; \
  8. RANLIB="$(RANLIB)" ; export RANLIB ; \
  9. MACH="$(MACH)" ; export MACH ; \
  10. SUF="$(SUF)" ; export SUF ; \
  11. MACHFL="$(MACHFL) -LIB" ; export MACHFL ; \
  12. LIB=`head -1 $(SRC_DIR)/LIST` ; export LIB ; \
  13. if [ $(SUF) = o -o $(SUF) = m ] ; then march $(SRC_DIR) end_o.a $(SRC_HOME)/mach/proto/libg/compmodule ; else cp $(SRC_DIR)/$$LIB end_o.a ; fi
  14. install: all
  15. cp end_o.a $(TARGET_HOME)/lib/$(MACH)/end_em
  16. $(RANLIB) $(TARGET_HOME)/lib/$(MACH)/end_em
  17. cmp: all
  18. -cmp end_o.a $(TARGET_HOME)/lib/$(MACH)/end_em
  19. clean:
  20. -rm -f *.old *.[ce$(SUF)] end_o.a
  21. opr:
  22. make pr | opr
  23. pr:
  24. LIB=`head -1 $(SRC_DIR)/LIST` ; export LIB ; \
  25. arch pv $(SRC_DIR)/$$LIB | pr -h $(SRC_DIR)/$$LIB