Initial commit.

Make Nebula compile cleanly (fix some potential overflows and clean up the style of the code).
master
Mid Favila 2022-08-21 15:11:28 -04:00
commit be01821aec
48 changed files with 20726 additions and 0 deletions

93
.deps/filesave.Po Normal file
View File

@ -0,0 +1,93 @@
filesave.o: filesave.c /usr/include/stdio.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/Xm/Xm.h \
/usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h \
/usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \
/usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
/usr/include/X11/Xosdefs.h /usr/include/stddef.h \
/usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
/usr/include/X11/keysymdef.h /usr/include/X11/Xresource.h \
/usr/include/string.h /usr/include/strings.h /usr/include/X11/Core.h \
/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
/usr/include/X11/Object.h /usr/include/X11/RectObj.h \
/usr/include/X11/Shell.h /usr/include/X11/SM/SMlib.h \
/usr/include/X11/SM/SM.h /usr/include/X11/ICE/ICElib.h \
/usr/include/X11/ICE/ICE.h /usr/include/X11/Xatom.h \
/usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
/usr/include/Xm/XmStrDefs22.h /usr/include/Xm/XmStrDefs23.h \
/usr/include/Xm/VirtKeys.h /usr/include/Xm/Transfer.h \
/usr/include/Xm/DragC.h /usr/include/Xm/Display.h \
/usr/include/Xm/DropSMgr.h /usr/include/Xm/Primitive.h \
/usr/include/Xm/Manager.h /usr/include/Xm/Gadget.h \
/usr/include/Xm/TxtPropCv.h /usr/include/Xm/VendorS.h \
/usr/include/Xm/XmIm.h /usr/include/Xm/Text.h \
/usr/include/Xm/SelectioB.h /usr/include/Xm/FileSB.h main.h config.h \
/usr/include/netdb.h /usr/include/netinet/in.h /usr/include/inttypes.h \
/usr/include/stdint.h /usr/include/bits/stdint.h \
/usr/include/sys/socket.h /usr/include/bits/socket.h \
/usr/include/sys/param.h /usr/include/sys/resource.h \
/usr/include/sys/time.h /usr/include/bits/resource.h \
/usr/include/limits.h /usr/include/bits/limits.h /usr/include/assert.h
/usr/include/stdio.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/Xm/Xm.h:
/usr/include/X11/Intrinsic.h:
/usr/include/X11/Xlib.h:
/usr/include/sys/types.h:
/usr/include/endian.h:
/usr/include/sys/select.h:
/usr/include/X11/X.h:
/usr/include/X11/Xfuncproto.h:
/usr/include/X11/Xosdefs.h:
/usr/include/stddef.h:
/usr/include/X11/Xutil.h:
/usr/include/X11/keysym.h:
/usr/include/X11/keysymdef.h:
/usr/include/X11/Xresource.h:
/usr/include/string.h:
/usr/include/strings.h:
/usr/include/X11/Core.h:
/usr/include/X11/Composite.h:
/usr/include/X11/Constraint.h:
/usr/include/X11/Object.h:
/usr/include/X11/RectObj.h:
/usr/include/X11/Shell.h:
/usr/include/X11/SM/SMlib.h:
/usr/include/X11/SM/SM.h:
/usr/include/X11/ICE/ICElib.h:
/usr/include/X11/ICE/ICE.h:
/usr/include/X11/Xatom.h:
/usr/include/Xm/XmStrDefs.h:
/usr/include/X11/StringDefs.h:
/usr/include/Xm/XmStrDefs22.h:
/usr/include/Xm/XmStrDefs23.h:
/usr/include/Xm/VirtKeys.h:
/usr/include/Xm/Transfer.h:
/usr/include/Xm/DragC.h:
/usr/include/Xm/Display.h:
/usr/include/Xm/DropSMgr.h:
/usr/include/Xm/Primitive.h:
/usr/include/Xm/Manager.h:
/usr/include/Xm/Gadget.h:
/usr/include/Xm/TxtPropCv.h:
/usr/include/Xm/VendorS.h:
/usr/include/Xm/XmIm.h:
/usr/include/Xm/Text.h:
/usr/include/Xm/SelectioB.h:
/usr/include/Xm/FileSB.h:
main.h:
config.h:
/usr/include/netdb.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/sys/time.h:
/usr/include/bits/resource.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:

97
.deps/help.Po Normal file
View File

@ -0,0 +1,97 @@
help.o: help.c /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
/usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/endian.h \
/usr/include/sys/select.h /usr/include/X11/X.h \
/usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
/usr/include/stddef.h /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
/usr/include/X11/keysymdef.h /usr/include/X11/Xresource.h \
/usr/include/string.h /usr/include/strings.h /usr/include/X11/Core.h \
/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
/usr/include/X11/Object.h /usr/include/X11/RectObj.h \
/usr/include/X11/Shell.h /usr/include/X11/SM/SMlib.h \
/usr/include/X11/SM/SM.h /usr/include/X11/ICE/ICElib.h \
/usr/include/X11/ICE/ICE.h /usr/include/X11/Xatom.h \
/usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
/usr/include/Xm/XmStrDefs22.h /usr/include/Xm/XmStrDefs23.h \
/usr/include/Xm/VirtKeys.h /usr/include/Xm/Transfer.h \
/usr/include/Xm/DragC.h /usr/include/Xm/Display.h \
/usr/include/Xm/DropSMgr.h /usr/include/Xm/Primitive.h \
/usr/include/Xm/Manager.h /usr/include/Xm/Gadget.h \
/usr/include/Xm/TxtPropCv.h /usr/include/Xm/VendorS.h \
/usr/include/Xm/XmIm.h /usr/include/Xm/MessageB.h \
/usr/include/Xm/SelectioB.h /usr/include/Xm/Text.h /usr/include/stdio.h \
/usr/include/Xm/Form.h /usr/include/Xm/BulletinB.h main.h config.h \
/usr/include/netdb.h /usr/include/netinet/in.h /usr/include/inttypes.h \
/usr/include/stdint.h /usr/include/bits/stdint.h \
/usr/include/sys/socket.h /usr/include/bits/socket.h \
/usr/include/sys/param.h /usr/include/sys/resource.h \
/usr/include/sys/time.h /usr/include/bits/resource.h \
/usr/include/limits.h /usr/include/bits/limits.h /usr/include/assert.h \
help.h
/usr/include/Xm/Xm.h:
/usr/include/X11/Intrinsic.h:
/usr/include/X11/Xlib.h:
/usr/include/sys/types.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/endian.h:
/usr/include/sys/select.h:
/usr/include/X11/X.h:
/usr/include/X11/Xfuncproto.h:
/usr/include/X11/Xosdefs.h:
/usr/include/stddef.h:
/usr/include/X11/Xutil.h:
/usr/include/X11/keysym.h:
/usr/include/X11/keysymdef.h:
/usr/include/X11/Xresource.h:
/usr/include/string.h:
/usr/include/strings.h:
/usr/include/X11/Core.h:
/usr/include/X11/Composite.h:
/usr/include/X11/Constraint.h:
/usr/include/X11/Object.h:
/usr/include/X11/RectObj.h:
/usr/include/X11/Shell.h:
/usr/include/X11/SM/SMlib.h:
/usr/include/X11/SM/SM.h:
/usr/include/X11/ICE/ICElib.h:
/usr/include/X11/ICE/ICE.h:
/usr/include/X11/Xatom.h:
/usr/include/Xm/XmStrDefs.h:
/usr/include/X11/StringDefs.h:
/usr/include/Xm/XmStrDefs22.h:
/usr/include/Xm/XmStrDefs23.h:
/usr/include/Xm/VirtKeys.h:
/usr/include/Xm/Transfer.h:
/usr/include/Xm/DragC.h:
/usr/include/Xm/Display.h:
/usr/include/Xm/DropSMgr.h:
/usr/include/Xm/Primitive.h:
/usr/include/Xm/Manager.h:
/usr/include/Xm/Gadget.h:
/usr/include/Xm/TxtPropCv.h:
/usr/include/Xm/VendorS.h:
/usr/include/Xm/XmIm.h:
/usr/include/Xm/MessageB.h:
/usr/include/Xm/SelectioB.h:
/usr/include/Xm/Text.h:
/usr/include/stdio.h:
/usr/include/Xm/Form.h:
/usr/include/Xm/BulletinB.h:
main.h:
config.h:
/usr/include/netdb.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/sys/time.h:
/usr/include/bits/resource.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:
help.h:

