#
#  A sample Makefile for the NetWare loadable modules making
#  on Linux and Win32 (Cygwin) platforms with the GNU utilities
#
#  Written by Pavel Novy <novy@feld.cvut.cz>
#  Version 1.0.21 (2001-12-23)
#

NLMSTUFF      := $(NLMSTUFF)

TARGET         = zlib

MAKELIST       = $(TARGET).a.Makefile \
		 $(TARGET).Makefile

ifeq ($(OSTYPE), cygwin)
  OS_EXT       = .exe
  OS_BIN       = $(NLMSTUFF)/bin/
endif

MAKE           = $(OS_BIN)make$(OS_EXT)
SED            = $(OS_BIN)sed$(OS_EXT)
ECHO           = $(OS_BIN)echo$(OS_EXT)
RM             = $(OS_BIN)rm$(OS_EXT) -f

all clean dist:
	@for m in $(MAKELIST)"" ; do $(MAKE) -f $$m $@ ; done

init:
	@$(SED) -n "s/^ZEXTERN .\+ ZEXPORT\(\|VA\) \+\([a-zA-Z0-9_]\+\) *OF.\+$$/ \2,/p" \
	  ../../$(TARGET).h >$(TARGET).imp
	@$(ECHO) " __dummy__" >>$(TARGET).imp
