#	Software License Agreement (BSD License)
#	
#	Copyright (c) 1997-2009, David Lindauer, (LADSoft).
#	All rights reserved.
#	
#	Redistribution and use of this software in source and binary forms, 
#	with or without modification, are permitted provided that the following 
#	conditions are met:

#	* Redistributions of source code must retain the above
#	  copyright notice, this list of conditions and the
#	  following disclaimer.

#	* Redistributions in binary form must reproduce the above
#	  copyright notice, this list of conditions and the
#	  following disclaimer in the documentation and/or other
#	  materials provided with the distribution.

#	* Neither the name of LADSoft nor the names of its
#	  contributors may be used to endorse or promote products
#	  derived from this software without specific prior
#	  written permission of LADSoft.

#	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
#	AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
#	THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
#	PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 
#	OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
#	EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
#	PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 
#	OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
#	WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
#	OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
#	ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

#	contact information:
#		email: TouchStone222@runbox.com <David Lindauer>
RCFILE=lscrtl

all: .\c0dll.obj .\lscrtl.dll

WINOBJS := $(shell dir /b $(WINOBJECT)\*.obj)
DLLOBJS := $(shell dir /b $(DLLOBJECT)\*.obj)

.\lscrtl.dll: .\lscrtl.obj .\c0dll.obj $(RCFILE).res
	del $@
	$(LINK) $(LINKFLAGS) /PE /32 /BDL @&&|
.\lscrtl.obj .\c0dll.obj $(CLIBOBJECT)\srproc.obj $(foreach dir, $(filter-out c0.obj c0lsstartup.obj, $(DLLOBJS)), $(DLLOBJECT)\$(dir)) 
.\lscrtl
.\lscrtl
$(SYSOBJECT)\climp.lib
$(RCFILE).res



|
	move lscrtl.dll $(SYSOBJECT)
	move lscrtl.lib $(SYSOBJECT)

.\lscrtl.obj: lscrtl.nas
	$(ASM) $(ASMFLAGS) -o$@ $^

.\c0dll.obj: c0dll.c
	$(CC) /c $(CFLAGS) -o$@ $^

$(RCFILE).res: $(RCFILE).rc ..\..\..\..\version.h
	xrc $(RCFILE).rc

