#
# Xview Sample Make File < Makefile >
#
# multi-platform programing: Borland Graphics Interface for Xlib
#
# Copyright (c) 1992-94 Tokyo Denki Uniersity, Taiji Yamada
#

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

 TOP_DIR = $(HOME)
 LIB_DIR = $(TOP_DIR)/lib
 INC_DIR = $(TOP_DIR)/include
      CC = gcc
   X_DIR = /usr/X11R5
  XV_DIR = /usr/openwin
  CFLAGS = -g -traditional
CPPFLAGS = -I$(INC_DIR) -I$(X_DIR)/include -I$(XV_DIR)/include
 LDFLAGS = -L$(INC_DIR) -L$(X_DIR)/lib     -L$(XV_DIR)/lib
  LDLIBS = -lgraffit -lXbgi -lxview -lolgx -lXpm -lX11 -lm -lsocket -lnsl

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

 INCLUDE = down.ico left.ico right.ico up.ico
 HEADERS = sponge.h
 SOURCES = sponge.c

 TARGETS = sponge

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

      RM = rm -f

.c:
	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)

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

all: $(TARGETS)

$(TARGETS): $(SOURCES) $(HEADERS) $(INCLUDE)

clean:
	$(RM) $(TARGETS)
	$(RM) *.o core *~

test:
	env LD_LIBRARY_PATH=/usr/openwin/lib:/home/taiji/lib sponge