92
.deps/interpreter.Po Normal file
View File

@ -0,0 +1,92 @@
interpreter.o: interpreter.c /usr/include/stdio.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/string.h \
/usr/include/strings.h main.h config.h /usr/include/netdb.h \
/usr/include/netinet/in.h /usr/include/inttypes.h /usr/include/stdint.h \
/usr/include/bits/stdint.h /usr/include/sys/socket.h \
/usr/include/bits/socket.h /usr/include/sys/param.h \
/usr/include/sys/resource.h /usr/include/sys/time.h \
/usr/include/sys/select.h /usr/include/bits/resource.h \
/usr/include/endian.h /usr/include/limits.h /usr/include/bits/limits.h \
/usr/include/assert.h interpreter.h network.h userlist.h \
/usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
/usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/X11/X.h \
/usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
/usr/include/stddef.h /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
/usr/include/X11/keysymdef.h /usr/include/X11/Xresource.h \
/usr/include/X11/Core.h /usr/include/X11/Composite.h \
/usr/include/X11/Constraint.h /usr/include/X11/Object.h \
/usr/include/X11/RectObj.h /usr/include/X11/Shell.h \
/usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h \
/usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h \
/usr/include/X11/Xatom.h /usr/include/Xm/XmStrDefs.h \
/usr/include/X11/StringDefs.h /usr/include/Xm/XmStrDefs22.h \
/usr/include/Xm/XmStrDefs23.h /usr/include/Xm/VirtKeys.h \
/usr/include/Xm/Transfer.h /usr/include/Xm/DragC.h \
/usr/include/Xm/Display.h /usr/include/Xm/DropSMgr.h \
/usr/include/Xm/Primitive.h /usr/include/Xm/Manager.h \
/usr/include/Xm/Gadget.h /usr/include/Xm/TxtPropCv.h \
/usr/include/Xm/VendorS.h /usr/include/Xm/XmIm.h
/usr/include/stdio.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/string.h:
/usr/include/strings.h:
main.h:
config.h:
/usr/include/netdb.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/sys/time.h:
/usr/include/sys/select.h:
/usr/include/bits/resource.h:
/usr/include/endian.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:
interpreter.h:
network.h:
userlist.h:
/usr/include/Xm/Xm.h:
/usr/include/X11/Intrinsic.h:
/usr/include/X11/Xlib.h:
/usr/include/sys/types.h:
/usr/include/X11/X.h:
/usr/include/X11/Xfuncproto.h:
/usr/include/X11/Xosdefs.h:
/usr/include/stddef.h:
/usr/include/X11/Xutil.h:
/usr/include/X11/keysym.h:
/usr/include/X11/keysymdef.h:
/usr/include/X11/Xresource.h:
/usr/include/X11/Core.h:
/usr/include/X11/Composite.h:
/usr/include/X11/Constraint.h:
/usr/include/X11/Object.h:
/usr/include/X11/RectObj.h:
/usr/include/X11/Shell.h:
/usr/include/X11/SM/SMlib.h:
/usr/include/X11/SM/SM.h:
/usr/include/X11/ICE/ICElib.h:
/usr/include/X11/ICE/ICE.h:
/usr/include/X11/Xatom.h:
/usr/include/Xm/XmStrDefs.h:
/usr/include/X11/StringDefs.h:
/usr/include/Xm/XmStrDefs22.h:
/usr/include/Xm/XmStrDefs23.h:
/usr/include/Xm/VirtKeys.h:
/usr/include/Xm/Transfer.h:
/usr/include/Xm/DragC.h:
/usr/include/Xm/Display.h:
/usr/include/Xm/DropSMgr.h:
/usr/include/Xm/Primitive.h:
/usr/include/Xm/Manager.h:
/usr/include/Xm/Gadget.h:
/usr/include/Xm/TxtPropCv.h:
/usr/include/Xm/VendorS.h:
/usr/include/Xm/XmIm.h:

115
.deps/main.Po Normal file
View File

