(file) Return to target.mk CVS log (file) (dir) Up to [Development] / JSOC

Diff for /JSOC/target.mk between version 1.32 and 1.34

version 1.32, 2016/02/05 19:08:01 version 1.34, 2022/09/14 15:59:13
Line 26  MAKETARGET = $(MAKE) --no-print-director
Line 26  MAKETARGET = $(MAKE) --no-print-director
  
 .PHONY: $(PROJOBJDIR) $(OBJDIR) .PHONY: $(PROJOBJDIR) $(OBJDIR)
  
   $(PROJOBJDIR)::
           +@[ -d $@ ] || mkdir -p $@
   
 # Create the project-specific directories too, if they exist. # Create the project-specific directories too, if they exist.
 # This supplementary target.mk file is built by the configure script, using either # This supplementary target.mk file is built by the configure script, using either
 # configsdp.txt (for a JSOC-SDP checkout) or a custom configuration file as input. # configsdp.txt (for a JSOC-SDP checkout) or a custom configuration file as input.
 -include $(WORKINGDIR)/$(LOCALIZATIONDIR)/target.mk  PATH_FILES := $(shell find $(WORKINGDIR)/proj -name paths.mk -printf "%p ")
   -include $(PATH_FILES)
  
 $(OBJDIR): $(OBJDIR):
         +@[ -d bin/$(MACH) ] || mkdir -p bin/$(MACH)         +@[ -d bin/$(MACH) ] || mkdir -p bin/$(MACH)
Line 39  $(OBJDIR):
Line 43  $(OBJDIR):
         +@[ -d $@/base/drms/apps/test ] || mkdir -p $@/base/drms/apps/test         +@[ -d $@/base/drms/apps/test ] || mkdir -p $@/base/drms/apps/test
         +@[ -d $@/base/drms/libs/api/client ] || mkdir -p $@/base/drms/libs/api/client         +@[ -d $@/base/drms/libs/api/client ] || mkdir -p $@/base/drms/libs/api/client
         +@[ -d $@/base/drms/libs/api/server ] || mkdir -p $@/base/drms/libs/api/server         +@[ -d $@/base/drms/libs/api/server ] || mkdir -p $@/base/drms/libs/api/server
           +@[ -d $@/base/drms/libs/api/server-fpic ] || mkdir -p $@/base/drms/libs/api/server-fpic
         +@[ -d $@/base/drms/libs/main/c ] || mkdir -p $@/base/drms/libs/main/c         +@[ -d $@/base/drms/libs/main/c ] || mkdir -p $@/base/drms/libs/main/c
         +@[ -d $@/base/drms/libs/main/f ] || mkdir -p $@/base/drms/libs/main/f         +@[ -d $@/base/drms/libs/main/f ] || mkdir -p $@/base/drms/libs/main/f
         +@[ -d $@/base/drms/libs/main/idl ] || mkdir -p $@/base/drms/libs/main/idl         +@[ -d $@/base/drms/libs/main/idl ] || mkdir -p $@/base/drms/libs/main/idl
         +@[ -d $@/base/drms/libs/meta ] || mkdir -p $@/base/drms/libs/meta         +@[ -d $@/base/drms/libs/meta ] || mkdir -p $@/base/drms/libs/meta
           +@[ -d $@/base/drms/libs/py ] || mkdir -p $@/base/drms/libs/py
         +@[ -d $@/base/export/apps ] || mkdir -p $@/base/export/apps         +@[ -d $@/base/export/apps ] || mkdir -p $@/base/export/apps
         +@[ -d $@/base/export/libs/util ] || mkdir -p $@/base/export/libs/util         +@[ -d $@/base/export/libs/util ] || mkdir -p $@/base/export/libs/util
         +@[ -d $@/base/export/libs/exportDRMS ] || mkdir -p $@/base/export/libs/exportDRMS         +@[ -d $@/base/export/libs/exportDRMS ] || mkdir -p $@/base/export/libs/exportDRMS
Line 50  $(OBJDIR):
Line 56  $(OBJDIR):
         +@[ -d $@/base/libs/cmdparams/test ] || mkdir -p $@/base/libs/cmdparams/test         +@[ -d $@/base/libs/cmdparams/test ] || mkdir -p $@/base/libs/cmdparams/test
         +@[ -d $@/base/libs/db/client ] || mkdir -p $@/base/libs/db/client         +@[ -d $@/base/libs/db/client ] || mkdir -p $@/base/libs/db/client
         +@[ -d $@/base/libs/db/server ] || mkdir -p $@/base/libs/db/server         +@[ -d $@/base/libs/db/server ] || mkdir -p $@/base/libs/db/server
           +@[ -d $@/base/libs/db/server-fpic ] || mkdir -p $@/base/libs/db/server-fpic
         +@[ -d $@/base/libs/defs/fpic ] || mkdir -p $@/base/libs/defs/fpic         +@[ -d $@/base/libs/defs/fpic ] || mkdir -p $@/base/libs/defs/fpic
         +@[ -d $@/base/libs/dstruct/fpic ] || mkdir -p $@/base/libs/dstruct/fpic         +@[ -d $@/base/libs/dstruct/fpic ] || mkdir -p $@/base/libs/dstruct/fpic
         +@[ -d $@/base/libs/json ] || mkdir -p $@/base/libs/json         +@[ -d $@/base/libs/json ] || mkdir -p $@/base/libs/json
Line 67  $(OBJDIR):
Line 74  $(OBJDIR):
         +@[ -d $@/base/sums/libs/api ] || mkdir -p $@/base/sums/libs/api         +@[ -d $@/base/sums/libs/api ] || mkdir -p $@/base/sums/libs/api
         +@[ -d $@/base/sums/libs/pg ] || mkdir -p $@/base/sums/libs/pg         +@[ -d $@/base/sums/libs/pg ] || mkdir -p $@/base/sums/libs/pg
         +@[ -d $@/base/util/apps ] || mkdir -p $@/base/util/apps         +@[ -d $@/base/util/apps ] || mkdir -p $@/base/util/apps
         +@[ -d $@/proj/example/apps ] || mkdir -p $@/proj/example/apps  
         +@[ -d $@/proj/myproj/apps ] || mkdir -p $@/proj/myproj/apps  
         +@[ -d $@/proj/cookbook ] || mkdir -p $@/proj/cookbook  
         +@$(MAKETARGET)         +@$(MAKETARGET)
  
 # These rules keep make from trying to use the match-anything rule below to # These rules keep make from trying to use the match-anything rule below to
Line 96  Makefile : ;
Line 100  Makefile : ;
 .PHONY: clean .PHONY: clean
 clean: clean:
         rm -rf $(OBJDIR); rm -rf bin/$(MACH); rm -rf lib/$(MACH)         rm -rf $(OBJDIR); rm -rf bin/$(MACH); rm -rf lib/$(MACH)
   


Legend:
Removed from v.1.32  
changed lines
  Added in v.1.34

Karen Tian
Powered by
ViewCVS 0.9.4