-stroke: stroke.c ../libgfx.a ../libbase.a ../librfxswf.a ../libgfxswf.a
- $(CC) stroke.c ../libgfx.a ../libbase.a ../librfxswf.a ../libgfxswf.a -o stroke $(LIBS)
+stroke.o: stroke.c poly.h convert.h wind.h
+ $(CC) -c stroke.c -o stroke.o
+
+stroke: test_stroke.c stroke.o $(OBJS) ../libgfx.a ../libbase.a ../librfxswf.a ../libgfxswf.a
+ $(CC) test_stroke.c stroke.o $(OBJS) ../libgfx.a ../libbase.a ../librfxswf.a ../libgfxswf.a -o stroke $(LIBS)