Makefile 527 B

12345678910111213141516171819202122232425262728
  1. PRIMITIVES= par_vax.s
  2. PARALLEL= parco.c par.c co.c
  3. OCRT= ocrt.c builtin.c channel.c chan_struct.c
  4. COMMON= $(PRIMITIVES) $(PARALLEL) $(OCRT)
  5. SIZE2= em2.e
  6. SIZE4= em4.e
  7. LIB2= /user0/bot/lib/lib2.a
  8. LIB4= /user0/bot/lib/lib4.a
  9. ACK2= vax2
  10. ACK4= vax4
  11. all: lib2 lib4
  12. lib2: $(COMMON) $(SIZE2)
  13. rm -f *.o $(LIB2)
  14. $(ACK2) -c.o -L -Dvoid=char -Dptrdiff=long $(COMMON) $(SIZE2)
  15. ar cq $(LIB2) *.o
  16. rm -f *.o
  17. lib4: $(COMMON) $(SIZE4)
  18. rm -f *.o $(LIB4)
  19. $(ACK4) -c.o -L -Dvoid=char $(COMMON) $(SIZE4)
  20. ar cq $(LIB4) *.o
  21. rm -f *.o