@ -0,0 +1,115 @@
main.o: main.c /usr/include/stdlib.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/alloca.h /usr/include/unistd.h \
/usr/include/bits/posix.h /usr/include/sys/utsname.h \
/usr/include/errno.h /usr/include/bits/errno.h main.h config.h \
/usr/include/netdb.h /usr/include/netinet/in.h /usr/include/inttypes.h \
/usr/include/stdint.h /usr/include/bits/stdint.h \
/usr/include/sys/socket.h /usr/include/bits/socket.h \
/usr/include/sys/param.h /usr/include/sys/resource.h \
/usr/include/sys/time.h /usr/include/sys/select.h \
/usr/include/bits/resource.h /usr/include/endian.h /usr/include/limits.h \
/usr/include/bits/limits.h /usr/include/assert.h /usr/include/Xm/Xm.h \
/usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h \
/usr/include/sys/types.h /usr/include/X11/X.h \
/usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
/usr/include/stddef.h /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
/usr/include/X11/keysymdef.h /usr/include/X11/Xresource.h \
/usr/include/string.h /usr/include/strings.h /usr/include/X11/Core.h \
/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
/usr/include/X11/Object.h /usr/include/X11/RectObj.h \
/usr/include/X11/Shell.h /usr/include/X11/SM/SMlib.h \
/usr/include/X11/SM/SM.h /usr/include/X11/ICE/ICElib.h \
/usr/include/X11/ICE/ICE.h /usr/include/X11/Xatom.h \
/usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
/usr/include/Xm/XmStrDefs22.h /usr/include/Xm/XmStrDefs23.h \
/usr/include/Xm/VirtKeys.h /usr/include/Xm/Transfer.h \
/usr/include/Xm/DragC.h /usr/include/Xm/Display.h \
/usr/include/Xm/DropSMgr.h /usr/include/Xm/Primitive.h \
/usr/include/Xm/Manager.h /usr/include/Xm/Gadget.h \
/usr/include/Xm/TxtPropCv.h /usr/include/Xm/VendorS.h \
/usr/include/Xm/XmIm.h /usr/include/Xm/MainW.h /usr/include/Xm/Form.h \
/usr/include/Xm/BulletinB.h /usr/include/Xm/Text.h /usr/include/stdio.h \
/usr/include/Xm/TextF.h /usr/include/Xm/CascadeB.h \
/usr/include/Xm/PanedW.h /usr/include/Xm/List.h interpreter.h help.h \
preferences.h network.h filesave.h
/usr/include/stdlib.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/alloca.h:
/usr/include/unistd.h:
/usr/include/bits/posix.h:
/usr/include/sys/utsname.h:
/usr/include/errno.h:
/usr/include/bits/errno.h:
main.h:
config.h:
/usr/include/netdb.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/sys/time.h:
/usr/include/sys/select.h:
/usr/include/bits/resource.h:
/usr/include/endian.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:
/usr/include/Xm/Xm.h:
/usr/include/X11/Intrinsic.h:
/usr/include/X11/Xlib.h:
/usr/include/sys/types.h:
/usr/include/X11/X.h:
/usr/include/X11/Xfuncproto.h:
/usr/include/X11/Xosdefs.h:
/usr/include/stddef.h:
/usr/include/X11/Xutil.h:
/usr/include/X11/keysym.h:
/usr/include/X11/keysymdef.h:
/usr/include/X11/Xresource.h:
/usr/include/string.h:
/usr/include/strings.h:
/usr/include/X11/Core.h:
/usr/include/X11/Composite.h:
/usr/include/X11/Constraint.h:
/usr/include/X11/Object.h:
/usr/include/X11/RectObj.h:
/usr/include/X11/Shell.h:
/usr/include/X11/SM/SMlib.h:
/usr/include/X11/SM/SM.h:
/usr/include/X11/ICE/ICElib.h:
/usr/include/X11/ICE/ICE.h:
/usr/include/X11/Xatom.h:
/usr/include/Xm/XmStrDefs.h:
/usr/include/X11/StringDefs.h:
/usr/include/Xm/XmStrDefs22.h:
/usr/include/Xm/XmStrDefs23.h:
/usr/include/Xm/VirtKeys.h:
/usr/include/Xm/Transfer.h:
/usr/include/Xm/DragC.h:
/usr/include/Xm/Display.h:
/usr/include/Xm/DropSMgr.h:
/usr/include/Xm/Primitive.h:
/usr/include/Xm/Manager.h:
/usr/include/Xm/Gadget.h:
/usr/include/Xm/TxtPropCv.h:
/usr/include/Xm/VendorS.h:
/usr/include/Xm/XmIm.h:
/usr/include/Xm/MainW.h:
/usr/include/Xm/Form.h:
/usr/include/Xm/BulletinB.h:
/usr/include/Xm/Text.h:
/usr/include/stdio.h:
/usr/include/Xm/TextF.h:
/usr/include/Xm/CascadeB.h:
/usr/include/Xm/PanedW.h:
/usr/include/Xm/List.h:
interpreter.h:
help.h:
preferences.h:
network.h:
filesave.h:

72
.deps/network.Po Normal file
View File

@ -0,0 +1,72 @@
network.o: network.c /usr/include/sys/types.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/endian.h \
/usr/include/sys/select.h /usr/include/sys/socket.h \
/usr/include/bits/socket.h /usr/include/netinet/in.h \
/usr/include/inttypes.h /usr/include/stdint.h /usr/include/bits/stdint.h \
/usr/include/arpa/inet.h /usr/include/netdb.h /usr/include/strings.h \
/usr/include/stdio.h /usr/include/unistd.h /usr/include/bits/posix.h \
/usr/include/errno.h /usr/include/bits/errno.h /usr/include/signal.h \
/usr/include/bits/signal.h /usr/include/fcntl.h \
/usr/include/bits/fcntl.h /usr/include/X11/Intrinsic.h \
/usr/include/X11/Xlib.h /usr/include/X11/X.h \
/usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
/usr/include/stddef.h /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
/usr/include/X11/keysymdef.h /usr/include/X11/Xresource.h \
/usr/include/string.h /usr/include/X11/Core.h \
/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
/usr/include/X11/Object.h /usr/include/X11/RectObj.h main.h config.h \
/usr/include/sys/param.h /usr/include/sys/resource.h \
/usr/include/sys/time.h /usr/include/bits/resource.h \
/usr/include/limits.h /usr/include/bits/limits.h /usr/include/assert.h \
network.h signals.h interpreter.h
/usr/include/sys/types.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/endian.h:
/usr/include/sys/select.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/arpa/inet.h:
/usr/include/netdb.h:
/usr/include/strings.h:
/usr/include/stdio.h:
/usr/include/unistd.h:
/usr/include/bits/posix.h:
/usr/include/errno.h:
/usr/include/bits/errno.h:
/usr/include/signal.h:
/usr/include/bits/signal.h:
/usr/include/fcntl.h:
/usr/include/bits/fcntl.h:
/usr/include/X11/Intrinsic.h:
/usr/include/X11/Xlib.h:
/usr/include/X11/X.h:
/usr/include/X11/Xfuncproto.h:
/usr/include/X11/Xosdefs.h:
/usr/include/stddef.h:
/usr/include/X11/Xutil.h:
/usr/include/X11/keysym.h:
/usr/include/X11/keysymdef.h:
/usr/include/X11/Xresource.h:
/usr/include/string.h:
/usr/include/X11/Core.h:
/usr/include/X11/Composite.h:
/usr/include/X11/Constraint.h:
/usr/include/X11/Object.h:
/usr/include/X11/RectObj.h:
main.h:
config.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/sys/time.h:
/usr/include/bits/resource.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:
network.h:
signals.h:
interpreter.h:

