#
# Top Makefile of GRAFFIT < Makefile >
#
# Target GRAFFIT library: GRAphics by Floating point and Frame Implement Tools
#
# Copyright (c) 1992-94 Tokyo Denki University, Taiji Yamada
#

# -----------------------------------------------------------------------------

 TOP_DIR = $(HOME)
 BIN_DIR = $(TOP_DIR)/bin
 LIB_DIR = $(TOP_DIR)/lib
 INC_DIR = $(TOP_DIR)/include
      CC = gcc -g
   X_DIR = /usr/X11R5
  CFLAGS =
# CFLAGS = -DCREATE_FUNCTION_FROM_MACRO
SLDFLAGS = -G
#SLDFLAGS =

# -----------------------------------------------------------------------------

 DEF_SOURCE =\
                 CC="$(CC)" \
             CFLAGS="$(CFLAGS)" \
              X_DIR="$(X_DIR)" \
            INC_DIR="$(INC_DIR)" \
            LIB_DIR="$(LIB_DIR)" \
           SLDFLAGS="$(SLDFLAGS)"

# -----------------------------------------------------------------------------

      AR = ar
 ARFLAGS = ruv
      CD = cd
      CP = cp -p
 INSTALL = install
      LD = ld
  RANLIB = ranlib
      RM = rm -f

# -----------------------------------------------------------------------------

all:
	$(CD) sources;  $(MAKE) $(DEF_SOURCE)

install:
	$(CD) sources;  $(MAKE) install $(DEF_SOURCE)

clean:
	$(CD) sources;  $(MAKE) clean $(DEF_SOURCE)
	$(RM) core *~
