File: lisp.rules

package info (click to toggle)
vnc4 4.1.1%2BX4.3.0-31
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 171,548 kB
  • ctags: 288,231
  • sloc: ansic: 2,205,256; cpp: 56,016; sh: 38,092; pascal: 13,773; asm: 12,656; tcl: 9,182; lisp: 7,831; perl: 3,338; makefile: 2,957; yacc: 2,902; objc: 2,698; xml: 2,614; python: 2,383; lex: 1,477; awk: 901; csh: 58; sed: 50
file content (18 lines) | stat: -rw-r--r-- 553 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
XCOMM $XFree86: xc/programs/xedit/lisp/lisp.rules,v 1.11 2002/11/08 08:00:57 paulo Exp $

#ifndef LispModuleTarget
#define LispModuleTarget(module,liblist,options)			@@\
AllTarget(module.so)							@@\
									@@\
module.o: module.c							@@\
	RemoveFile($@)							@@\
	$(CC) -c $(CFLAGS) options -o $@ $?				@@\
									@@\
module.so: module.o							@@\
	RemoveFile($@)							@@\
	$(CC) -o $@ $(SHLIBLDFLAGS) $? $(LDOPTIONS) liblist $(EXTRA_LOAD_FLAGS) @@\
									@@\
clean:: 								@@\
	RemoveFile(module.o)						@@\
	RemoveFile(module.so)
#endif