105
.deps/preferences.Po Normal file
View File

@ -0,0 +1,105 @@
preferences.o: preferences.c /usr/include/stdio.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/stdlib.h /usr/include/alloca.h \
/usr/include/string.h /usr/include/strings.h /usr/include/Xm/Xm.h \
/usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h \
/usr/include/sys/types.h /usr/include/endian.h /usr/include/sys/select.h \
/usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
/usr/include/X11/Xosdefs.h /usr/include/stddef.h \
/usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
/usr/include/X11/keysymdef.h /usr/include/X11/Xresource.h \
/usr/include/X11/Core.h /usr/include/X11/Composite.h \
/usr/include/X11/Constraint.h /usr/include/X11/Object.h \
/usr/include/X11/RectObj.h /usr/include/X11/Shell.h \
/usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h \
/usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h \
/usr/include/X11/Xatom.h /usr/include/Xm/XmStrDefs.h \
/usr/include/X11/StringDefs.h /usr/include/Xm/XmStrDefs22.h \
/usr/include/Xm/XmStrDefs23.h /usr/include/Xm/VirtKeys.h \
/usr/include/Xm/Transfer.h /usr/include/Xm/DragC.h \
/usr/include/Xm/Display.h /usr/include/Xm/DropSMgr.h \
/usr/include/Xm/Primitive.h /usr/include/Xm/Manager.h \
/usr/include/Xm/Gadget.h /usr/include/Xm/TxtPropCv.h \
/usr/include/Xm/VendorS.h /usr/include/Xm/XmIm.h /usr/include/Xm/Form.h \
/usr/include/Xm/BulletinB.h /usr/include/Xm/PushB.h \
/usr/include/Xm/Label.h /usr/include/Xm/TextF.h /usr/include/Xm/Text.h \
/usr/include/Xm/SelectioB.h /usr/include/Xm/MessageB.h main.h config.h \
/usr/include/netdb.h /usr/include/netinet/in.h /usr/include/inttypes.h \
/usr/include/stdint.h /usr/include/bits/stdint.h \
/usr/include/sys/socket.h /usr/include/bits/socket.h \
/usr/include/sys/param.h /usr/include/sys/resource.h \
/usr/include/sys/time.h /usr/include/bits/resource.h \
/usr/include/limits.h /usr/include/bits/limits.h /usr/include/assert.h \
preferences.h network.h
/usr/include/stdio.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/stdlib.h:
/usr/include/alloca.h:
/usr/include/string.h:
/usr/include/strings.h:
/usr/include/Xm/Xm.h:
/usr/include/X11/Intrinsic.h:
/usr/include/X11/Xlib.h:
/usr/include/sys/types.h:
/usr/include/endian.h:
/usr/include/sys/select.h:
/usr/include/X11/X.h:
/usr/include/X11/Xfuncproto.h:
/usr/include/X11/Xosdefs.h:
/usr/include/stddef.h:
/usr/include/X11/Xutil.h:
/usr/include/X11/keysym.h:
/usr/include/X11/keysymdef.h:
/usr/include/X11/Xresource.h:
/usr/include/X11/Core.h:
/usr/include/X11/Composite.h:
/usr/include/X11/Constraint.h:
/usr/include/X11/Object.h:
/usr/include/X11/RectObj.h:
/usr/include/X11/Shell.h:
/usr/include/X11/SM/SMlib.h:
/usr/include/X11/SM/SM.h:
/usr/include/X11/ICE/ICElib.h:
/usr/include/X11/ICE/ICE.h:
/usr/include/X11/Xatom.h:
/usr/include/Xm/XmStrDefs.h:
/usr/include/X11/StringDefs.h:
/usr/include/Xm/XmStrDefs22.h:
/usr/include/Xm/XmStrDefs23.h:
/usr/include/Xm/VirtKeys.h:
/usr/include/Xm/Transfer.h:
/usr/include/Xm/DragC.h:
/usr/include/Xm/Display.h:
/usr/include/Xm/DropSMgr.h:
/usr/include/Xm/Primitive.h:
/usr/include/Xm/Manager.h:
/usr/include/Xm/Gadget.h:
/usr/include/Xm/TxtPropCv.h:
/usr/include/Xm/VendorS.h:
/usr/include/Xm/XmIm.h:
/usr/include/Xm/Form.h:
/usr/include/Xm/BulletinB.h:
/usr/include/Xm/PushB.h:
/usr/include/Xm/Label.h:
/usr/include/Xm/TextF.h:
/usr/include/Xm/Text.h:
/usr/include/Xm/SelectioB.h:
/usr/include/Xm/MessageB.h:
main.h:
config.h:
/usr/include/netdb.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/sys/time.h:
/usr/include/bits/resource.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:
preferences.h:
network.h:

40
.deps/signals.Po Normal file
View File

@ -0,0 +1,40 @@
signals.o: signals.c /usr/include/stdio.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/stdlib.h /usr/include/alloca.h \
/usr/include/unistd.h /usr/include/bits/posix.h /usr/include/signal.h \
/usr/include/bits/signal.h /usr/include/sys/time.h \
/usr/include/sys/select.h main.h config.h /usr/include/netdb.h \
/usr/include/netinet/in.h /usr/include/inttypes.h /usr/include/stdint.h \
/usr/include/bits/stdint.h /usr/include/sys/socket.h \
/usr/include/bits/socket.h /usr/include/sys/param.h \
/usr/include/sys/resource.h /usr/include/bits/resource.h \
/usr/include/endian.h /usr/include/limits.h /usr/include/bits/limits.h \
/usr/include/assert.h network.h signals.h
/usr/include/stdio.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/stdlib.h:
/usr/include/alloca.h:
/usr/include/unistd.h:
/usr/include/bits/posix.h:
/usr/include/signal.h:
/usr/include/bits/signal.h:
/usr/include/sys/time.h:
/usr/include/sys/select.h:
main.h:
config.h:
/usr/include/netdb.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/bits/resource.h:
/usr/include/endian.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:
network.h:
signals.h:

