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
