/**/#
/**/# Author:	William Chia-Wei Cheng (william@cs.ucla.edu)
/**/#
/**/# Copyright (C) 1990, 1991, William Cheng.
/**/#
/**/# @(#)$Header: /tmp_mnt/n/kona/tangram/u/william/X11/TGIF2/RCS/Imakefile,v 2.4 91/03/06 17:09:21 william Exp $
/**/#

/**/#TGIFVERSION	= 2.2
TGIFVERSION	= 2.2.4
/**/#PROGRAMS	= tgif prtgif /**/#frontend11.o
PROGRAMS	= tgif+ prtgif+ /**/#frontend11.o
/**/#CDEBUGFLAGS= -g
CDEBUGFLAGS	= -O -DUC -DKANJI -DKINPUT

/**/#INSTPGMFLAGS= -s
/**/#BINDIR	= /u/tangram/$(MACHINE)/bin
#BINDIR		= /usr/local/bin
BINDIR		= /usr/bin/X11
/**/#MANPATH	= /u/tangram/man
MANPATH		= /usr/local/man
/**/#TGIFDIR	= /u/tangram/lib/tgif
/**/#TGIFDIR		= $(LIBDIR)/tgif
TGIFDIR		= /usr/local/lib/tgif
#CCDEF_FILE	= /usr/local/X11R4/lib/X11/ccdef/ccdef.kinput
CCDEF_FILE	= /usr/local/X11R5/lib/X11/ccdef/ccdef.kinput
JSERVERHOST_NAME= lambda
DEFINES		= -DTGIF_PATH=\"$(TGIFDIR)\" -DPSFILE_MOD=\"664\" \
                  -DEPSF_FILE_EXT=\"eps\" -DPS_FILE_EXT=\"ps\" \
                  -DXBM_FILE_EXT=\"xbm\" -DXPM_FILE_EXT=\"xpm\" \
		  -DCCDEF=\"$(CCDEF_FILE)\" -DJSERVERHOST=\"$(JSERVERHOST_NAME)\"

LOCAL_LIBRARIES	= $(XLIB)
DEPLIBS		= $(DEPXLIB)
SYS_LIBRARIES	= -lm

OBJ1 =	align.o animate.o arc.o attr.o \
	box.o button.o \
	choice.o color.o copypaste.o cursor.o \
	dialog.o drawing.o dup.o \
	edit.o \
	file.o font.o \
	grid.o group.o \
	mainloop.o mark.o menu.o move.o msg.o \
	names.o \
	obj.o oval.o \
	pattern.o poly.o polygon.o \
	raster.o rcbox.o rect.o ruler.o \
	scroll.o select.o setup.o special.o spline.o stk.o stretch.o \
	text.o \
	version.o \
	xbitmap.o
OBJ2 =  convlib.o convert.o drawarc.o kanji.o kconvert.o showsize.o mainmenu.o

OBJS1 = tgif.o $(OBJ1) $(OBJ2)
OBJS2 = prtgif.o $(OBJ1) $(OBJ2)
FRONTENDOBJS = frontend.o $(OBJ1) $(OBJ2)

SRCS1 = .//**/*.c
SRCS2 = 
SRCS3 = 

ComplexProgramTarget_1(tgif+,$(LOCAL_LIBRARIES),)
ComplexProgramTarget_2(prtgif+,$(LOCAL_LIBRARIES),)

/*
 * NormalRelocatableTarget(frontend11,$(FRONTENDOBJS))
 */

/*MakeDirectories(install,$(TGIFDIR))*/
install::
	if (test ! -d $(TGIFDIR)) ; then \
		mkdir $(TGIFDIR); \
		chmod 0755 $(TGIFDIR); \
	fi;

InstallNonExec(.psmac,$(TGIFDIR))
InstallNonExec(.pskanjiEUC,$(TGIFDIR))
InstallNonExec(.pskanjiEXT,$(TGIFDIR))
InstallNonExec(tgificon.obj,$(TGIFDIR))

