# $Id$ CC = wcc386 -bt=nt -q -bd LD = wlink option quiet CFLAGS = -i=include -i=external/fdlibm -d_MILSKO -dUSE_GDI -dUSE_STB_TRUETYPE -dUSE_STB_IMAGE -dSTBI_NO_SIMD LDFLAGS = system nt_dll all: src/Mw.dll clean: .SYMBOLIC %erase src/core.obj %erase src/text.obj %erase src/string.obj %erase src/draw.obj %erase src/default.obj %erase src/filechooser.obj %erase src/lowlevel.obj %erase src/error.obj %erase src/unicode.obj %erase src/color.obj %erase src/directory.obj %erase src/messagebox.obj %erase external/stb_ds.obj %erase external/stb_image.obj %erase external/stb_truetype.obj %erase src/icon/info.obj %erase src/icon/note.obj %erase src/icon/warning.obj %erase src/icon/error.obj %erase src/icon/news.obj %erase src/icon/directory.obj %erase src/icon/file.obj %erase src/icon/back.obj %erase src/icon/forward.obj %erase src/icon/up.obj %erase src/icon/computer.obj %erase src/icon/search.obj %erase src/icon/down.obj %erase src/icon/left.obj %erase src/icon/right.obj %erase src/cursor/default.obj %erase src/cursor/cross.obj %erase src/cursor/text.obj %erase src/cursor/hidden.obj %erase src/widget/button.obj %erase src/widget/frame.obj %erase src/widget/opengl.obj %erase src/widget/window.obj %erase src/widget/menu.obj %erase src/widget/entry.obj %erase src/widget/submenu.obj %erase src/widget/viewport.obj %erase src/widget/image.obj %erase src/widget/scrollbar.obj %erase src/widget/checkbox.obj %erase src/widget/label.obj %erase src/widget/listbox.obj %erase src/widget/numberentry.obj %erase src/widget/progressbar.obj %erase src/widget/radiobox.obj %erase src/font/boldttf.obj %erase src/font/ttf.obj %erase src/font/boldfont.obj %erase src/font/font.obj %erase src/math/default.obj %erase src/math/math.obj %erase src/math/mmx.obj %erase src/color_picker/color_picker.obj %erase external/fdlibm/e_acos.obj %erase external/fdlibm/e_acosh.obj %erase external/fdlibm/e_asin.obj %erase external/fdlibm/e_atan2.obj %erase external/fdlibm/e_atanh.obj %erase external/fdlibm/e_cosh.obj %erase external/fdlibm/e_exp.obj %erase external/fdlibm/e_fmod.obj %erase external/fdlibm/e_gamma.obj %erase external/fdlibm/e_gamma_r.obj %erase external/fdlibm/e_hypot.obj %erase external/fdlibm/e_j0.obj %erase external/fdlibm/e_j1.obj %erase external/fdlibm/e_jn.obj %erase external/fdlibm/e_lgamma.obj %erase external/fdlibm/e_lgamma_r.obj %erase external/fdlibm/e_log.obj %erase external/fdlibm/e_log10.obj %erase external/fdlibm/e_pow.obj %erase external/fdlibm/e_rem_pio2.obj %erase external/fdlibm/e_remainder.obj %erase external/fdlibm/e_scalb.obj %erase external/fdlibm/e_sinh.obj %erase external/fdlibm/e_sqrt.obj %erase external/fdlibm/k_cos.obj %erase external/fdlibm/k_rem_pio2.obj %erase external/fdlibm/k_sin.obj %erase external/fdlibm/k_tan.obj %erase external/fdlibm/s_asinh.obj %erase external/fdlibm/s_atan.obj %erase external/fdlibm/s_cbrt.obj %erase external/fdlibm/s_ceil.obj %erase external/fdlibm/s_copysign.obj %erase external/fdlibm/s_cos.obj %erase external/fdlibm/s_erf.obj %erase external/fdlibm/s_expm1.obj %erase external/fdlibm/s_fabs.obj %erase external/fdlibm/s_finite.obj %erase external/fdlibm/s_floor.obj %erase external/fdlibm/s_frexp.obj %erase external/fdlibm/s_ilogb.obj %erase external/fdlibm/s_isnan.obj %erase external/fdlibm/s_ldexp.obj %erase external/fdlibm/s_log1p.obj %erase external/fdlibm/s_sin.obj %erase external/fdlibm/s_logb.obj %erase external/fdlibm/s_modf.obj %erase external/fdlibm/s_nextafter.obj %erase external/fdlibm/s_rint.obj %erase external/fdlibm/s_scalbn.obj %erase external/fdlibm/s_signgam.obj %erase external/fdlibm/s_significand.obj %erase external/fdlibm/s_tan.obj %erase external/fdlibm/s_tanh.obj %erase external/fdlibm/w_acos.obj %erase external/fdlibm/w_acosh.obj %erase external/fdlibm/w_asin.obj %erase external/fdlibm/w_atan2.obj %erase external/fdlibm/w_atanh.obj %erase external/fdlibm/w_cosh.obj %erase external/fdlibm/w_exp.obj %erase external/fdlibm/w_fmod.obj %erase external/fdlibm/w_gamma.obj %erase external/fdlibm/w_gamma_r.obj %erase external/fdlibm/w_hypot.obj %erase external/fdlibm/w_j0.obj %erase external/fdlibm/w_j1.obj %erase external/fdlibm/w_jn.obj %erase external/fdlibm/w_lgamma.obj %erase external/fdlibm/w_lgamma_r.obj %erase external/fdlibm/w_log.obj %erase external/fdlibm/w_log10.obj %erase external/fdlibm/w_pow.obj %erase external/fdlibm/w_remainder.obj %erase external/fdlibm/w_scalb.obj %erase external/fdlibm/w_sinh.obj %erase external/fdlibm/w_sqrt.obj %erase src/backend/gdi.obj %erase src/Mw.dll src/Mw.dll: src/core.obj src/text.obj src/string.obj src/draw.obj src/default.obj src/filechooser.obj src/lowlevel.obj src/error.obj src/unicode.obj src/color.obj src/directory.obj src/messagebox.obj external/stb_ds.obj external/stb_image.obj external/stb_truetype.obj src/icon/info.obj src/icon/note.obj src/icon/warning.obj src/icon/error.obj src/icon/news.obj src/icon/directory.obj src/icon/file.obj src/icon/back.obj src/icon/forward.obj src/icon/up.obj src/icon/computer.obj src/icon/search.obj src/icon/down.obj src/icon/left.obj src/icon/right.obj src/cursor/default.obj src/cursor/cross.obj src/cursor/text.obj src/cursor/hidden.obj src/widget/button.obj src/widget/frame.obj src/widget/opengl.obj src/widget/window.obj src/widget/menu.obj src/widget/entry.obj src/widget/submenu.obj src/widget/viewport.obj src/widget/image.obj src/widget/scrollbar.obj src/widget/checkbox.obj src/widget/label.obj src/widget/listbox.obj src/widget/numberentry.obj src/widget/progressbar.obj src/widget/radiobox.obj src/font/boldttf.obj src/font/ttf.obj src/font/boldfont.obj src/font/font.obj src/math/default.obj src/math/math.obj src/math/mmx.obj src/color_picker/color_picker.obj external/fdlibm/e_acos.obj external/fdlibm/e_acosh.obj external/fdlibm/e_asin.obj external/fdlibm/e_atan2.obj external/fdlibm/e_atanh.obj external/fdlibm/e_cosh.obj external/fdlibm/e_exp.obj external/fdlibm/e_fmod.obj external/fdlibm/e_gamma.obj external/fdlibm/e_gamma_r.obj external/fdlibm/e_hypot.obj external/fdlibm/e_j0.obj external/fdlibm/e_j1.obj external/fdlibm/e_jn.obj external/fdlibm/e_lgamma.obj external/fdlibm/e_lgamma_r.obj external/fdlibm/e_log.obj external/fdlibm/e_log10.obj external/fdlibm/e_pow.obj external/fdlibm/e_rem_pio2.obj external/fdlibm/e_remainder.obj external/fdlibm/e_scalb.obj external/fdlibm/e_sinh.obj external/fdlibm/e_sqrt.obj external/fdlibm/k_cos.obj external/fdlibm/k_rem_pio2.obj external/fdlibm/k_sin.obj external/fdlibm/k_tan.obj external/fdlibm/s_asinh.obj external/fdlibm/s_atan.obj external/fdlibm/s_cbrt.obj external/fdlibm/s_ceil.obj external/fdlibm/s_copysign.obj external/fdlibm/s_cos.obj external/fdlibm/s_erf.obj external/fdlibm/s_expm1.obj external/fdlibm/s_fabs.obj external/fdlibm/s_finite.obj external/fdlibm/s_floor.obj external/fdlibm/s_frexp.obj external/fdlibm/s_ilogb.obj external/fdlibm/s_isnan.obj external/fdlibm/s_ldexp.obj external/fdlibm/s_log1p.obj external/fdlibm/s_sin.obj external/fdlibm/s_logb.obj external/fdlibm/s_modf.obj external/fdlibm/s_nextafter.obj external/fdlibm/s_rint.obj external/fdlibm/s_scalbn.obj external/fdlibm/s_signgam.obj external/fdlibm/s_significand.obj external/fdlibm/s_tan.obj external/fdlibm/s_tanh.obj external/fdlibm/w_acos.obj external/fdlibm/w_acosh.obj external/fdlibm/w_asin.obj external/fdlibm/w_atan2.obj external/fdlibm/w_atanh.obj external/fdlibm/w_cosh.obj external/fdlibm/w_exp.obj external/fdlibm/w_fmod.obj external/fdlibm/w_gamma.obj external/fdlibm/w_gamma_r.obj external/fdlibm/w_hypot.obj external/fdlibm/w_j0.obj external/fdlibm/w_j1.obj external/fdlibm/w_jn.obj external/fdlibm/w_lgamma.obj external/fdlibm/w_lgamma_r.obj external/fdlibm/w_log.obj external/fdlibm/w_log10.obj external/fdlibm/w_pow.obj external/fdlibm/w_remainder.obj external/fdlibm/w_scalb.obj external/fdlibm/w_sinh.obj external/fdlibm/w_sqrt.obj src/backend/gdi.obj $(LD) $(LDFLAGS) option implib=src/Mw.lib name $@ file src/core.obj file src/text.obj file src/string.obj file src/draw.obj file src/default.obj file src/filechooser.obj file src/lowlevel.obj file src/error.obj file src/unicode.obj file src/color.obj file src/directory.obj file src/messagebox.obj file external/stb_ds.obj file external/stb_image.obj file external/stb_truetype.obj file src/icon/info.obj file src/icon/note.obj file src/icon/warning.obj file src/icon/error.obj file src/icon/news.obj file src/icon/directory.obj file src/icon/file.obj file src/icon/back.obj file src/icon/forward.obj file src/icon/up.obj file src/icon/computer.obj file src/icon/search.obj file src/icon/down.obj file src/icon/left.obj file src/icon/right.obj file src/cursor/default.obj file src/cursor/cross.obj file src/cursor/text.obj file src/cursor/hidden.obj file src/widget/button.obj file src/widget/frame.obj file src/widget/opengl.obj file src/widget/window.obj file src/widget/menu.obj file src/widget/entry.obj file src/widget/submenu.obj file src/widget/viewport.obj file src/widget/image.obj file src/widget/scrollbar.obj file src/widget/checkbox.obj file src/widget/label.obj file src/widget/listbox.obj file src/widget/numberentry.obj file src/widget/progressbar.obj file src/widget/radiobox.obj file src/font/boldttf.obj file src/font/ttf.obj file src/font/boldfont.obj file src/font/font.obj file src/math/default.obj file src/math/math.obj file src/math/mmx.obj file src/color_picker/color_picker.obj file external/fdlibm/e_acos.obj file external/fdlibm/e_acosh.obj file external/fdlibm/e_asin.obj file external/fdlibm/e_atan2.obj file external/fdlibm/e_atanh.obj file external/fdlibm/e_cosh.obj file external/fdlibm/e_exp.obj file external/fdlibm/e_fmod.obj file external/fdlibm/e_gamma.obj file external/fdlibm/e_gamma_r.obj file external/fdlibm/e_hypot.obj file external/fdlibm/e_j0.obj file external/fdlibm/e_j1.obj file external/fdlibm/e_jn.obj file external/fdlibm/e_lgamma.obj file external/fdlibm/e_lgamma_r.obj file external/fdlibm/e_log.obj file external/fdlibm/e_log10.obj file external/fdlibm/e_pow.obj file external/fdlibm/e_rem_pio2.obj file external/fdlibm/e_remainder.obj file external/fdlibm/e_scalb.obj file external/fdlibm/e_sinh.obj file external/fdlibm/e_sqrt.obj file external/fdlibm/k_cos.obj file external/fdlibm/k_rem_pio2.obj file external/fdlibm/k_sin.obj file external/fdlibm/k_tan.obj file external/fdlibm/s_asinh.obj file external/fdlibm/s_atan.obj file external/fdlibm/s_cbrt.obj file external/fdlibm/s_ceil.obj file external/fdlibm/s_copysign.obj file external/fdlibm/s_cos.obj file external/fdlibm/s_erf.obj file external/fdlibm/s_expm1.obj file external/fdlibm/s_fabs.obj file external/fdlibm/s_finite.obj file external/fdlibm/s_floor.obj file external/fdlibm/s_frexp.obj file external/fdlibm/s_ilogb.obj file external/fdlibm/s_isnan.obj file external/fdlibm/s_ldexp.obj file external/fdlibm/s_log1p.obj file external/fdlibm/s_sin.obj file external/fdlibm/s_logb.obj file external/fdlibm/s_modf.obj file external/fdlibm/s_nextafter.obj file external/fdlibm/s_rint.obj file external/fdlibm/s_scalbn.obj file external/fdlibm/s_signgam.obj file external/fdlibm/s_significand.obj file external/fdlibm/s_tan.obj file external/fdlibm/s_tanh.obj file external/fdlibm/w_acos.obj file external/fdlibm/w_acosh.obj file external/fdlibm/w_asin.obj file external/fdlibm/w_atan2.obj file external/fdlibm/w_atanh.obj file external/fdlibm/w_cosh.obj file external/fdlibm/w_exp.obj file external/fdlibm/w_fmod.obj file external/fdlibm/w_gamma.obj file external/fdlibm/w_gamma_r.obj file external/fdlibm/w_hypot.obj file external/fdlibm/w_j0.obj file external/fdlibm/w_j1.obj file external/fdlibm/w_jn.obj file external/fdlibm/w_lgamma.obj file external/fdlibm/w_lgamma_r.obj file external/fdlibm/w_log.obj file external/fdlibm/w_log10.obj file external/fdlibm/w_pow.obj file external/fdlibm/w_remainder.obj file external/fdlibm/w_scalb.obj file external/fdlibm/w_sinh.obj file external/fdlibm/w_sqrt.obj file src/backend/gdi.obj library clib3r.lib library opengl32.lib library gdi32.lib library user32.lib src/core.obj: src/core.c $(CC) $(CFLAGS) -fo=$@ $< src/text.obj: src/text.c $(CC) $(CFLAGS) -fo=$@ $< src/string.obj: src/string.c $(CC) $(CFLAGS) -fo=$@ $< src/draw.obj: src/draw.c $(CC) $(CFLAGS) -fo=$@ $< src/default.obj: src/default.c $(CC) $(CFLAGS) -fo=$@ $< src/filechooser.obj: src/filechooser.c $(CC) $(CFLAGS) -fo=$@ $< src/lowlevel.obj: src/lowlevel.c $(CC) $(CFLAGS) -fo=$@ $< src/error.obj: src/error.c $(CC) $(CFLAGS) -fo=$@ $< src/unicode.obj: src/unicode.c $(CC) $(CFLAGS) -fo=$@ $< src/color.obj: src/color.c $(CC) $(CFLAGS) -fo=$@ $< src/directory.obj: src/directory.c $(CC) $(CFLAGS) -fo=$@ $< src/messagebox.obj: src/messagebox.c $(CC) $(CFLAGS) -fo=$@ $< external/stb_ds.obj: external/stb_ds.c $(CC) $(CFLAGS) -fo=$@ $< external/stb_image.obj: external/stb_image.c $(CC) $(CFLAGS) -fo=$@ $< external/stb_truetype.obj: external/stb_truetype.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/info.obj: src/icon/info.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/note.obj: src/icon/note.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/warning.obj: src/icon/warning.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/error.obj: src/icon/error.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/news.obj: src/icon/news.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/directory.obj: src/icon/directory.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/file.obj: src/icon/file.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/back.obj: src/icon/back.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/forward.obj: src/icon/forward.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/up.obj: src/icon/up.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/computer.obj: src/icon/computer.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/search.obj: src/icon/search.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/down.obj: src/icon/down.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/left.obj: src/icon/left.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/right.obj: src/icon/right.c $(CC) $(CFLAGS) -fo=$@ $< src/cursor/default.obj: src/cursor/default.c $(CC) $(CFLAGS) -fo=$@ $< src/cursor/cross.obj: src/cursor/cross.c $(CC) $(CFLAGS) -fo=$@ $< src/cursor/text.obj: src/cursor/text.c $(CC) $(CFLAGS) -fo=$@ $< src/cursor/hidden.obj: src/cursor/hidden.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/button.obj: src/widget/button.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/frame.obj: src/widget/frame.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/opengl.obj: src/widget/opengl.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/window.obj: src/widget/window.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/menu.obj: src/widget/menu.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/entry.obj: src/widget/entry.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/submenu.obj: src/widget/submenu.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/viewport.obj: src/widget/viewport.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/image.obj: src/widget/image.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/scrollbar.obj: src/widget/scrollbar.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/checkbox.obj: src/widget/checkbox.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/label.obj: src/widget/label.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/listbox.obj: src/widget/listbox.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/numberentry.obj: src/widget/numberentry.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/progressbar.obj: src/widget/progressbar.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/radiobox.obj: src/widget/radiobox.c $(CC) $(CFLAGS) -fo=$@ $< src/font/boldttf.obj: src/font/boldttf.c $(CC) $(CFLAGS) -fo=$@ $< src/font/ttf.obj: src/font/ttf.c $(CC) $(CFLAGS) -fo=$@ $< src/font/boldfont.obj: src/font/boldfont.c $(CC) $(CFLAGS) -fo=$@ $< src/font/font.obj: src/font/font.c $(CC) $(CFLAGS) -fo=$@ $< src/math/default.obj: src/math/default.c $(CC) $(CFLAGS) -fo=$@ $< src/math/math.obj: src/math/math.c $(CC) $(CFLAGS) -fo=$@ $< src/math/mmx.obj: src/math/mmx.c $(CC) $(CFLAGS) -fo=$@ $< src/color_picker/color_picker.obj: src/color_picker/color_picker.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_acos.obj: external/fdlibm/e_acos.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_acosh.obj: external/fdlibm/e_acosh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_asin.obj: external/fdlibm/e_asin.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_atan2.obj: external/fdlibm/e_atan2.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_atanh.obj: external/fdlibm/e_atanh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_cosh.obj: external/fdlibm/e_cosh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_exp.obj: external/fdlibm/e_exp.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_fmod.obj: external/fdlibm/e_fmod.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_gamma.obj: external/fdlibm/e_gamma.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_gamma_r.obj: external/fdlibm/e_gamma_r.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_hypot.obj: external/fdlibm/e_hypot.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_j0.obj: external/fdlibm/e_j0.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_j1.obj: external/fdlibm/e_j1.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_jn.obj: external/fdlibm/e_jn.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_lgamma.obj: external/fdlibm/e_lgamma.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_lgamma_r.obj: external/fdlibm/e_lgamma_r.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_log.obj: external/fdlibm/e_log.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_log10.obj: external/fdlibm/e_log10.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_pow.obj: external/fdlibm/e_pow.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_rem_pio2.obj: external/fdlibm/e_rem_pio2.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_remainder.obj: external/fdlibm/e_remainder.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_scalb.obj: external/fdlibm/e_scalb.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_sinh.obj: external/fdlibm/e_sinh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/e_sqrt.obj: external/fdlibm/e_sqrt.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/k_cos.obj: external/fdlibm/k_cos.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/k_rem_pio2.obj: external/fdlibm/k_rem_pio2.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/k_sin.obj: external/fdlibm/k_sin.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/k_tan.obj: external/fdlibm/k_tan.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_asinh.obj: external/fdlibm/s_asinh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_atan.obj: external/fdlibm/s_atan.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_cbrt.obj: external/fdlibm/s_cbrt.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_ceil.obj: external/fdlibm/s_ceil.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_copysign.obj: external/fdlibm/s_copysign.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_cos.obj: external/fdlibm/s_cos.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_erf.obj: external/fdlibm/s_erf.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_expm1.obj: external/fdlibm/s_expm1.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_fabs.obj: external/fdlibm/s_fabs.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_finite.obj: external/fdlibm/s_finite.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_floor.obj: external/fdlibm/s_floor.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_frexp.obj: external/fdlibm/s_frexp.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_ilogb.obj: external/fdlibm/s_ilogb.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_isnan.obj: external/fdlibm/s_isnan.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_ldexp.obj: external/fdlibm/s_ldexp.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_log1p.obj: external/fdlibm/s_log1p.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_sin.obj: external/fdlibm/s_sin.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_logb.obj: external/fdlibm/s_logb.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_modf.obj: external/fdlibm/s_modf.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_nextafter.obj: external/fdlibm/s_nextafter.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_rint.obj: external/fdlibm/s_rint.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_scalbn.obj: external/fdlibm/s_scalbn.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_signgam.obj: external/fdlibm/s_signgam.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_significand.obj: external/fdlibm/s_significand.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_tan.obj: external/fdlibm/s_tan.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/s_tanh.obj: external/fdlibm/s_tanh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_acos.obj: external/fdlibm/w_acos.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_acosh.obj: external/fdlibm/w_acosh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_asin.obj: external/fdlibm/w_asin.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_atan2.obj: external/fdlibm/w_atan2.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_atanh.obj: external/fdlibm/w_atanh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_cosh.obj: external/fdlibm/w_cosh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_exp.obj: external/fdlibm/w_exp.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_fmod.obj: external/fdlibm/w_fmod.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_gamma.obj: external/fdlibm/w_gamma.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_gamma_r.obj: external/fdlibm/w_gamma_r.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_hypot.obj: external/fdlibm/w_hypot.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_j0.obj: external/fdlibm/w_j0.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_j1.obj: external/fdlibm/w_j1.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_jn.obj: external/fdlibm/w_jn.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_lgamma.obj: external/fdlibm/w_lgamma.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_lgamma_r.obj: external/fdlibm/w_lgamma_r.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_log.obj: external/fdlibm/w_log.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_log10.obj: external/fdlibm/w_log10.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_pow.obj: external/fdlibm/w_pow.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_remainder.obj: external/fdlibm/w_remainder.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_scalb.obj: external/fdlibm/w_scalb.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_sinh.obj: external/fdlibm/w_sinh.c $(CC) $(CFLAGS) -fo=$@ $< external/fdlibm/w_sqrt.obj: external/fdlibm/w_sqrt.c $(CC) $(CFLAGS) -fo=$@ $< src/backend/gdi.obj: src/backend/gdi.c $(CC) $(CFLAGS) -fo=$@ $<