Makefile 452 B

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