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)\3dsmodel.obj \ 22 $(INTDIR)\3dsread.obj 23 24TARGETLIB = cel_3ds.lib 25 26INCLUDEDIRS=/I .. /I ../../inc/libintl 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