1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
#
# nscgi Makefile
#
# This module installs several files into these directories:
# modules/tcl/nsperm
# servers/server1/modules/nsperm
#
NSHOME = ..
#
# Module name
#
MOD = nsperm.so
#
# Objects to build.
#
OBJS = nsperm.o
#
# Installation directory for data files
#
MODDIR = nsperm
############################################################
#
# Special copy of ../include/Makefile.module appears below
#
# Note: This is atypical of most modules. The standard
# Makefile.module is usually all you will ever need.
#
include $(NSHOME)/include/Makefile.global
all: $(MOD)
# Override LIBS variable
LIBS=
$(MOD): $(OBJS)
$(RM) $(MOD)
$(LDSO) -o $(MOD) $(OBJS) $(MODLIBS)
$(OBJS): $(HDRS)
install: all
$(RM) $(INSTBIN)/$(MOD)
$(CP) $(MOD) $(INSTBIN)
$(MKDIR) $(INSTTCL)/$(MODDIR)
$(MKDIR) $(INSTSRVMOD)/$(MODDIR)
test -d $(INSTSRVMOD)/$(MODDIR)/passwd \
|| $(CP) passwd group hosts.allow hosts.deny perms $(INSTSRVMOD)/$(MODDIR)
$(CP) init.tcl compat.tcl $(INSTTCL)/$(MODDIR)
clean:
$(RM) $(OBJS) $(MOD) so_locations
clobber: clean
$(RM) *.so *.o *.a *~
distclean: clobber
$(RM) TAGS core
|