1# Makefile.win 2 3# nmake input file for InterGif 4# (K) All Rites Reversed - Copy What You Like (see file Copying) 5# 6# Authors: 7# Peter Hartley <pdh@utter.chaos.org.uk> 8# 9 10Link=link 11LinkFlags = /OUT:$@ /nologo /libpath:"g:\programs\microsoft visual studio\vc98\lib" 12 13cc = cl 14CCflags = /nologo /c /Ox /DWIN32 /W3 15Lib=lib 16LibFlags = /OUT:$@ /nologo 17 18.SUFFIXES: .c .o 19 20LibObjects = animlib.o colmatch.o commonpal.o count.o frame.o from.o \ 21 fromfile.o gifdecode.o gifencode.o histogram.o intergif.o join.o \ 22 loadgif.o loadsprite.o loadtca.o mediancut.o \ 23 palettemap.o riemann.o savegif.o savesprite.o split.o \ 24 win32.o workspace.o 25 26IGObjects = main.o 27 28Libs = ../src/anim.lib kernel32.lib advapi32.lib user32.lib gdi32.lib \ 29 comdlg32.lib winspool.lib version.lib shell32.lib 30 31all: ../intergif.exe 32 33../intergif.exe: $(IGObjects) anim.lib 34 @echo Linking... 35 @$(Link) $(IGObjects) anim.lib $(LinkFlags) $(Libs) 36 @echo Done 37 38anim.lib: $(LibObjects) 39 $(Lib) $(LibFlags) $(LibObjects) 40 41.c.o: 42 @$(cc) $(CCflags) /Fo$@ $< 43 44.s.o:; objasm $(ASflags) -to $@ -from $< 45