c95e572497
git-svn-id: svn://kolibrios.org@1895 a494cfbc-eb01-0410-851d-a64ba20cac60
112 lines
2.1 KiB
Makefile
112 lines
2.1 KiB
Makefile
|
|
|
|
LIBRARY = cairo
|
|
|
|
CC = gcc
|
|
|
|
CFLAGS = -c -O2 -fomit-frame-pointer
|
|
|
|
DEFINES = -DHAVE_CONFIG_H -DCAIRO_NO_MUTEX -U_WIN32 -U_MSC_VER -U__WIN32__
|
|
|
|
INCLUDES = -I../pixman -I../newlib/include -I../newlib/include/sys
|
|
|
|
SOURCES = \
|
|
cairo-analysis-surface.c \
|
|
cairo-arc.c \
|
|
cairo-array.c \
|
|
cairo-atomic.c \
|
|
cairo-base64-stream.c \
|
|
cairo-base85-stream.c \
|
|
cairo-bentley-ottmann.c \
|
|
cairo-bentley-ottmann-rectangular.c \
|
|
cairo-bentley-ottmann-rectilinear.c \
|
|
cairo-botor-scan-converter.c \
|
|
cairo-boxes.c \
|
|
cairo.c \
|
|
cairo-cache.c \
|
|
cairo-clip.c \
|
|
cairo-color.c \
|
|
cairo-composite-rectangles.c \
|
|
cairo-device.c \
|
|
cairo-fixed.c \
|
|
cairo-font-face.c \
|
|
cairo-font-face-twin.c \
|
|
cairo-font-face-twin-data.c \
|
|
cairo-font-options.c \
|
|
cairo-freelist.c \
|
|
cairo-freed-pool.c \
|
|
cairo-gstate.c \
|
|
cairo-hash.c \
|
|
cairo-hull.c \
|
|
cairo-image-info.c \
|
|
cairo-image-surface.c \
|
|
cairo-lzw.c \
|
|
cairo-matrix.c \
|
|
cairo-recording-surface.c \
|
|
cairo-misc.c \
|
|
cairo-mutex.c \
|
|
cairo-observer.c \
|
|
cairo-output-stream.c \
|
|
cairo-paginated-surface.c \
|
|
cairo-path-bounds.c \
|
|
cairo-path.c \
|
|
cairo-path-fill.c \
|
|
cairo-path-fixed.c \
|
|
cairo-path-in-fill.c \
|
|
cairo-path-stroke.c \
|
|
cairo-pattern.c \
|
|
cairo-pen.c \
|
|
cairo-polygon.c \
|
|
cairo-rectangle.c \
|
|
cairo-rectangular-scan-converter.c \
|
|
cairo-region.c \
|
|
cairo-rtree.c \
|
|
cairo-scaled-font.c \
|
|
cairo-slope.c \
|
|
cairo-spans.c \
|
|
cairo-spline.c \
|
|
cairo-stroke-style.c \
|
|
cairo-surface.c \
|
|
cairo-surface-fallback.c \
|
|
cairo-surface-clipper.c \
|
|
cairo-surface-offset.c \
|
|
cairo-surface-snapshot.c \
|
|
cairo-surface-subsurface.c \
|
|
cairo-surface-wrapper.c \
|
|
cairo-tor-scan-converter.c \
|
|
cairo-toy-font-face.c \
|
|
cairo-traps.c \
|
|
cairo-unicode.c \
|
|
cairo-user-font.c \
|
|
cairo-version.c \
|
|
cairo-wideint.c \
|
|
$(NULL)
|
|
|
|
|
|
|
|
|
|
OBJECTS = $(patsubst %.c, src/%.o, $(SOURCES))
|
|
|
|
|
|
# targets
|
|
|
|
|
|
all:$(LIBRARY).a
|
|
|
|
|
|
$(LIBRARY).a: $(OBJECTS) Makefile
|
|
ar cvrs $(LIBRARY).a $(OBJECTS)
|
|
|
|
|
|
%.o : %.c Makefile
|
|
$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|