*.o
*.lo
*.la
+*.a
.deps
.libs
*.swp
src/Makefile
tools/Makefile
gui/Makefile
+ gui/buttons/Makefile
Makefile)
AS_IF([test "x$have_windows" == xno],[AC_MSG_NOTICE( Compiling for Unix )],[AC_MSG_NOTICE([ Compiling for Windows ])])
AM_CPPFLAGS = -Wall -g $(STD_DEFINES_AND_INCLUDES) $(GTK_CFLAGS) $(GRAPHICSMAGICK_CFLAGS) $(IMAGEMAGICK_CFLAGS) $(OPENCV_CFLAGS)
-INCLUDES = $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
+AM_CPPFLAGS += $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
+
+SUBDIRS = buttons
if HAVE_WINDOWS
AM_CPPFLAGS += -DHAVE_WINDOWS
colorize_gtk
colorize_gtk_SOURCES = \
- ../src/img.c \
- ../src/yuv.c \
- ../src/mark.c \
- ../src/process.c \
- ../src/settings.c \
image.c \
palette.c \
timeline.c \
diag_bc.c \
diag_level.c \
fill.c \
- buttons/b_size_1.c buttons/b_size_3.c buttons/b_size_5.c buttons/b_size_9.c \
- buttons/b_size_11.c buttons/b_size_19.c buttons/b_move.c buttons/b_pick.c \
- buttons/b_zoomin.c buttons/b_zoomout.c \
- buttons/b_highlight.c buttons/b_eye.c buttons/b_pal.c buttons/b_col.c \
- buttons/b_bc.c buttons/b_preview.c buttons/b_flow.c buttons/b_fill.c \
- buttons/b_mark.c \
menu.c \
toolbar.c \
main.c
+
if ENABLE_OPENCV
colorize_gtk_SOURCES += \
- diag_flow.c \
- ../src/opticalflow.c
+ diag_flow.c
endif
colorize_gtk_LDADD = \
$(COMMON_LA) $(GTK_LIBS) $(GRAPHICSMAGICK_LIBS) $(IMAGEMAGICK_LIBS) $(OPENCV_LIBS) \
+ ../src/libcommon.a \
+ buttons/libbuttons.a \
../lib/libcolorize.la \
-lm -lpthread
--- /dev/null
+AM_CPPFLAGS = -Wall -g $(STD_DEFINES_AND_INCLUDES) $(GTK_CFLAGS)
+
+AM_CPPFLAGS += $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
+
+noinst_LIBRARIES = libbuttons.a
+
+libbuttons_a_SOURCES = \
+ b_size_1.c \
+ b_size_3.c \
+ b_size_5.c \
+ b_size_9.c \
+ b_size_11.c \
+ b_size_19.c \
+ b_move.c \
+ b_pick.c \
+ b_zoomin.c \
+ b_zoomout.c \
+ b_highlight.c \
+ b_eye.c \
+ b_pal.c \
+ b_col.c \
+ b_bc.c \
+ b_preview.c \
+ b_flow.c \
+ b_fill.c \
+ b_mark.c
+
AM_CPPFLAGS = -Wall -g $(STD_DEFINES_AND_INCLUDES)
AM_CXXFLAGS = -Wall -g
-INCLUDES = $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
+AM_CPPFLAGS += $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
lib_LTLIBRARIES = libcolorize.la
AM_CPPFLAGS = -Wall -g $(STD_DEFINES_AND_INCLUDES) $(GRAPHICSMAGICK_CFLAGS) $(IMAGEMAGICK_CFLAGS) $(OPENCV_CFLAGS)
AM_CXXFLAGS = -Wall -g
-INCLUDES = $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
+AM_CPPFLAGS += $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
if HAVE_WINDOWS
AM_CPPFLAGS += -DHAVE_WINDOWS
AM_CPPFLAGS += -DWITH_OPENCV
endif
+noinst_LIBRARIES = libcommon.a
+
bin_PROGRAMS = \
colorize
-colorize_SOURCES = \
- colorize.c \
+libcommon_a_SOURCES = \
settings.c \
process.c \
img.c \
yuv.c \
mark.c
+
if ENABLE_OPENCV
-colorize_SOURCES += \
+libcommon_a_SOURCES += \
opticalflow.c
endif
+
+colorize_SOURCES = \
+ colorize.c
+
colorize_LDADD = \
+ libcommon.a \
../lib/libcolorize.la \
$(COMMON_LA) $(GRAPHICSMAGICK_LIBS) $(IMAGEMAGICK_LIBS) $(OPENCV_LIBS) \
-lm
AM_CPPFLAGS = -Wall -g $(STD_DEFINES_AND_INCLUDES) $(GRAPHICSMAGICK_CFLAGS) $(IMAGEMAGICK_CFLAGS) $(OPENCV_CFLAGS)
-INCLUDES = $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
+AM_CPPFLAGS += $(all_includes) # -I$(top_srcdir)/include -I$(top_builddir)/include
if ENABLE_MAGICK
AM_CPPFLAGS += -DWITH_MAGICK
endif
fields_SOURCES = \
- ../src/img.c \
fields.c
+
fields_LDADD = \
+ ../src/libcommon.a \
$(COMMON_LA) $(GRAPHICSMAGICK_LIBS) $(IMAGEMAGICK_LIBS)
if ENABLE_MAGICK
rerate_SOURCES = \
- ../src/img.c \
rerate.c
+
rerate_LDADD = \
+ ../src/libcommon.a \
$(COMMON_LA) $(GRAPHICSMAGICK_LIBS) $(IMAGEMAGICK_LIBS) $(OPENCV_LIBS) \
-lm
endif