proto.make 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. SRC_DIR = $(SRC_HOME)/mach/sun3/libce
  4. EMOBJ = aar.o cii.o cmi.o cms.o cmu.o csa.o csb.o cuu.o dia.o exg.o fat.o \
  5. inn.o lar.o los.o mon.o nop.o sar.o set.o shp.o sts.o trp.o trpstr.o
  6. FOBJ = adf4.o adf8.o cff.o cfi.o cfu.o cif.o cmf4.o cmf8.o cuf.o dvf4.o \
  7. dvf8.o fef4.o fef8.o fif4.o fif8.o mlf4.o mlf8.o sbf4.o sbf8.o vars.o \
  8. sys.o
  9. OBJ = $(EMOBJ) $(FOBJ)
  10. all: libext.a head_em.sun.o
  11. libext.a: $(OBJ)
  12. for i in $(OBJ) ; do $(TARGET_HOME)/lib.bin/sun3/cv -u $$i $$i.X ; mv $$i.X $$i ; done
  13. ar rv libext.a $(OBJ)
  14. ranlib libext.a
  15. head_em.sun.o: head_em.o
  16. $(TARGET_HOME)/lib.bin/sun3/cv -u head_em.o head_em.sun.o
  17. install: all
  18. cp libext.a $(TARGET_HOME)/lib/sun3/tail_ext
  19. ranlib $(TARGET_HOME)/lib/sun3/tail_ext
  20. cp head_em.sun.o $(TARGET_HOME)/lib/sun3/head_ext
  21. cmp: all
  22. -cmp libext.a $(TARGET_HOME)/lib/sun3/tail_ext
  23. -cmp head_em.sun.o $(TARGET_HOME)/lib/sun3/head_ext
  24. clean:
  25. rm -f *.[oa]
  26. pr:
  27. opr:
  28. $(EMOBJ): $(TARGET_HOME)/lib/m68020/tail_em
  29. aal x $(TARGET_HOME)/lib/m68020/tail_em $(EMOBJ)
  30. $(FOBJ) head_em.o:
  31. for i in $(SRC_DIR)/*.s ; do sun3 -c $$i ; done