X-Git-Url: https://git.jankratochvil.net/?a=blobdiff_plain;f=mgnetd%2FMakefile;fp=mgnetd%2FMakefile;h=da31e1b8e9eb9b4332ff20aa33553869c69c6c32;hb=5d49fe8eea4e11457b4f9904eb0d5db435679841;hp=0000000000000000000000000000000000000000;hpb=a51604573a1dfaaad4304ffbf918e91617acf468;p=gnokii.git diff --git a/mgnetd/Makefile b/mgnetd/Makefile new file mode 100644 index 0000000..da31e1b --- /dev/null +++ b/mgnetd/Makefile @@ -0,0 +1,69 @@ + +# +# Makefile for the GNOKII tool suite. +# +# Copyright (C) 1999 Hugh Blemings & Pavel Janík ml. +# 2000 Karel Zak +# + +TOPDIR=.. +include $(TOPDIR)/Makefile.global + +CFLAGS += $(PTHREAD_CFLAGS) +LDFLAGS += $(PTHREAD_LIBS) + +OBJS = mgnetd.o + +all: mgnetd + +mgnetd: $(OBJS) $(TOPDIR)/common/COMMON.o + +$(TOPDIR)/common/COMMON.o: + $(MAKE) -C $(TOPDIR)/common COMMON.o + +$(TOPDIR)/common/libmygnokii.so: + $(MAKE) -C $(TOPDIR)/common makelib + +makelib: $(OBJS) $(TOPDIR)/common/libmygnokii.so + $(CC) $(LDFLAGS) -L$(TOPDIR)/common -lmygnokii $(OBJS) -o mgnetdlib + +clean: + $(RM) $(OBJS) *~ depend mgnetd mgnetdlib *.exe core *.bak + +install: all + $(INSTALL) -d $(sbindir) + $(INSTALL) mgnetd $(sbindir) + $(INSTALL) mgnetdlib $(sbindir)/mgnetd + +install-strip: all + $(INSTALL) -d $(sbindir) + $(INSTALL) -s mgnetd $(sbindir) + $(INSTALL) -s mgnetdlib $(sbindir)/mgnetd + @echo "done" + +install-suid: all + @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \ + /usr/sbin/groupadd gnokii; \ + fi + $(INSTALL) -d $(sbindir) + $(INSTALL) -o root -g gnokii -m 0750 mgnetd $(sbindir) + $(INSTALL) -o root -g gnokii -m 0750 mgnetdlib $(sbindir)/mgnetd + @echo + +install-ss: all + @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \ + /usr/sbin/groupadd gnokii; \ + fi + $(INSTALL) -d $(sbindir) + $(INSTALL) -o root -g gnokii -m 0750 -s mgnetd $(sbindir) + $(INSTALL) -o root -g gnokii -m 0750 -s mgnetdlib $(sbindir)/mgnetd + @echo + +depend dep: + $(CC) $(CFLAGS) -MM *.c >depend + +ifeq (depend,$(wildcard depend)) +include depend +endif + +.PHONY: all install clean dep depend