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