diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/GNUmakefile | 39 |
1 files changed, 35 insertions, 4 deletions
diff --git a/src/GNUmakefile b/src/GNUmakefile index 5f3f523..2174f75 100644 --- a/src/GNUmakefile +++ b/src/GNUmakefile | |||
| @@ -64,10 +64,13 @@ OBJS = akcom-udpecho.lo \ | |||
| 64 | akcom-udpechod.lo | 64 | akcom-udpechod.lo |
| 65 | 65 | ||
| 66 | 66 | ||
| 67 | .PHONY: all install clean uninstall | 67 | .PHONY: all all-progs install clean uninstall notice |
| 68 | 68 | ||
| 69 | 69 | ||
| 70 | all: $(PROGS) | 70 | all: notice |
| 71 | |||
| 72 | |||
| 73 | all-progs: $(PROGS) | ||
| 71 | 74 | ||
| 72 | 75 | ||
| 73 | akcom-udpecho.lo: akcom-udpecho.c | 76 | akcom-udpecho.lo: akcom-udpecho.c |
| @@ -82,17 +85,45 @@ $(PROGS): $(OBJS) | |||
| 82 | $(LIBTOOL) --mode=link --tag=CC gcc $(CFLAGS) -o $(@) $(@).lo | 85 | $(LIBTOOL) --mode=link --tag=CC gcc $(CFLAGS) -o $(@) $(@).lo |
| 83 | 86 | ||
| 84 | 87 | ||
| 85 | install: $(PROGS) | 88 | install: notice |
| 89 | |||
| 90 | |||
| 91 | install-progs: $(PROGS) | ||
| 86 | $(INSTALL) $(INSTALL_OPTS) akcom-udpecho $(DESTDIR)$(PREFIX)/bin/akcom-udpecho | 92 | $(INSTALL) $(INSTALL_OPTS) akcom-udpecho $(DESTDIR)$(PREFIX)/bin/akcom-udpecho |
| 87 | $(INSTALL) $(INSTALL_OPTS) akcom-udpechod $(DESTDIR)$(PREFIX)/sbin/akcom-udpechod | 93 | $(INSTALL) $(INSTALL_OPTS) akcom-udpechod $(DESTDIR)$(PREFIX)/sbin/akcom-udpechod |
| 88 | 94 | ||
| 89 | 95 | ||
| 96 | notice: | ||
| 97 | @echo "" | ||
| 98 | @echo "" | ||
| 99 | @echo " ##########################################################" | ||
| 100 | @echo " # #" | ||
| 101 | @echo " # The preferred method of compiling is to the GNU #" | ||
| 102 | @echo " # autotools: #" | ||
| 103 | @echo " # #" | ||
| 104 | @echo " # $$ mkdir build && cd build #" | ||
| 105 | @echo " # $$ ../autogen.sh # (if obtaining source with GitI) #" | ||
| 106 | @echo " # $$ ../configure #" | ||
| 107 | @echo " # $$ make #" | ||
| 108 | @echo " # $$ make install #" | ||
| 109 | @echo " # #" | ||
| 110 | @echo " # To use make without autotools, run the following from #" | ||
| 111 | @echo " # the source ('src/') directory: #" | ||
| 112 | @echo " # #" | ||
| 113 | @echo " # $$ make all-progs #" | ||
| 114 | @echo " # $$ make install-progs #" | ||
| 115 | @echo " # #" | ||
| 116 | @echo " ##########################################################" | ||
| 117 | @echo "" | ||
| 118 | @echo "" | ||
| 119 | |||
| 120 | |||
| 90 | uninstall: | 121 | uninstall: |
| 91 | rm -f $(DESTDIR)$(PREFIX)/bin/akcom-udpecho | 122 | rm -f $(DESTDIR)$(PREFIX)/bin/akcom-udpecho |
| 92 | rm -f $(DESTDIR)$(PREFIX)/sbin/akcom-udpechod | 123 | rm -f $(DESTDIR)$(PREFIX)/sbin/akcom-udpechod |
| 93 | 124 | ||
| 94 | 125 | ||
| 95 | clean: | 126 | clean: notice |
| 96 | $(LIBTOOL) --mode=clean rm -f $(OBJS) | 127 | $(LIBTOOL) --mode=clean rm -f $(OBJS) |
| 97 | $(LIBTOOL) --mode=clean rm -f $(PROGS) | 128 | $(LIBTOOL) --mode=clean rm -f $(PROGS) |
| 98 | 129 | ||