.SUFFIXES: .l .man

.l.man:
	rm -f $*.man
	cp $*.l $*.man

OBJDEMO = an-sr-flip-flop.obj fonts.obj slide-demo.obj spice//**/*.obj
SYMDEMO = flip-flop.sym nand2.sym pin.sym tangram.sym spice//**/*.sym
MISCTAR = /**/*.man README Copyright tgif.pl spice//**/*.mod example.tex

distr: tar version

tar:
	rm -f tgif-$(TGIFVERSION).tar/**/*
	tar cvf tgif-$(TGIFVERSION).tar /**/*.c /**/*.e /**/*.h \
		Makefile.noimake Imakefile \
		.psmac tgificon.obj xbm//**/*.xbm \
		$(OBJDEMO) \
		$(SYMDEMO) \
		$(MISCTAR)
	compress tgif-$(TGIFVERSION).tar

SPICE_1 = spice spice//**/*.obj spice//**/*.sym spice//**/*.mod
MAN_1 = /**/*.man example.tex
MISC_1 = Makefile.noimake Imakefile .psmac \
		README Copyright tgif.pl tgificon.obj
OBJDEMO_1 = an-sr-flip-flop.obj fonts.obj slide-demo.obj
SYMDEMO_1 = flip-flop.sym nand2.sym pin.sym tangram.sym

shar:
	rm -f tgif-$(TGIFVERSION).shar./**/*
	shar -otgif-$(TGIFVERSION).shar.1 -n1 -e23 a/**/*.c
	shar -otgif-$(TGIFVERSION).shar.2 -n2 -e23 b/**/*.c c/**/*.c \
		d[a-i]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.3 -n3 -e23 d[j-z]/**/*.c e/**/*.c
	shar -otgif-$(TGIFVERSION).shar.4 -n4 -e23 f[a-i]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.5 -n5 -e23 f[j-z]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.6 -n6 -e23 [g-l]/**/*.c ma/**/*.c
	shar -otgif-$(TGIFVERSION).shar.7 -n7 -e23 m[b-z]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.8 -n8 -e23 n/**/*.c o/**/*.c
	shar -otgif-$(TGIFVERSION).shar.9 -n9 -e23 p[a-n]/**/*.c p[r-z]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.10 -n10 -e23 p[o-q]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.11 -n11 -e23 r[a-c]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.12 -n12 -e23 r[d-z]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.13 -n13 -e23 s[a-o]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.14 -n14 -e23 s[p-s]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.15 -n15 -e23 s[t-z]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.16 -n16 -e23 t[a-f]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.17 -n17 -e23 t[g-z]/**/*.c [v-z]/**/*.c
	shar -otgif-$(TGIFVERSION).shar.18 -n18 -e23 /**/*.e /**/*.h
	shar -otgif-$(TGIFVERSION).shar.19 -n19 -e23 $(MISC_1)
	shar -otgif-$(TGIFVERSION).shar.20 -n20 -e23 $(SPICE_1)
	shar -otgif-$(TGIFVERSION).shar.21 -n21 -e23 xbm xbm/[a-l]/**/*.xbm
	shar -otgif-$(TGIFVERSION).shar.22 -n22 -e23 xbm/[m-z]/**/*.xbm
	shar -otgif-$(TGIFVERSION).shar.23 -n23 -e23 $(MAN_1) $(OBJDEMO_1) \
		$(SYMDEMO_1)

version:
	what .psmac /**/*.c /**/*.e /**/*.h Makefile.noimake Imakefile \
		/**/*.man tgif.pl README example.tex \
		tgificon.obj an-sr-flip-flop.obj fonts.obj slide-demo.obj \
		flip-flop.sym nand2.sym pin.sym tangram.sym \
		spice//**/*.obj spice//**/*.sym \
		> VersionInfo/Distribution/tgif-$(TGIFVERSION)
