summaryrefslogtreecommitdiff
path: root/test/Makefile
diff options
context:
space:
mode:
authorDuncan Gibson <engelsman@users.noreply.github.com>2020-07-15 01:11:31 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2020-07-20 14:08:47 +0200
commitc132ac564ed46464c05de0a70e2afc3822916a67 (patch)
tree16af9684fa1f05e6cd20cfe0b376e7924108ae63 /test/Makefile
parent4858882e1e4af51cbe7125752f83216c273eed7c (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/Makefile51
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