i386 = 1
C_DEPENDENCIES = \
ARGSET.$(ASM_TAG) \
DIR.$(ASM_TAG) \
direct.$(ASM_TAG) \
DOS.$(ASM_TAG) \
ENVSET.$(ASM_TAG) \
LLFPSTUB.$(ASM_TAG) \
llmalloc.$(ASM_TAG) \
LLMISC.$(ASM_TAG) \
LLSTDIO.$(ASM_TAG) \
LLXCEPT.$(ASM_TAG) \
path.$(ASM_TAG) \
PROFILE.$(ASM_TAG) \
PROFTIME.$(ASM_TAG) \
SYSTEM.$(ASM_TAG)

startup: c0win c0xwin c0dwin climp all
!include "..\clib.mak"

climp:
	del ..\object\climp.lib
	cd def
	xlib ..\..\object\climp @impdefs.lst	
	cd ..
profile.obj: profile.c
        cc386 /C+N /I..\stdinc profile
	mkliblst $(LIBLIST) .obj profile
        nasm -fobj profile.asm

proftime.obj: proftime.c
        cc386 /C+N /I..\stdinc proftime
	mkliblst $(LIBLIST) .obj proftime
        nasm -fobj proftime.asm

c0win: 386\c0win.asm
	tasm  /ml /m2 386\c0win
	move c0win.obj ..\object
c0xwin: 386\c0win.asm
	tasm  /ml /m2 /DCONSOLE 386\c0win,c0xwin
	move c0xwin.obj ..\object
c0dwin: 386\c0win.asm
	tasm  /ml /m2 /DDLL 386\c0win,c0dwin
	move c0dwin.obj ..\object