#
#
#

PROJECTDIR = ..
DESTDIR = $(GUIDEHOME)
include $(PROJECTDIR)/Makefile.include

SOURCES.c = \
	gcm.c \
	gcc.c \
	gdd.c \
	gfm.c \
	gfm_load_dir.c \
	group.c \
	group_data.c \
	gutil.c \
	gcc_ui.c \
	gfm_ui.c

SOURCES.h = \
	gcm.h \
	gcc.h \
	gdd.h \
	gfm.h \
	group.h \
	group_impl.h \
	gutil.h \
	gcc_ui.h \
	gfm_ui.h \
	gfm_app.pr \
	gfm_data.pr \
	gfm_folder.pr \
	gfm_dotdot.pr \
	gfm_system.pr \
	gfm_unknown.pr \
	black16.pr \
	black32.pr

SOURCES = \
	$(SOURCES.h) \
	$(SOURCES.c)

Targets.other = \
	gcc.info \
	gfm.info

LIBRARY = $(ARCHDIR)/libguidexv.a
SHLIBRARY = $(ARCHDIR)/libguidexv.so.3.0.11
SONAME = libguidexv.so.3

# Compiler flags.

CPPFLAGS += -I../libguide

# Standard targets.

all:	 $(LIBRARY) $(SHLIBRARY)

$(SHLIBRARY): $(OBJECTS)
	$(LD) -o $@ $(OBJECTS)

$(LIBRARY): $(OBJECTS)
	$(AR) $@ $(OBJECTS)
	$(RANLIB) $@

install: all
#	@$(INSTALL_DIR) $(OPENWINHOME)/share/lib/locale/C/help
#	@$(INSTALL_DATA) $(Targets.other) $(OPENWINHOME)/share/lib/locale/C/help
	@$(INSTALL_DIR) $(DESTDIR)/lib/$(ARCHDIR)
	@$(INSTALL_DATA) $(LIBRARY) $(DESTDIR)/lib/$(ARCHDIR)
	@$(INSTALL_BIN) $(SHLIBRARY) $(DESTDIR)/lib/$(ARCHDIR)

