aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/GNUmakefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/GNUmakefile')
-rw-r--r--src/GNUmakefile39
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
70all: $(PROGS) 70all: notice
71
72
73all-progs: $(PROGS)
71 74
72 75
73akcom-udpecho.lo: akcom-udpecho.c 76akcom-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
85install: $(PROGS) 88install: notice
89
90
91install-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
96notice:
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
90uninstall: 121uninstall:
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
95clean: 126clean: 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