3 # Makefile for the GNOKII tool suite.
5 # Copyright (C) 1999 Hugh Blemings & Pavel JanÃk ml.
10 include $(TOPDIR)/Makefile.global
12 CFLAGS += $(PTHREAD_CFLAGS)
13 LDFLAGS += $(PTHREAD_LIBS)
19 mgnetd: $(OBJS) $(TOPDIR)/common/COMMON.o
21 $(TOPDIR)/common/COMMON.o:
22 $(MAKE) -C $(TOPDIR)/common COMMON.o
24 $(TOPDIR)/common/libmygnokii.so:
25 $(MAKE) -C $(TOPDIR)/common makelib
27 makelib: $(OBJS) $(TOPDIR)/common/libmygnokii.so
28 $(CC) $(LDFLAGS) -L$(TOPDIR)/common -lmygnokii $(OBJS) -o mgnetdlib
31 $(RM) $(OBJS) *~ depend mgnetd mgnetdlib *.exe core *.bak
34 $(INSTALL) -d $(sbindir)
35 $(INSTALL) mgnetd $(sbindir)
36 $(INSTALL) mgnetdlib $(sbindir)/mgnetd
39 $(INSTALL) -d $(sbindir)
40 $(INSTALL) -s mgnetd $(sbindir)
41 $(INSTALL) -s mgnetdlib $(sbindir)/mgnetd
45 @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \
46 /usr/sbin/groupadd gnokii; \
48 $(INSTALL) -d $(sbindir)
49 $(INSTALL) -o root -g gnokii -m 0750 mgnetd $(sbindir)
50 $(INSTALL) -o root -g gnokii -m 0750 mgnetdlib $(sbindir)/mgnetd
54 @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \
55 /usr/sbin/groupadd gnokii; \
57 $(INSTALL) -d $(sbindir)
58 $(INSTALL) -o root -g gnokii -m 0750 -s mgnetd $(sbindir)
59 $(INSTALL) -o root -g gnokii -m 0750 -s mgnetdlib $(sbindir)/mgnetd
63 $(CC) $(CFLAGS) -MM *.c >depend
65 ifeq (depend,$(wildcard depend))
69 .PHONY: all install clean dep depend