File: sysdef.lsp

package info (click to toggle)
gcl 2.6.14-19
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 60,804 kB
  • sloc: ansic: 177,407; lisp: 151,508; asm: 128,169; sh: 22,510; cpp: 11,923; tcl: 3,181; perl: 2,930; makefile: 2,360; sed: 334; yacc: 226; lex: 95; awk: 30; fortran: 24; csh: 23
file content (23 lines) | stat: -rwxr-xr-x 682 bytes parent folder | download | duplicates (18)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
(in-package "BCOMP" :use '("LISP" "SLOOP"))
(setq compiler::*cc* (concatenate 'string compiler::*cc* " -I../newh -I../h"))
(setf macros '(defmacro data defs  macros wr))
(require "MAKE" "../lsp/make.lisp")
(setf files '( var c-pass1 fasdmacros lambda  top top1
		   bo1
		   inline top2 stmt  exit
		     mangle
		     utils  comptype))
(proclaim '(optimize (speed 0)))
(setf (get :bcomp :make) 
      `((:serial  ,@ macros)
	,@ files
	(:progn   (unless (get 'list 'bcomp-opt)
			  (load "lisp-decls.doc")
			  (load "opts.lsp"))
		  (load "opts-base.lsp")
		      )
	(:depends ,files ,macros)))
(setf (get :bcomp :source-path) "foo.lsp")
(setf (get :bcomp :object-path) "foo.o")