(DEFINE-FILE-INFO PACKAGE "IL" READTABLE "INTERLISP" BASE 10) (FILECREATED " 7-Nov-88 14:53:20" {QV}<NOTECARDS>1.3M>LIBRARY>NCMAPS.;1 3866 previous date%: "14-Oct-88 13:38:47" {QV}<NOTECARDS>1.3MNEXT>LIBRARY>NCMAPS.;1) (* " Copyright (c) 1986, 1987, 1988 by Xerox Corporation. All rights reserved. ") (PRETTYCOMPRINT NCMAPSCOMS) (RPAQQ NCMAPSCOMS ([DECLARE%: DONTEVAL@LOAD (P (NC.LoadFileFromDirectories 'NCSKETCHCARD] (* ;;; "NOTECARDSMAPDIRECTORIES stuff") (GLOBALVARS NOTECARDSMAPDIRECTORIES UseMapWithPoliticalBoundaries MAPFILESDIRECTORIES) (FNS NC.SetUpNOTECARDSMAPDIRECTORIES) (INITVARS (NOTECARDSMAPDIRECTORIES (NC.SetUpNOTECARDSMAPDIRECTORIES)) (MAPFILESDIRECTORIES NOTECARDSMAPDIRECTORIES)) (* ;;; "Smash any dummy MAP def'n on SKETCH.ELEMENT.TYPE.NAMES before loading NEWMAP") [DECLARE%: DONTEVAL@LOAD (P (DREMOVE 'MAP SKETCH.ELEMENT.TYPE.NAMES) (NC.LoadFileFromDirectories 'NEWMAP 'NOTECARDSMAPDIRECTORIES) (NCP.ChangeCardTypeFields 'Sketch NIL `((MiddleButtonMenuItems ,(SKETCH.COMMANDMENU.ITEMS T T] (PROP (FILETYPE MAKEFILE-ENVIRONMENT) NCMAPS))) (DECLARE%: DONTEVAL@LOAD (NC.LoadFileFromDirectories 'NCSKETCHCARD) ) (* ;;; "NOTECARDSMAPDIRECTORIES stuff") (DECLARE%: DOEVAL@COMPILE DONTCOPY (GLOBALVARS NOTECARDSMAPDIRECTORIES UseMapWithPoliticalBoundaries MAPFILESDIRECTORIES) ) (DEFINEQ (NC.SetUpNOTECARDSMAPDIRECTORIES (LAMBDA (BaseDirectory) (* ; "Edited 4-Dec-87 13:51 by rht:") (* * Set up the NoteCards directories maps globalvars) (LET (ThisDirectory StrPtr NoteCardsBaseDirectory) (* * Get the directory for the file now being loaded) (COND ((SETQ NoteCardsBaseDirectory BaseDirectory)) (T (SETQ ThisDirectory (PACK* '{ (FILENAMEFIELD (FULLNAME (INPUT)) 'HOST) '} '< (FILENAMEFIELD (FULLNAME (INPUT)) 'DIRECTORY) '>)) (* * Find the directory path up to the first subdirectory called NoteCards) (COND ((SETQ StrPtr (STRPOS "NOTECARDS>" (U-CASE ThisDirectory) NIL NIL NIL T)) (SETQ NoteCardsBaseDirectory (SUBATOM ThisDirectory 1 (SUB1 StrPtr))))))) (* * Create the directory search list based on the NoteCardsBaseDirectory) (COND (NoteCardsBaseDirectory (LIST (PACK* NoteCardsBaseDirectory NC.ReleaseIdentifier ">MAPS>" ) (PACK* NoteCardsBaseDirectory "MAPS>") NoteCardsBaseDirectory)) (T (LIST ThisDirectory)))))) ) (RPAQ? NOTECARDSMAPDIRECTORIES (NC.SetUpNOTECARDSMAPDIRECTORIES)) (RPAQ? MAPFILESDIRECTORIES NOTECARDSMAPDIRECTORIES) (* ;;; "Smash any dummy MAP def'n on SKETCH.ELEMENT.TYPE.NAMES before loading NEWMAP") (DECLARE%: DONTEVAL@LOAD (DREMOVE 'MAP SKETCH.ELEMENT.TYPE.NAMES) (NC.LoadFileFromDirectories 'NEWMAP 'NOTECARDSMAPDIRECTORIES) [NCP.ChangeCardTypeFields 'Sketch NIL `((MiddleButtonMenuItems ,(SKETCH.COMMANDMENU.ITEMS T T] ) (PUTPROPS NCMAPS FILETYPE :TCOMPL) (PUTPROPS NCMAPS MAKEFILE-ENVIRONMENT (:PACKAGE "IL" :READTABLE "INTERLISP" :BASE 10)) (PUTPROPS NCMAPS COPYRIGHT ("Xerox Corporation" 1986 1987 1988)) (DECLARE%: DONTCOPY (FILEMAP (NIL (1548 3186 (NC.SetUpNOTECARDSMAPDIRECTORIES 1558 . 3184))))) STOP