88
.deps/userlist.Po Normal file
View File

@ -0,0 +1,88 @@
userlist.o: userlist.c /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
/usr/include/X11/Xlib.h /usr/include/sys/types.h /usr/include/features.h \
/usr/include/bits/alltypes.h /usr/include/endian.h \
/usr/include/sys/select.h /usr/include/X11/X.h \
/usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
/usr/include/stddef.h /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
/usr/include/X11/keysymdef.h /usr/include/X11/Xresource.h \
/usr/include/string.h /usr/include/strings.h /usr/include/X11/Core.h \
/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
/usr/include/X11/Object.h /usr/include/X11/RectObj.h \
/usr/include/X11/Shell.h /usr/include/X11/SM/SMlib.h \
/usr/include/X11/SM/SM.h /usr/include/X11/ICE/ICElib.h \
/usr/include/X11/ICE/ICE.h /usr/include/X11/Xatom.h \
/usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
/usr/include/Xm/XmStrDefs22.h /usr/include/Xm/XmStrDefs23.h \
/usr/include/Xm/VirtKeys.h /usr/include/Xm/Transfer.h \
/usr/include/Xm/DragC.h /usr/include/Xm/Display.h \
/usr/include/Xm/DropSMgr.h /usr/include/Xm/Primitive.h \
/usr/include/Xm/Manager.h /usr/include/Xm/Gadget.h \
/usr/include/Xm/TxtPropCv.h /usr/include/Xm/VendorS.h \
/usr/include/Xm/XmIm.h /usr/include/Xm/List.h main.h config.h \
/usr/include/netdb.h /usr/include/netinet/in.h /usr/include/inttypes.h \
/usr/include/stdint.h /usr/include/bits/stdint.h \
/usr/include/sys/socket.h /usr/include/bits/socket.h \
/usr/include/sys/param.h /usr/include/sys/resource.h \
/usr/include/sys/time.h /usr/include/bits/resource.h \
/usr/include/limits.h /usr/include/bits/limits.h /usr/include/assert.h
/usr/include/Xm/Xm.h:
/usr/include/X11/Intrinsic.h:
/usr/include/X11/Xlib.h:
/usr/include/sys/types.h:
/usr/include/features.h:
/usr/include/bits/alltypes.h:
/usr/include/endian.h:
/usr/include/sys/select.h:
/usr/include/X11/X.h:
/usr/include/X11/Xfuncproto.h:
/usr/include/X11/Xosdefs.h:
/usr/include/stddef.h:
/usr/include/X11/Xutil.h:
/usr/include/X11/keysym.h:
/usr/include/X11/keysymdef.h:
/usr/include/X11/Xresource.h:
/usr/include/string.h:
/usr/include/strings.h:
/usr/include/X11/Core.h:
/usr/include/X11/Composite.h:
/usr/include/X11/Constraint.h:
/usr/include/X11/Object.h:
/usr/include/X11/RectObj.h:
/usr/include/X11/Shell.h:
/usr/include/X11/SM/SMlib.h:
/usr/include/X11/SM/SM.h:
/usr/include/X11/ICE/ICElib.h:
/usr/include/X11/ICE/ICE.h:
/usr/include/X11/Xatom.h:
/usr/include/Xm/XmStrDefs.h:
/usr/include/X11/StringDefs.h:
/usr/include/Xm/XmStrDefs22.h:
/usr/include/Xm/XmStrDefs23.h:
/usr/include/Xm/VirtKeys.h:
/usr/include/Xm/Transfer.h:
/usr/include/Xm/DragC.h:
/usr/include/Xm/Display.h:
/usr/include/Xm/DropSMgr.h:
/usr/include/Xm/Primitive.h:
/usr/include/Xm/Manager.h:
/usr/include/Xm/Gadget.h:
/usr/include/Xm/TxtPropCv.h:
/usr/include/Xm/VendorS.h:
/usr/include/Xm/XmIm.h:
/usr/include/Xm/List.h:
main.h:
config.h:
/usr/include/netdb.h:
/usr/include/netinet/in.h:
/usr/include/inttypes.h:
/usr/include/stdint.h:
/usr/include/bits/stdint.h:
/usr/include/sys/socket.h:
/usr/include/bits/socket.h:
/usr/include/sys/param.h:
/usr/include/sys/resource.h:
/usr/include/sys/time.h:
/usr/include/bits/resource.h:
/usr/include/limits.h:
/usr/include/bits/limits.h:
/usr/include/assert.h:

3
AUTHORS Normal file
View File

@ -0,0 +1,3 @@
Riccardo Mottola
(aka. grey gandalf or multix)
mail: rmottola@users.sf.net

33
COPYING Normal file
View File

@ -0,0 +1,33 @@
Copyright (c) 2004, Riccardo Mottola
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.
Neither the name of "Riccardo Mottola" nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

273
ChangeLog Normal file
View File

