From c132ac564ed46464c05de0a70e2afc3822916a67 Mon Sep 17 00:00:00 2001 From: Duncan Gibson Date: Wed, 15 Jul 2020 01:11:31 +0200 Subject: add resize examples as per STR3433 add example code for creating images for resize.dox based on Article #415: How does resizing work? https://www.fltk.org/articles.php?L415 see also https://www.fltk.org/str.php?L3433 --- test/Makefile | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) (limited to 'test/Makefile') diff --git a/test/Makefile b/test/Makefile index d65895d64..fe51d7a9f 100644 --- a/test/Makefile +++ b/test/Makefile @@ -76,8 +76,15 @@ CPPFILES =\ pixmap.cxx \ preferences.cxx \ radio.cxx \ - resizebox.cxx \ resize.cxx \ + resizebox.cxx \ + resize-example1.cxx \ + resize-example2.cxx \ + resize-example3a.cxx \ + resize-example3b.cxx \ + resize-example3c.cxx \ + resize-example4a.cxx \ + resize-example4b.cxx \ rotated_text.cxx \ scroll.cxx \ shape.cxx \ @@ -152,6 +159,13 @@ ALL = \ radio$(EXEEXT) \ resize$(EXEEXT) \ resizebox$(EXEEXT) \ + resize-example1$(EXEEXT) \ + resize-example2$(EXEEXT) \ + resize-example3a$(EXEEXT) \ + resize-example3b$(EXEEXT) \ + resize-example3c$(EXEEXT) \ + resize-example4a$(EXEEXT) \ + resize-example4b$(EXEEXT) \ rotated_text$(EXEEXT) \ scroll$(EXEEXT) \ subwindow$(EXEEXT) \ @@ -487,6 +501,41 @@ resize.cxx: resize.fl ../fluid/fluid$(EXEEXT) resizebox$(EXEEXT): resizebox.o +resize-example1$(EXEEXT): resize-example1.o resize-arrows.o + echo Linking $@... + $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) resize-example1.o resize-arrows.o -o $@ $(LINKFLTK) $(LDLIBS) + $(OSX_ONLY) ../fltk-config --post $@ + +resize-example2$(EXEEXT): resize-example2.o resize-arrows.o + echo Linking $@... + $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) resize-example2.o resize-arrows.o -o $@ $(LINKFLTK) $(LDLIBS) + $(OSX_ONLY) ../fltk-config --post $@ + +resize-example3a$(EXEEXT): resize-example3a.o resize-arrows.o + echo Linking $@... + $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) resize-example3a.o resize-arrows.o -o $@ $(LINKFLTK) $(LDLIBS) + $(OSX_ONLY) ../fltk-config --post $@ + +resize-example3b$(EXEEXT): resize-example3b.o resize-arrows.o + echo Linking $@... + $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) resize-example3b.o resize-arrows.o -o $@ $(LINKFLTK) $(LDLIBS) + $(OSX_ONLY) ../fltk-config --post $@ + +resize-example3c$(EXEEXT): resize-example3c.o resize-arrows.o + echo Linking $@... + $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) resize-example3c.o resize-arrows.o -o $@ $(LINKFLTK) $(LDLIBS) + $(OSX_ONLY) ../fltk-config --post $@ + +resize-example4a$(EXEEXT): resize-example4a.o resize-arrows.o + echo Linking $@... + $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) resize-example4a.o resize-arrows.o -o $@ $(LINKFLTK) $(LDLIBS) + $(OSX_ONLY) ../fltk-config --post $@ + +resize-example4b$(EXEEXT): resize-example4b.o resize-arrows.o + echo Linking $@... + $(CXX) $(ARCHFLAGS) $(CXXFLAGS) $(LDFLAGS) resize-example4b.o resize-arrows.o -o $@ $(LINKFLTK) $(LDLIBS) + $(OSX_ONLY) ../fltk-config --post $@ + rotated_text$(EXEEXT): rotated_text.o scroll$(EXEEXT): scroll.o -- cgit v1.2.3