Makefile 476 B

123456789101112131415161718192021222324252627282930
  1. EMHOME = ../../..
  2. LIBOBJ = $(EMHOME)/modules/lib/libobject.a
  3. INCLUDE = $(EMHOME)/h
  4. CFLAGS = -I. -I$(INCLUDE) -O
  5. TARGETS = cv chstack
  6. all: $(TARGETS)
  7. install: all
  8. ../../install cv
  9. ../../install chstack
  10. cmp: all
  11. -../../compare cv
  12. -../../compare chstack
  13. cv: cv.o
  14. $(CC) $(LDFLAGS) -o cv cv.o $(LIBOBJ)
  15. chstack: chstack.o
  16. $(CC) $(LDFLAGS) -o chstack chstack.o
  17. clean:
  18. rm -f $(TARGETS) *.o nohup.out Out
  19. pr:
  20. @pr Makefile cv.c chstack.c
  21. opr:
  22. make pr | opr