1!IF "$(CFG)" == ""
2CFG=Debug
3!MESSAGE No configuration specified. Defaulting to debug.
4!ENDIF
5
6!IF "$(CFG)" == "Release"
7OUTDIR=.\Release
8INTDIR=.\Release
9!ELSE
10OUTDIR=.\Debug
11INTDIR=.\Debug
12!ENDIF
13
14!IF "$(OS)" == "Windows_NT"
15NULL=
16!ELSE
17NULL=nul
18!ENDIF
19
20OBJS=\
21	$(INTDIR)\frustum.obj \
22	$(INTDIR)\perlin.obj
23
24TARGETLIB = cel_math.lib
25
26INCLUDEDIRS=/I ..
27
28!IF "$(CFG)" == "Release"
29CPP=cl.exe
30CPPFLAGS=/nologo /ML /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D WINVER=0x0400 /D _WIN32_WINNT=0x0400 /Fp"$(INTDIR)\celestia.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c $(INCLUDEDIRS)
31!ELSE
32CPP=cl.exe
33CPPFLAGS=/nologo /MLd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D WINVER=0x0400 /D _WIN32_WINNT=0x0400 /Fp"$(INTDIR)\celestia.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c $(INCLUDEDIRS)
34!ENDIF
35
36.c{$(INTDIR)}.obj::
37   $(CPP) @<<
38   $(CPPFLAGS) $<
39<<
40
41.cpp{$(INTDIR)}.obj::
42   $(CPP) @<<
43   $(CPPFLAGS) $<
44<<
45
46$(OUTDIR)\$(TARGETLIB) : $(OUTDIR) $(OBJS)
47	lib /out:$(OUTDIR)\$(TARGETLIB) $(OBJS)
48
49"$(OUTDIR)" :
50	if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
51
52clean:
53	-@del $(OUTDIR)\$(TARGETLIB) $(OBJS)
54