#
#
#
#
#
#
#
#
#
#
# Microsoft Windows 95/98/NT Version 
#
#Copyright(c)1994-1999byCharybdisEnterprises,Inc.
#AllRightsReserved.
#
#
#
# These libraries are provided under an Open Source license (see LICENSE.TXT)
# and remain the property of the authors:  Tim Little, Dan Higdon, and
# Chuck Walbourn.
#
# THE AUTHORS MAKE NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE CORRECTNESS
# OF THIS CODE OR ANY DERIVATIVE WORKS WHICH INCORPORATE IT.  THE AUTHORS
# PROVIDE THE CODE ON AN "AS-IS" BASIS AND EXPLICITLY DISCLAIMS ANY
# LIABILITY, INCLUDING CONSEQUENTIAL AND INCIDENTAL DAMAGES FOR ERRORS,
# OMISSIONS, AND OTHER PROBLEMS IN THE CODE.
#
#
#
#                 http://www.charybdis.com/products/mythos.html
#
#
#
# Created by Chuck Walbourn
#
# makefile
#
#

#
#
#                               Variables
#
#

!if "$(DEBUG)" == ""
DEBUG = NO
!endif

!if "$(THREAD)" == ""
THREAD = YES
!endif

!if "$(MYTH95ROOT)" == ""
MYTH95ROOT = \MythOS95
!endif

INCPATH = ;..\;..\..\inc;$(MYTH95ROOT)\inc

#Ŀ
# File specific variables                                                  
#

LIBPATH = $(MYTH95ROOT)\lib;

EXE = et

OBJS=\
et.obj\
init.obj\
main.obj\
resource.res

LIBPATH = ..\..\obj;$(MYTH95ROOT)\lib;

LIBS = \
escher.lib\
chronos.lib\
felix.lib\
ivory.lib\
max.lib\
xfile.lib\
vangogh.lib\
gutenbrg.lib\
mythos.lib\
version.lib\
gdi32.lib\
comctl32.lib\
comdlg32.lib\
winmm.lib\
msacm32.lib\
ddraw.lib\
dinput.lib\
d3drm.lib\
dxguid.lib\
user32.lib

#wll3d.lib\

#Ŀ
# First target                                                             
#

all: setstden $(EXE).exe

#Ŀ
# Standard make include                                                    
#

!include $(MYTH95ROOT)\inc\make.inc

#
#
#                                 Rules
#
#

#--- .c, .cpp, .asm setup in standard include ---

#
#
#                              Dependencies
#
#

#
# Event system Files
#

..\etevt.iff : ..\etevt.hpp

..\etevt.hpp:  ..\etevt.cel
   $(MYTH95ROOT)\bin\maxc ..\etevt.cel

#
# C++ files
#

et.obj : ..\et.cpp\
         ..\global.hpp\
         ..\etevt.hpp

init.obj : ..\init.cpp\
           ..\global.hpp\
           ..\resource.h

main.obj : ..\main.cpp\
           ..\global.hpp\
           ..\resource.h

resource.res : ..\resource.rc\
               ..\resource.h
#Ŀ
# Executable                                                               
#

$(EXE).exe:   $(OBJS)
    $(LINK) $(LINKOPTS) /NODEFAULTLIB:libcmtd /OUT:$*.exe /subsystem:windows,4 @<<
    $(OBJS) $(LIBS)
<<

clean:
    del *.obj
    del *.res
    del *.err
    del *.lst
    del *.ilk
    del *.pdb
    del *.vcp
    del ..\etevt.hpp
    del ..\etevt.iff

# End of makefile 

