XCOMM $XFree86$

#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