@ -0,0 +1,273 @@
2005-04-01 Riccardo Mottola <rmottola@users.sf.net>
* network.c : removed useless statement
2005-03-17 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c interpreter.h
recognition of MOTD messages
2005-03-17 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c
stripping of first character in nickname
2005-03-17 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c preferences.h main.h
rationalized configure file path generation into a function and made filename configurable. After suggestion by Sandro Bonazzola <sandrobonazzola@users.sf.net>
2005-03-08 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c : removed useless declarations
2005-03-08 Riccardo Mottola <rmottola@users.sf.net>
* help.c interpreter.c interpreter.h main.c network.c network.h
added support for whois request and reply display
2005-03-07 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c : implemented preferences file saving
2005-03-06 Riccardo Mottola <rmottola@users.sf.net>
* main.c: check for XmFONTLIST_DEFAULT_TAG
2005-03-06 Riccardo Mottola <rmottola@users.sf.net>
* main.c : get user selection from list
2005-03-05 Riccardo Mottola <rmottola@users.sf.net>
"initial work on preferences and user list"
- solved a bug that appeared with non-DEBUG in network.c
2005-03-01 Riccardo Mottola <rmottola@users.sf.net>
* interpeter.c, main.c, main.c userlist.c userlist.h
nick changing support in userlist, minor fixes
* main.h debug disabled
2005-03-01 Riccardo Mottola <rmottola@users.sf.net>
* userlist.h userlist.c: added
* automake files regenerated
* many additions to support the userlist
* copyright and license fixes
2005-02-27 Riccardo Mottola <rmottola@users.sf.net>
* filesave.c : set title, removed ueseless debug prints
2005-02-27 Riccardo Mottola <rmottola@users.sf.net>
* configure.ac : check for Sgm extension and regenerated files
2005-02-27 Riccardo Mottola <rmottola@users.sf.net>
* help.c : updated copyright
* main.h : fixed str in macro
2005-02-27 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c: added help dialog
2005-02-26 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c, main.c: removed warings and useless variables
2005-02-26 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c : config file reading
* main.c: removed stray variable
* help.c: added op/deop description
2005-01-24 Riccardo Mottola <rmottola@users.sf.net>
* configure.ac : version bumped and files regenerated
2005-01-23 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c : implemented op and deop commands
2005-01-22 Riccardo Mottola <rmottola@users.sf.net>
* main.c network.c : new event handling now with XtAppAddInput
2005-01-18 Riccardo Mottola <rmottola@users.sf.net>
* main.c main.h network.c:
unix user name extraction and use
2005-01-18 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c, interperer.h : handle part notification
2005-01-18 Riccardo Mottola <rmottola@users.sf.net>
* configure : removed extra X libraries in path and regenerated
2005-01-18 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c : fixed QUIT message display
2005-01-14 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c: fixed bugs that would appear in MipsPro
2005-01-12 Riccardo Mottola <rmottola@users.sf.net>
* network.c: unified disconnect cleanup code in one function
2005-01-07 Riccardo Mottola <rmottola@users.sf.net>
* configure files: added libPW check and regenerated
2005-01-07 Riccardo Mottola <rmottola@users.sf.net>
* network.c, main.c : more grafecul handling of link closure
2005-01-07 Riccardo Mottola <rmottola@users.sf.net>
* main.h : improved MAXHOSTNAMELEN stuff
2005-01-04 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c: put command error in console
2005-01-04 Riccardo Mottola <rmottola@users.sf.net>
* configure files: regeneration after version bump
2005-01-04 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c, interpreter.h
added intepretation of user op and deop commands
2005-01-04 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c : fixed segfault (missing token to doMode!)
2005-01-03 Riccardo Mottola <rmottola@users.sf.net>
* main.c main.h network.c signals.c signals.h
removed alarm signal and use select() fot socket and X event handling
2004-12-13 Riccardo Mottola <rmottola@users.sf.net>
* network.c : doNick() now checks for pointer address
2004-12-12 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c interpreter.h : added recognition of more error messages
2004-12-12 Riccardo Mottola <rmottola@users.sf.net>
* network.c : added some comments
2004-12-12 Riccardo Mottola <rmottola@users.sf.net>
* signals.c signals.h:
cleaned up code to use configure type and ignore alarm signal during handler execution
2004-12-12 Riccardo Mottola <rmottola@users.sf.net>
* help.c network.c preferences.c
some code cleanup, some debug cleanup.
2004-12-09 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c, network.c: /mode command implemented
2004-12-08 Riccardo Mottola <rmottola@users.sf.net>
* help.c : fixed missing new line
2004-12-05 Riccardo Mottola <rmottola@users.sf.net>
* main.h main.c interpreter.c help.c
Get the system information and create a real system info string.
2004-12-05 Riccardo Mottola <rmottola@users.sf.net>
* network.c, main.h main.c
Get the host name and send it as info
2004-11-29 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c : interpret "/ns" shortcut for nickserv
* help.c : added help entry.
2004-11-14 Riccardo Mottola <rmottola@users.sf.net>
* configure.ac bumped version
* configure : regenerated
2004-11-12 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c : fixed cosmetic positioning
* network.c : fixed warning
2004-11-11 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c main.c main.h network.c:
limit lines sent to server to 512 bytes (RFC 1459)
2004-11-09 Riccardo Mottola <rmottola@users.sf.net>
* filesave.c filesave.h : file save implemented
2004-11-05 Riccardo Mottola <rmottola@users.sf.net>
* help.c help.h interpreter.c main.c main.h network.c network.h preferences.c
Completed help box, added better preferences at startup added port at connection, made connection at startup work.
2004-10-30 Riccardo Mottola <rmottola@users.sf.net>
* network.c : added asserts and removed a potential buffer overrun of 1 byte
2004-10-28 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c : read username and nickname from dialog
2004-10-27 Riccardo Mottola <rmottola@users.sf.net>
* help.h
interpreter.c
main.c
network.c
network.h
signals.c
fixed warnings, missing includes, missing declarations
2004-10-27 Riccardo Mottola <rmottola@users.sf.net>
* preferences.c, network.c : worked on the user/nick name setting
2004-10-27 Riccardo Mottola <rmottola@users.sf.net>
* main.c preferences.c preferences.h : realized a better dialog system
* help.c : used a mroe meaningful name
2004-10-23 Riccardo Mottola <rmottola@users.sf.net>
* preferences.h preferences.c : added
* automake.am : updated, regenerated remaining files
* main.c : added initial preferences dialog
2004-10-22 Riccardo Mottola <rmottola@users.sf.net>
* main.h, helpc: different check for XmFONTLIST_DEFAULT_TAG
2004-10-19 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c : fixed bug in ctcp version send and receive
2004-10-18 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c, interpreter.h, network.c, network.h:
added support for requesting CTCP version
* interpreter.c interpreter.h : better notice support
2004-10-17 Riccardo Mottola <rmottola@users.sf.net>
* main.h : guarded XmFONTLIST_DEFAULT_TAG
* help.c : corrected license
* configure.c : bumped version to 0.1, regenerated other files
2004-10-14 Riccardo Mottola <rmottola@users.sf.net>
* configure.ac, main.h : added detection of different functions from Motif 1 and 2
* configure, configure.ac : regenerated
2004-09-30 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c interpreter.h : added quit notification handling
* interpreter.c, main.c, network.c : code cleanup
2004-09-29 Riccardo Mottola <rmottola@users.sf.net>
* config.sub : added
* config.guess : added
* main.h interpreter.c : added queries
2004-09-28 Riccardo Mottola <rmottola@users.sf.net>
* help.c help.h : copyright / header / license added
* help.c : fixed multi-line about string.
* configure.ac : added genreation of NEBULA_ARCHOS
* main.h : set to use config.h defines and the platform version/arch
* main.c / help.c : fixed about box aesthetics
2004-09-27 Riccardo Mottola <rmottola@users.sf.net>
* main.c : added about dialog
* help.c help.h : added for about dialog box
* Makefile.in : new files added, other files regenreated.
* interpreter.c interpreter.h : added handling of "JOIN" notifications
2004-09-26 Riccardo Mottola <rmottola@users.sf.net>
* main.c : better callback prototypes and made a hack for the help menu
2004-09-26 Riccardo Mottola <rmottola@users.sf.net>
* interpreter.c interpreter.h : added support for welcome and channel join replies
2004-09-25 Riccardo Mottola <rmottola@users.sf.net>
* main.c : Fixed initial widget focus (set to input line)
* Makefile : deleted.
* interpreter.c : added support for ACTIONs
* network.c network.h interpreter.c added support for /me
* main.h : bumped version
2004-09-24 Riccardo Mottola <rmottola@users.sf.net>
* Added following files:
Changelog
AUTHORS
INSTALL
Makefile.am
Makefile.in
NEWS
aclocal.m4
config.h.in
configure
configure.ac
depcomp
install-sh

