/*
 * Shell Script Make Imakefile < Imakefile >
 *
 * gcb & gxb - script for easy compiling: Borland Graphics Interface for Xlib
 *
 * Copyright (c) 1992-94 Tokyo Denki University, Taiji Yamada
 */
#include "../config.h"

CPPFLAGS = -I$(XBGIINCDIR)
LDFLAGS = -L$(XBGILIBDIR)
ALLLDLIBS = $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)

TARGETS = gcb gxb

INSTALLFLAGS = -c $(INSTBINFLAGS)

all: $(TARGETS)

gcb:
	echo "#"! /bin/csh -f					>  gcb
	echo "#"						>> gcb
	echo "#" simple c compiling command for graphics.h	>> gcb
	echo "#"						>> gcb
	echo set CC = \"$(CC)\"					>> gcb
	echo set CFLAGS   = \"$(CFLAGS)\"			>> gcb
	echo set CPPFLAGS = \"$(CPPFLAGS)\"			>> gcb
	echo set LDFLAGS  = \"$(LDFLAGS)\"			>> gcb
	echo set LDLIBS   = \"$(ALLLDLIBS)\"			>> gcb
	echo -n "\$$CC \$$CFLAGS \$$1.c -o \$$1 "		>> gcb
	echo "\$$CPPFLAGS \$$LDFLAGS \$$LDLIBS"			>> gcb
	chmod +x gcb

gxb:
	echo "#"! /bin/csh -f					>  gxb
	echo "#"						>> gxb
	echo "#" simple c++ compiling command for graphics.h	>> gxb
	echo "#"						>> gxb
	echo set CXX = \"$(CXX)\"				>> gxb
	echo set CFLAGS   = \"$(CFLAGS)\"			>> gxb
	echo set CPPFLAGS = \"$(CPPFLAGS)\"			>> gxb
	echo set LDFLAGS  = \"$(LDFLAGS)\"			>> gxb
	echo set LDLIBS   = \"$(ALLLDLIBS)\"			>> gxb
	echo -n "\$$CXX \$$CFLAGS \$$1.cxx -o \$$1 "		>> gxb
	echo "\$$CPPFLAGS \$$LDFLAGS \$$LDLIBS"			>> gxb
	chmod +x gxb

clean::
	$(RM) gcb gxb

install::
	$(INSTALL) $(INSTALLFLAGS) gcb $(XBGIBINDIR)
	$(INSTALL) $(INSTALLFLAGS) gxb $(XBGIBINDIR)

Makefiles::

includes::

depend::

print-all::
