]> Pileus Git - ~andy/gtk/blob - gdk-pixbuf/pixops/makefile.mingw.in
42e8fae48aee3ae49f07c249813055e3e18a3781
[~andy/gtk] / gdk-pixbuf / pixops / makefile.mingw.in
1 ## Makefile for building libpixops.a with gcc on Win32
2 ## Use: make -f makefile.mingw
3
4 TOP = ../../..
5
6 include $(TOP)/build/win32/make.mingw
7
8 # Possibly override GTK+ version from build/win32/module.defs
9 GTK_VER = @GTK_MAJOR_VERSION@.@GTK_MINOR_VERSION@
10
11 OPTIMIZE = -g
12
13 INCLUDES = -I .. -I ../..
14 DEPCFLAGS = $(GLIB_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS) $(JPEG_CLFAGS) $(TIFF_CFLAGS)
15
16 all :                                           \
17         ../../config.h                          \
18         libpixops.a                             \
19         timescale.exe
20
21 libpixops_OBJECTS =                             \
22         pixops.o                                \
23         have_mmx.o                              \
24         scale_line_22_33_mmx.o                  \
25         composite_line_22_4a4_mmx.o             \
26         composite_line_color_22_4a4_mmx.o
27
28 ../../config.h : ../../config.h.win32
29         cp $< $@
30
31 libpixops.a : $(libpixops_OBJECTS)
32         ar rv $@ $?
33
34 timescale.exe : timescale.o libpixops.a
35         $(CC) $(CFLAGS) -o $@ timescale.o libpixops.a $(GLIB_LIBS)
36
37 makefile.mingw: makefile.mingw.in
38         sed -e 's,@GTK_MAJOR[_]VERSION@,@GTK_MAJOR_VERSION@,' \
39             -e 's,@GTK_MINOR[_]VERSION@,@GTK_MINOR_VERSION@,' <$< >$@
40