######################################################## ## Makefile for building gtkMeat.exe with MSVC6 ## Use: nmake -f makefile.vc6 [release | debug] ## (default is release) ## ## Comments to: Troy Engel ## Adjust these to your machine: # path to GLIB = ..\glib # path to GTK = ..\gtk-plus # paths to .lib for gtk, gdk and glib GLIBPATHR = ..\lib_release GLIBPATHD = ..\lib_debug ######################################################## ## Nothing more to do below this line! ## Release CCR = cl.exe /ML /O2 /D "NDEBUG" LINKR = link.exe /incremental:no /libpath:$(GLIBPATHR) ## Debug CCD = cl.exe /MLd /Gm /ZI /Od /D "_DEBUG" /GZ LINKD = link.exe /incremental:yes /debug /libpath:$(GLIBPATHD) CFLAGS = /nologo /W3 /GX /D "WIN32" /D "_WINDOWS" /D "_MBCS" /YX /FD /c -I$(GLIB) -I$(GTK) LFLAGS = /nologo /out:gtkmeat.exe /subsystem:windows /machine:I386 LINKLIBS = kernel32.lib glib-1.1.lib gdk-1.1.lib gtk-1.1.lib all : release release: gtkmeatr.obj rcfuncsr.obj $(LINKR) $(LFLAGS) $(LINKLIBS) gtkmeat.obj rcfuncs.obj debug: gtkmeatd.obj rcfuncsd.obj $(LINKD) $(LFLAGS) $(LINKLIBS) gtkmeat.obj rcfuncs.obj gtkmeatr.obj : gtkmeat.c $(CCR) $(CFLAGS) gtkmeat.c gtkmeatd.obj : gtkmeat.c $(CCD) $(CFLAGS) gtkmeat.c rcfuncsr.obj : rcfuncs.c $(CCR) $(CFLAGS) rcfuncs.c rcfuncsd.obj : rcfuncs.c $(CCD) $(CFLAGS) rcfuncs.c clean: del gtkmeat.exe del gtkmeat.obj del rcfuncs.obj del gtkmeat.pdb del gtkmeat.ilk del vc60.idb del vc60.pdb del vc60.pch