###############################################################################
#
# File:         makefile
# RCS:          $Header: $
# Description:  
# Author:       Darryl Okahata
# Created:      Sun Oct  9 11:06:33 1994
# Modified:     Tue Oct 18 00:12:25 1994 (darrylo@home) darrylo@hostigos
# Language:     N/A
# Package:      N/A
# Status:       Experimental (Do Not Distribute)
#
# (C) Copyright 1994, Darryl Okahata, all rights reserved.
#
###############################################################################

OBJ=dynaload.obj

LIB=dynaload

# Debugging/Optimization flags is set via an environment variable, which is
# set by the top-level Makefile.
CFLAGS=

###############################################################################

CC=wcl386 /j /i=..\.. /i=..\..\msdos32

.c.obj:
	$(CC) /c $(CFLAGS) $[*

all:	$(LIB).lib ..\..\lib\dynaload.pm

$(LIB).lbc:	makefile $(OBJ)
	-del $(LIB).lbc
	for %f in ($(OBJ)) do echo -+ %f >> $(LIB).lbc

$(LIB).lib: $(LIB).lbc
	wlib $(LIB).lib @$(LIB).lbc

..\..\lib\dynaload.pm:	dynaload.pm
	copy dynaload.pm ..\..\lib

clean:	.SYMBOLIC
	del *.obj
	del *.lib
	del *.bak
	del *.lbc
	del *.rsp

###############################################################################

dynaload.obj:	dynaload.c
dynaload.c:	dl_none.xs ..\xsubpp
	..\..\miniperl ..\xsubpp dl_none.xs > dynaload.c


###############################################################################
# DEPENDENCIES (DO NOT CHANGE THIS LINE OR ANYTHING PAST IT)
dynaload.obj:	..\..\EXTERN.h ..\..\perl.h ..\..\XSUB.h
