1 # Automatically generated by mmake; do not edit! 2 3 all: \ 4 netbiff netbiffd-imap netbiffd-file 5 6 action.o: \ 7 compile action.c action.h xlib.h gui.h connection.h buffer.h 8 ./compile action.c 9 10 auto_home.shlib: \ 11 conf-home 12 echo "auto_home=\"`head -n 1 conf-home`\"" > auto_home.shlib 13 14 buffer.o: \ 15 compile buffer.c buffer.h xlib.h 16 ./compile buffer.c 17 18 catscript: \ 19 warn-auto.sh catscript.sh 20 cat warn-auto.sh catscript.sh > catscript 21 chmod 755 catscript 22 23 cflags: 24 pkg-config --cflags gtk+-2.0 > cflags 2>/dev/null || true 25 26 child.o: \ 27 compile child.c child.h 28 ./compile child.c 29 30 compile: \ 31 warn-auto.sh conf-cc cflags 32 ( cat warn-auto.sh; \ 33 echo exec "`head -n 1 conf-cc`" "`cat cflags`" '-c $${1+"$$@"}' \ 34 ) > compile 35 chmod 755 compile 36 37 conf.o: \ 38 compile conf.c conf.h connection.h action.h buffer.h xlib.h \ 39 defaults.h dir.h 40 ./compile conf.c 41 42 connection.o: \ 43 compile connection.c connection.h action.h buffer.h xlib.h gui.h 44 ./compile connection.c 45 46 dir.o: \ 47 compile dir.c dir.h xlib.h 48 ./compile dir.c 49 50 do_install: \ 51 catscript warn-auto.sh do_install.sh auto_home.shlib hier.shlib 52 ./catscript do_install warn-auto.sh auto_home.shlib hier.shlib \ 53 do_install.sh 54 sh -n do_install 55 chmod 755 do_install 56 57 gtk.h: 58 (if pkg-config gtk+-2.0; then echo '#define GUI_GTK'; fi) >gtk.h 59 60 gtk.lib: 61 pkg-config --libs gtk+-2.0 > gtk.lib 2>/dev/null || true 62 63 gui.o: \ 64 compile gui.c gui.h connection.h action.h buffer.h xlib.h 65 ./compile gui.c 66 67 gui_gtk.o: \ 68 compile gui_gtk.c gtk.h gui.h connection.h action.h buffer.h conf.h \ 69 proto.h xlib.h flagup.xpm flagdown.xpm yes.xpm no.xpm 70 ./compile gui_gtk.c 71 72 gui_text.o: \ 73 compile gui_text.c gui.h connection.h action.h buffer.h proto.h \ 74 xlib.h conf.h 75 ./compile gui_text.c 76 77 home.o: \ 78 compile home.c home.h xlib.h 79 ./compile home.c 80 81 imap.o: \ 82 compile imap.c imap.h util.h 83 ./compile imap.c 84 85 install: \ 86 all do_install 87 ./do_install 88 89 load: \ 90 warn-auto.sh conf-ld 91 ( cat warn-auto.sh; \ 92 echo 'main="$$1"; shift'; \ 93 echo exec "`head -n 1 conf-ld`" \ 94 '-o "$$main" "$$main".o $${1+"$$@"}' \ 95 ) > load 96 chmod 755 load 97 98 nbproto.o: \ 99 compile nbproto.c nbproto.h util.h 100 ./compile nbproto.c 101 102 netbiff: \ 103 load netbiff.o action.o buffer.o child.o conf.o connection.o dir.o \ 104 gui.o gui_gtk.o gui_text.o home.o proto.o xlib.o gtk.lib 105 ./load netbiff action.o buffer.o child.o conf.o connection.o dir.o \ 106 gui.o gui_gtk.o gui_text.o home.o proto.o xlib.o `cat gtk.lib` 107 108 netbiff.o: \ 109 compile netbiff.c child.h conf.h connection.h action.h buffer.h \ 110 defaults.h gui.h home.h proto.h xlib.h 111 ./compile netbiff.c 112 113 netbiffd-file: \ 114 load netbiffd-file.o nbproto.o util.o 115 ./load netbiffd-file nbproto.o util.o 116 117 netbiffd-file.o: \ 118 compile netbiffd-file.c nbproto.h 119 ./compile netbiffd-file.c 120 121 netbiffd-imap: \ 122 load netbiffd-imap.o nbproto.o imap.o util.o ssl.lib 123 ./load netbiffd-imap nbproto.o imap.o util.o `cat ssl.lib` 124 125 netbiffd-imap.o: \ 126 compile netbiffd-imap.c imap.h nbproto.h 127 ./compile netbiffd-imap.c 128 129 proto.o: \ 130 compile proto.c proto.h connection.h action.h buffer.h xlib.h gui.h \ 131 conf.h 132 ./compile proto.c 133 134 ssl.lib: \ 135 conf-ssl 136 head -n 1 conf-ssl > ssl.lib 137 138 util.o: \ 139 compile util.c util.h 140 ./compile util.c 141 142 xlib.o: \ 143 compile xlib.c xlib.h gui.h connection.h action.h buffer.h defaults.h 144 ./compile xlib.c 145 146 clean: 147 rm -rf `cat TARGETS`