229
INSTALL Normal file
View File

@ -0,0 +1,229 @@
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software
Foundation, Inc.
This file is free documentation; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
Basic Installation
==================
These are generic installation instructions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, and a
file `config.log' containing compiler output (useful mainly for
debugging `configure').
It can also use an optional file (typically called `config.cache'
and enabled with `--cache-file=config.cache' or simply `-C') that saves
the results of its tests to speed up reconfiguring. (Caching is
disabled by default to prevent problems with accidental use of stale
cache files.)
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If you are using the cache, and at
some point `config.cache' contains results you don't want to keep, you
may remove or edit it.
The file `configure.ac' (or `configure.in') is used to create
`configure' by a program called `autoconf'. You only need
`configure.ac' if you want to change it or regenerate `configure' using
a newer version of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Optionally, type `make check' to run any self-tests that come with
the package.
4. Type `make install' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. Run `./configure --help'
for details on some of the pertinent environment variables.
You can give `configure' initial values for configuration parameters
by setting variables in the command line or in the environment. Here
is an example:
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
*Note Defining Variables::, for more details.
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not support the `VPATH'
variable, you have to compile the package for one architecture at a
time in the source code directory. After you have installed the
package for one architecture, use `make distclean' before reconfiguring
for another architecture.
Installation Names
==================
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc. You can specify an
installation prefix other than `/usr/local' by giving `configure' the
option `--prefix=PATH'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
give `configure' the option `--exec-prefix=PATH', the package will use
PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
In addition, if you use an unusual directory layout you can give
options like `--bindir=PATH' to specify different values for particular
kinds of files. Run `configure --help' for a list of the directories
you can set and what kinds of files go in them.
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Specifying the System Type
==========================
There may be some features `configure' cannot figure out
automatically, but needs to determine by the type of machine the package
will run on. Usually, assuming the package is built to be run on the
_same_ architectures, `configure' can figure that out, but if it prints
a message saying it cannot guess the machine type, give it the
`--build=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name which has the form:
CPU-COMPANY-SYSTEM
where SYSTEM can have one of these forms:
OS KERNEL-OS
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the machine type.
If you are _building_ compiler tools for cross-compiling, you should
use the `--target=TYPE' option to select the type of system they will
produce code for.
If you want to _use_ a cross compiler, that generates code for a
platform different from the build platform, you should specify the
"host" platform (i.e., that on which the generated programs will
eventually be run) with `--host=TYPE'.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share,
you can create a site shell script called `config.site' that gives
default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Defining Variables
==================
Variables not defined in a site shell script can be set in the
environment passed to `configure'. However, some packages may run
configure again during the build, and the customized values of these
variables may be lost. In order to avoid this problem, you should set
them in the `configure' command line, using `VAR=value'. For example:
./configure CC=/usr/local2/bin/gcc
will cause the specified gcc to be used as the C compiler (unless it is
overridden in the site shell script).
`configure' Invocation
======================
`configure' recognizes the following options to control how it
operates.
`--help'
`-h'
Print a summary of the options to `configure', and exit.
`--version'
`-V'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`--cache-file=FILE'
Enable the cache: use and save the results of the tests in FILE,
traditionally `config.cache'. FILE defaults to `/dev/null' to
disable caching.
`--config-cache'
`-C'
Alias for `--cache-file=config.cache'.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made. To
suppress all normal output, redirect it to `/dev/null' (any error
messages will still be shown).
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`configure' also accepts some other, not widely useful, options. Run
`configure --help' for more details.

33
LICENSE Normal file
View File

@ -0,0 +1,33 @@
Copyright (c) 2004, Riccardo Mottola
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.
Neither the name of "Riccardo Mottola" nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

560
Makefile Normal file
View File

