home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / Examples / DriverKit / AMDPCSCSIDriver / Makefile.postamble < prev    next >
Makefile  |  1996-04-03  |  2KB  |  56 lines

  1. -include $(LOCALMAKEFILEDIR)/Makefile.local_postamble
  2. include /NextDeveloper/Makefiles/driverkit/Makefile.bundle_postamble
  3.  
  4.  
  5. strip_driver:
  6.     @echo Stripping symbols from driver 
  7.     @echo `ls -l ./$(NAME).$(BUNDLE_EXTENSION)/$(NAME)_reloc` before    
  8.     @strip -S ./$(NAME).$(BUNDLE_EXTENSION)/$(NAME)_reloc
  9.     @echo `ls -l ./$(NAME).$(BUNDLE_EXTENSION)/$(NAME)_reloc` after    
  10.  
  11. DRIVER_TOOLS_ROOT=$(SRCROOT)
  12. GENPKGFILES=sh $(DRIVER_TOOLS_ROOT)/genpkgfiles
  13. VEREDIT=sh $(DRIVER_TOOLS_ROOT)/veredit
  14. INFO_ROOT=$(DSTROOT)/usr/local/InfoFiles
  15.  
  16. bundle all::autogen
  17.     mv $(PRODUCT_ROOT)/English.lproj/DriverHelp \
  18.        $(PRODUCT_ROOT)/English.lproj/Help
  19.  
  20. autogen::
  21.     @if [ "$(DSTROOT)" = "" ] ; then \
  22.         echo $(VEREDIT) $(PRODUCT_ROOT) $(PRODUCT_ROOT); \
  23.         $(VEREDIT) $(PRODUCT_ROOT) $(PRODUCT_ROOT) ; \
  24.         echo $(GENPKGFILES) $(NAME) $(SRCROOT) /tmp ; \
  25.         $(GENPKGFILES) $(NAME) $(SRCROOT) /tmp ; \
  26.     else \
  27.         mkdirs $(INFO_ROOT) 2>&1 >/dev/null ; \
  28.         echo $(VEREDIT) $(PRODUCT_ROOT) $(PRODUCT_ROOT) ; \
  29.         $(VEREDIT) $(PRODUCT_ROOT) $(PRODUCT_ROOT) ; \
  30.         echo $(GENPKGFILES) $(NAME) $(SRCROOT) $(INFO_ROOT) ; \
  31.         $(GENPKGFILES) $(NAME) $(SRCROOT) $(INFO_ROOT) ; \
  32.     fi;
  33.  
  34.  
  35. clean::
  36.     rm -rf *.lproj/DriverHelp/*~
  37.  
  38.  
  39. #
  40. # Custom install rule for NeXT build environment.
  41. #
  42. after_install::
  43.     @(if [ -n "$(INSTALL_EXAMPLE)" ] ; then \
  44.         echo Modifying Example Makefile ; \
  45.         rm -f $(EXAMPLE_DIR)/SGS_ENV ; \
  46.         rm -f $(EXAMPLE_DIR)/changes ; \
  47.         sed -e 's/changes//' -e 's/SGS_ENV//' $(EXAMPLE_DIR)/Makefile > $(EXAMPLE_DIR)/Makefile.new ; \
  48.         rm -f $(EXAMPLE_DIR)/Makefile ; \
  49.         mv $(EXAMPLE_DIR)/Makefile.new $(EXAMPLE_DIR)/Makefile ; \
  50.         chmod 0444 $(EXAMPLE_DIR)/Makefile ; \
  51.         sed -e 's/, changes//' -e 's/, SGS_ENV//' $(EXAMPLE_DIR)/PB.project >  $(EXAMPLE_DIR)/PB.project.new ; \
  52.         rm -f $(EXAMPLE_DIR)/PB.project ; \
  53.         mv $(EXAMPLE_DIR)/PB.project.new $(EXAMPLE_DIR)/PB.project ; \
  54.         chmod 0444 $(EXAMPLE_DIR)/PB.project ; \
  55.     fi)
  56.