###########################################################################
#
# Makefile system for GILDAS softwares (2003-2017).
#
# Please be careful: element order often matters in makefiles.
#
###########################################################################

include $(gagadmdir)/Makefile.def

###########################################################################

LIB_IDENTITY = gtv

LIB_EXPORTS = gtv_interfaces_public.mod

LIB_C_OBJECTS = xsub.o gtv-message-c.o event-stack.o
ifeq ($(PNG_PRESENT),yes)
  LIB_C_OBJECTS += writepng.o
  LOCAL_CFLAGS += $(PNG_CFLAGS)
endif

LIB_F_OBJECTS = awd.o cd.o change.o char.o clear_alpha.o clear.o	\
clip.o close.o compress.o create.o cursor.o destroy.o device.o		\
display.o error.o flush.o greg_image_utils.o gt_fillpoly.o gt_image.o	\
gtvdef.o gtv.o gtv-interfaces.o gtv-interfaces-private.o		\
gtv-interfaces-public.o gtv-message.o gtv_mod.o gtview.o		\
gtvirt_arbre.o gtvirt.o gtvlang.o hard.o lens.o lines.o			\
load_store_greg.o lut.o message.o metacode.o mkdir.o open.o openz.o	\
pencil.o penlut.o plot.o png.o point.o polyline.o ps.o refresh.o	\
set_attribut.o svg.o util_arbre.o win.o write.o zoom.o

LOCAL_CFLAGS += -I../

LIB_DEPENDS = -lggui -lgcore -lgchar -lsic -lgio -lgmath -lgsys

ADD_LIBS += $(GUI_SYS_LIBS)

###########################################################################

include $(gagadmdir)/Makefile.lib

###########################################################################

include $(builddir)/Makefile.deps

###########################################################################
