806 # the global repository that is in $(SRC)/cmd/svc/seed/global.db.
807 # For this reason, to avoid .PARALLEL and .NO_PARALLEL conflicts,
808 # we spawn off a sub-make to perform the non-parallel 'make check'
809 #
810 check:
811 $(MAKE) -f Makefile.check check
812
813 #
814 # The .WAIT directive works around an apparent bug in parallel make.
815 # Evidently make was getting the target _msg vs. _dc confused under
816 # some level of parallelization, causing some of the _dc objects
817 # not to be built.
818 #
819 _msg: $(MSGSUBDIRS) $($(MACH)_MSGSUBDIRS) .WAIT _dc
820
821 _dc: $(DCSUBDIRS)
822
823 #
824 # Dependencies
825 #
826 fs.d: fstyp
827 ksh: shcomp isaexec
828 print: lp
829 fmt: mailx
830
831 $(FIRST_SUBDIRS) $(BWOSDIRS) $(SUBDIRS) $(AUDITSUBDIRS): FRC
832 @if [ -f $@/Makefile ]; then \
833 cd $@; pwd; $(MAKE) $(TARGET); \
834 else \
835 true; \
836 fi
837
838 FRC:
|
806 # the global repository that is in $(SRC)/cmd/svc/seed/global.db.
807 # For this reason, to avoid .PARALLEL and .NO_PARALLEL conflicts,
808 # we spawn off a sub-make to perform the non-parallel 'make check'
809 #
810 check:
811 $(MAKE) -f Makefile.check check
812
813 #
814 # The .WAIT directive works around an apparent bug in parallel make.
815 # Evidently make was getting the target _msg vs. _dc confused under
816 # some level of parallelization, causing some of the _dc objects
817 # not to be built.
818 #
819 _msg: $(MSGSUBDIRS) $($(MACH)_MSGSUBDIRS) .WAIT _dc
820
821 _dc: $(DCSUBDIRS)
822
823 #
824 # Dependencies
825 #
826 abi: sgs
827 fs.d: fstyp
828 ksh: shcomp isaexec
829 print: lp
830 fmt: mailx
831
832 $(FIRST_SUBDIRS) $(BWOSDIRS) $(SUBDIRS) $(AUDITSUBDIRS): FRC
833 @if [ -f $@/Makefile ]; then \
834 cd $@; pwd; $(MAKE) $(TARGET); \
835 else \
836 true; \
837 fi
838
839 FRC:
|