diff options
| author | Duncan Gibson <engelsman@users.noreply.github.com> | 2020-07-15 01:11:31 +0200 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2020-07-20 14:08:47 +0200 |
| commit | c132ac564ed46464c05de0a70e2afc3822916a67 (patch) | |
| tree | 16af9684fa1f05e6cd20cfe0b376e7924108ae63 /test/Makefile | |
| parent | 4858882e1e4af51cbe7125752f83216c273eed7c (diff) | |
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
Diffstat (limited to 'test/Makefile')
| -rw-r--r-- | test/Makefile | 51 |
1 files changed, 50 insertions, 1 deletions
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 |
