proto.libem 822 B

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