@ -0,0 +1,560 @@
# Makefile.in generated by automake 1.8.5 from Makefile.am.
# Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SOURCES = $(nebula_SOURCES)
srcdir = .
top_srcdir = .
pkgdatadir = $(datadir)/nebula
pkglibdir = $(libdir)/nebula
pkgincludedir = $(includedir)/nebula
top_builddir = .
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /bin//install -c
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
bin_PROGRAMS = nebula$(EXEEXT)
subdir = .
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
config.guess config.sub depcomp install-sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno configure.status.lineno
mkinstalldirs = $(mkdir_p)
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
am__installdirs = "$(DESTDIR)$(bindir)"
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
PROGRAMS = $(bin_PROGRAMS)
am_nebula_OBJECTS = main.$(OBJEXT) interpreter.$(OBJEXT) \
network.$(OBJEXT) preferences.$(OBJEXT) signals.$(OBJEXT) \
help.$(OBJEXT) filesave.$(OBJEXT) userlist.$(OBJEXT)
nebula_OBJECTS = $(am_nebula_OBJECTS)
nebula_LDADD = $(LDADD)
DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
DEP_FILES = ./$(DEPDIR)/filesave.Po ./$(DEPDIR)/help.Po \
./$(DEPDIR)/interpreter.Po ./$(DEPDIR)/main.Po \
./$(DEPDIR)/network.Po ./$(DEPDIR)/preferences.Po \
./$(DEPDIR)/signals.Po ./$(DEPDIR)/userlist.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(nebula_SOURCES)
DIST_SOURCES = $(nebula_SOURCES)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
{ test ! -d $(distdir) \
|| { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
&& rm -fr $(distdir); }; }
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
ACLOCAL = ${SHELL} /usr/src/midfavila/nebula-irc/missing --run aclocal-1.8
AMDEP_FALSE = #
AMDEP_TRUE =
AMTAR = ${SHELL} /usr/src/midfavila/nebula-irc/missing --run tar
AUTOCONF = ${SHELL} /usr/src/midfavila/nebula-irc/missing --run autoconf
AUTOHEADER = ${SHELL} /usr/src/midfavila/nebula-irc/missing --run autoheader
AUTOMAKE = ${SHELL} /usr/src/midfavila/nebula-irc/missing --run automake-1.8
AWK = awk
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -pipe -D_GLIBCXX_ASSERTIONS -D_FORTIFY_SOURCE=2 -O2 -march=haswell -fno-asynchronous-unwind-tables -momit-leaf-frame-pointer -ftree-loop-vectorize -fstack-protector-strong --param ssp-buffer-size=4 -fstack-clash-protection -fPIE -fPIC -Wl,--hash-style=gnu -fno-plt -fomit-frame-pointer -fmodulo-sched -fno-expensive-optimizations -fira-loop-pressure -fno-sched-spec-load -fconserve-stack -fisolate-erroneous-paths-attribute -fdelete-null-pointer-checks -fisolate-erroneous-paths-dereference -Wall
CPP = gcc -E
CPPFLAGS =
CYGPATH_W = echo
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
ECHO_C = \c
ECHO_N =
ECHO_T =
EGREP = grep -E
EXEEXT =
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
ISYSTEM = -I
LDFLAGS = -Wl,-O2,-sort-common,-as-needed,-z,relro,-z,now -L/usr/lib64
LIBOBJS =
LIBS = -lXm -lXt -lX11
LTLIBOBJS =
MAKEINFO = ${SHELL} /usr/src/midfavila/nebula-irc/missing --run makeinfo
NEBULA_ARCHOS = (linux-gnu running on x86_64)
OBJEXT = o
PACKAGE = nebula
PACKAGE_BUGREPORT = rmottola@users.sourceforge.net
PACKAGE_NAME = nebula
PACKAGE_STRING = nebula 0.5
PACKAGE_TARNAME = nebula
PACKAGE_VERSION = 0.5
PATH_SEPARATOR = :
SET_MAKE =
SGM_LIBS =
SHELL = /bin/sh
STRIP =
VERSION = 0.5
X11_LIBS = -lX11
XM_LIBS = -lXm
XT_LIBS = -lXt
X_CFLAGS =
X_EXTRA_LIBS =
X_LIBS = -L/usr/lib64
X_PRE_LIBS = -lSM -lICE
ac_ct_CC = gcc
ac_ct_STRIP =
am__fastdepCC_FALSE = #
am__fastdepCC_TRUE =
am__include = include
am__leading_dot = .
am__quote =
bindir = ${exec_prefix}/bin
build = x86_64-unknown-linux-gnu
build_alias =
build_cpu = x86_64
build_os = linux-gnu
build_vendor = unknown
datadir = ${prefix}/share
exec_prefix = ${prefix}
host_alias =
includedir = ${prefix}/include
infodir = ${prefix}/info
install_sh = /usr/src/midfavila/nebula-irc/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localstatedir = ${prefix}/var
mandir = ${prefix}/man
mkdir_p = $(install_sh) -d
oldincludedir = /usr/include
prefix = /usr/local
program_transform_name = s,x,x,
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = ${prefix}/etc
target_alias =
nebula_SOURCES = main.c main.h interpreter.c interpreter.h network.c network.h preferences.c preferences.h signals.c signals.h help.c help.h filesave.c filesave.h userlist.c userlist.h
EXTRA_DIST = LICENSE
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
.SUFFIXES:
.SUFFIXES: .c .o .obj
am--refresh:
@:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
cd $(srcdir) && $(AUTOMAKE) --gnu \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(top_srcdir)/configure: $(am__configure_deps)
cd $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
config.h: stamp-h1
@if test ! -f $@; then \
rm -f stamp-h1; \
$(MAKE) stamp-h1; \
else :; fi
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
cd $(top_builddir) && $(SHELL) ./config.status config.h
$(srcdir)/config.h.in: $(am__configure_deps)
cd $(top_srcdir) && $(AUTOHEADER)
rm -f stamp-h1
touch $@
distclean-hdr:
-rm -f config.h stamp-h1
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
@list='$(bin_PROGRAMS)'; for p in $$list; do \
p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
if test -f $$p \
; then \
f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
$(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
else :; fi; \
done
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
rm -f "$(DESTDIR)$(bindir)/$$f"; \
done
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
nebula$(EXEEXT): $(nebula_OBJECTS) $(nebula_DEPENDENCIES)
@rm -f nebula$(EXEEXT)
$(LINK) $(nebula_LDFLAGS) $(nebula_OBJECTS) $(nebula_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
include ./$(DEPDIR)/filesave.Po
include ./$(DEPDIR)/help.Po
include ./$(DEPDIR)/interpreter.Po
include ./$(DEPDIR)/main.Po
include ./$(DEPDIR)/network.Po
include ./$(DEPDIR)/preferences.Po
include ./$(DEPDIR)/signals.Po
include ./$(DEPDIR)/userlist.Po
.c.o:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c $<
.c.obj:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c `$(CYGPATH_W) '$<'`
uninstall-info-am:
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique; \
fi
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r $(distdir)
dist-gzip: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
dist-bzip2: distdir
$(AMTAR) chof - $(distdir) | bzip2 -9 -c >$(distdir).tar.bz2
$(am__remove_distdir)
dist-tarZ: distdir
$(AMTAR) chof - $(distdir) | compress -c >$(distdir).tar.Z
$(am__remove_distdir)
dist-shar: distdir
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
$(am__remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
$(am__remove_distdir)
dist dist-all: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ;;\
*.tar.bz2*) \
bunzip2 -c $(distdir).tar.bz2 | $(AMTAR) xf - ;;\
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(AMTAR) xf - ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
chmod -R a-w $(distdir); chmod a+w $(distdir)
mkdir $(distdir)/_build
mkdir $(distdir)/_inst
chmod a-w $(distdir)
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& cd $(distdir)/_build \
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
distuninstallcheck \
&& chmod -R a-w "$$dc_install_base" \
&& ({ \
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
<