home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.2 (Developer) / NS_dev_3.2.iso / NextDeveloper / Examples / DriverKit / S3_IOVPCode / Makefile.postamble < prev    next >
Encoding:
Makefile  |  1993-08-28  |  2.0 KB  |  51 lines

  1. -include $(LOCALMAKEFILEDIR)/Makefile.local_postamble
  2. include /NextDeveloper/Makefiles/driverkit/Makefile.bundle_postamble
  3.  
  4. VPO_FILES =                                 \
  5.     800x600x15@60.vpo                            \
  6.     800x600x24@60.vpo                            \
  7.     1024x768x8@60.vpo 1024x768x8@70.vpo 1024x768x8@72.vpo        \
  8.     1024x768x15@60.vpo 1024x768x15@72.vpo                \
  9.     1024x768x24@60.vpo 1024x768x24@72.vpo                \
  10.     1280x1024x8@60.vpo                            \
  11.     1280x1024x15@60.vpo
  12.  
  13. # For 3.2, a driver which uses the VPCode interpreter shouldn't set the
  14. # server name.  Otherwise, the driverkit versioning system screws up.
  15. #
  16. resources:: $(VPO_FILES)
  17.     for table in $(PRODUCT_ROOT)/*.table; do            \
  18.       chmod 644 $${table};                        \
  19.       sed '/"Server Name" = "$(NAME)";/d' < $${table} > $${table}-;    \
  20.       mv $${table}- $${table};                    \
  21.       chmod 444 $${table};                        \
  22.     done
  23.  
  24. .SUFFIXES: $(.SUFFIXES) .vp .vpo
  25.  
  26. .vp.vpo:
  27.     /lib/cpp $< | /usr/bin/vpas -a -o $(PRODUCT_ROOT)/$*.vpo
  28.  
  29. 800x600x15@60.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  30. 800x600x24@60.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  31. 1024x768x8@60.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  32. 1024x768x8@70.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  33. 1024x768x8@72.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  34. 1024x768x15@60.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  35. 1024x768x15@72.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  36. 1024x768x24@60.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  37. 1024x768x24@72.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  38. 1280x1024x8@60.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  39. 1280x1024x15@60.vpo: entryPoints.vp s3.vp utils.vp setVGAMode3.vp
  40.  
  41. # We don't want to install the S3 VPCode driver in /usr/Devices for 3.2,
  42. # so delete it.
  43. #
  44. after_install::
  45.     @echo "####################################################"
  46.     @echo "####################################################"
  47.     @echo "Removing $(DSTROOT)$(INSTALLDIR)/$(REL_PRODUCT_ROOT)."
  48.     rm -rf $(DSTROOT)$(INSTALLDIR)/$(REL_PRODUCT_ROOT)
  49.     @echo "####################################################"
  50.     @echo "####################################################"
  51.