| 1 |
COMPILER=cl |
|---|
| 2 |
|
|---|
| 3 |
#If the ar command fails on your system, consult the ar manpage |
|---|
| 4 |
#for your system. |
|---|
| 5 |
AR=LIB |
|---|
| 6 |
|
|---|
| 7 |
SLIBNAME = agg_i.lib |
|---|
| 8 |
DLLNAME = agg.dll |
|---|
| 9 |
|
|---|
| 10 |
INCLUDEDIRS=-I..\include -I..\include\platform\win32 -I..\..\freetype-2.1.10\include |
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 |
CC=$(COMPILER) /nologo /MD /GX /Zi /DEBUG /W3 $(INCLUDEDIRS) |
|---|
| 14 |
CPP=$(COMPILER) /nologo /MD /GX /Zi /DEBUG /W3 $(INCLUDEDIRS) |
|---|
| 15 |
LINK=$(CC) |
|---|
| 16 |
|
|---|
| 17 |
|
|---|
| 18 |
all: agg.lib $(DLLNAME) |
|---|
| 19 |
|
|---|
| 20 |
OBJS= agg_arrowhead.obj agg_arc.obj agg_bezier_arc.obj agg_bspline.obj agg_curves.obj \ |
|---|
| 21 |
agg_embedded_raster_fonts.obj agg_gsv_text.obj agg_image_filters.obj agg_line_aa_basics.obj \ |
|---|
| 22 |
agg_line_profile_aa.obj agg_rounded_rect.obj agg_sqrt_tables.obj agg_trans_affine.obj \ |
|---|
| 23 |
agg_trans_double_path.obj agg_trans_single_path.obj agg_trans_warp_magnifier.obj agg_vcgen_bspline.obj \ |
|---|
| 24 |
agg_vcgen_contour.obj agg_vcgen_dash.obj agg_vcgen_markers_term.obj agg_vcgen_smooth_poly1.obj \ |
|---|
| 25 |
agg_vcgen_stroke.obj agg_vpgen_clip_polygon.obj agg_vpgen_clip_polyline.obj agg_vpgen_segmentator.obj \ |
|---|
| 26 |
agg_platform_support.obj agg_win32_bmp.obj agg_font_freetype.obj |
|---|
| 27 |
|
|---|
| 28 |
agg.lib: $(OBJS) |
|---|
| 29 |
$(AR) /OUT:agg.lib $(OBJS) |
|---|
| 30 |
|
|---|
| 31 |
$(DLLNAME): $(OBJS) |
|---|
| 32 |
link /dll $(OBJS) /out:$(DLLNAME) /implib:$(SLIBNAME) |
|---|
| 33 |
|
|---|
| 34 |
clean: |
|---|
| 35 |
del *.obj *.lib *.dll |
|---|
| 36 |
|
|---|