Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis15/Makefile.in
ViewVC logotype

Diff of /branches/vis15/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

branches/vis12/Makefile.in revision 2435, Sat Sep 21 14:36:39 2013 UTC branches/vis15/Makefile.in revision 4845, Tue Dec 20 20:58:22 2016 UTC
# Line 1  Line 1 
1  # Makefile for diderot system  # Makefile for diderot system
2  #  #
3  # COPYRIGHT (c) 2010 The Diderot Project (http://diderot-language.cs.uchicago.edu)  # This code is part of the Diderot Project (http://diderot-language.cs.uchicago.edu)
4    #
5    # COPYRIGHT (c) 2015 The University of Chicago
6  # All rights reserved.  # All rights reserved.
7  #  #
8    
# Line 9  Line 11 
11    
12  INSTALL =       @INSTALL@  INSTALL =       @INSTALL@
13    
14  BUILD_DIRS =    src/compiler \  ifeq (@LOGGING_ENABLED@,true)
15    BUILD_DIRS =    src/logging/gen
16    endif
17    
18    BUILD_DIRS +=   src/compiler \
19                  src/lib/build                  src/lib/build
20    
21    INSTALL_DIR =   @prefix@
22    
23  # add OpenCL specific targets  # add OpenCL specific targets
24  #  #
25  ifeq (@CL_ENABLED@,true)  # FIXME
26  BUILD_DIRS +=   src/clinfo  #
27  endif  #ifeq (@CL_ENABLED@,true)
28    #BUILD_DIRS +=  src/clinfo
29    #endif
30    
31  .PHONY:         help build local-install \  .PHONY:         help build local-install install \
32                  clean local-distclean local-devclean                  clean local-distclean local-devclean
33    
34  help:  help:
35          @echo "This Makefile supports the following targets:"          @echo "This Makefile supports the following targets:"
36          @echo "  help          -- print this message."          @echo "  help          -- print this message."
37          @echo "  build         -- build Diderot tools and libraries"          @echo "  build         -- build Diderot tools and libraries"
38          @echo "  local-install -- install Diderot tools and libraries in "          @echo "  local-install -- install Diderot tools, libraries, and headers in "
39          @echo "                   @DIDEROT_ROOT@/bin"          @echo "                   @DIDEROT_ROOT@/{bin,lib,include}"
40            @echo "  install       -- install Diderot tools, libraries, and headers in "
41            @echo "                   @INSTALL_ROOT@/{bin,lib,include}"
42          @echo "  clean         -- remove intermediate files generated during building"          @echo "  clean         -- remove intermediate files generated during building"
43          @echo "  distclean     -- remove files generated during configuration"          @echo "  distclean     -- remove files generated during configuration"
44          @echo "                   and building; the resulting tree has the same"          @echo "                   and building; the resulting tree has the same"
# Line 39  Line 51 
51          for dir in $(BUILD_DIRS); do \          for dir in $(BUILD_DIRS); do \
52            (cd $$dir && $(MAKE) local-install) || exit $$?; \            (cd $$dir && $(MAKE) local-install) || exit $$?; \
53          done          done
54          mkdir -p include/Diderot          mkdir -p include/diderot
55          (cd src/include/Diderot/; cp -p *.h ../../../include/Diderot) || exit $$?          (cd src/lib/include/diderot/; cp -p *.h *.hxx ../../../../include/diderot) || exit $$?
56    
57    install:
58            mkdir -p $(INSTALL_DIR)
59            for dir in $(BUILD_DIRS); do \
60              (cd $$dir && $(MAKE) install) || exit $$?; \
61            done
62            mkdir -p $(INSTALL_DIR)/include/diderot
63            (cd src/lib/include/diderot/; cp -p *.h *.hxx $(INSTALL_DIR)/include/diderot) || exit $$?
64    
65  build:  build:
66          for dir in $(BUILD_DIRS); do \          for dir in $(BUILD_DIRS); do \
# Line 52  Line 72 
72    
73  #################### Cleanup ####################  #################### Cleanup ####################
74    
75  CLEAN_SUBDIRS =         $(BUILD_DIRS) test/MIP test/probe doc  CLEAN_SUBDIRS =         $(BUILD_DIRS)
76    
77  CLEAN_FILES =           rtest/tests/*/out.nrrd  CLEAN_FILES =           rtest/tests/*/out.nrrd
78    
# Line 65  Line 85 
85                          rtest/scripts/run-one.sh \                          rtest/scripts/run-one.sh \
86                          rtest/log.* \                          rtest/log.* \
87                          rtest/report.* \                          rtest/report.* \
88                          src/include/Diderot/config.h \                          src/lib/include/diderot/config.h \
89                          src/compiler/gen/file2str/file2str.sh                          src/lib/include/diderot/log-events.hxx \
90                            src/lib/include/diderot/logging.hxx
91    
92  DEVCLEAN_FILES =        configure \  DEVCLEAN_FILES =        configure \
93                          config/config_h.in                          config/config_h.in

Legend:
Removed from v.2435  
changed lines
  Added in v.4845

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0