###############################################################################
#
# File:         makefile
# RCS:          $Header: $
# Description:  
# Author:       Darryl Okahata
# Created:      Sun Oct  9 11:06:33 1994
# Modified:     Tue Oct 18 00:12:34 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=fcntl.obj

LIB=fcntl

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

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

CC=wcl386 /j

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

all:	$(LIB).lib ..\..\lib\fcntl.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\fcntl.pm:	fcntl.pm
	copy fcntl.pm ..\..\lib

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

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

fcntl.obj:	fcntl.c
fcntl.c:	fcntl.xs ..\xsubpp
	..\..\miniperl ..\xsubpp fcntl.xs > fcntl.c


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