#
# This makefile installs gcut

include /usr/include/make/commondefs

IDBTAG = -idb "std.sw.demos mach(GFXBOARD=CLOVER2 GFXBOARD=ECLIPSE)"
AREA = geo
SALESIDB = -idb "demos.sw.geo mach(GFXBOARD=CLOVER2 GFXBOARD=ECLIPSE)"
DATAIDB = -idb "demos.data.geo mach(GFXBOARD=CLOVER2 GFXBOARD=ECLIPSE)"
#JIDB = -idb "demos.journal.geo mach(GFXBOARD=CLOVER2 GFXBOARD=ECLIPSE)"

TARGETS = gcut
CFILES = gcut.c misc.c user.c vect.c cutter.c load_series.c cube.c inventory.c
HFILES = gcut.h misc.h user.h vect.h cutter.h load_series.h cube.h inventory.h
LCOPTS = -float
CFLAGS = -g
LLDLIBS = ../panel/lib/libpanel.a -limage -lgl_s -lm -lmpc

default: ${TARGETS}

include ${COMMONRULES}

${TARGETS}: ${OBJECTS}
	${CCF} -o $@ ${OBJECTS} ${LDFLAGS}

install sales: default
	${INSTALL} -F /usr/demos/bin -m 755 -u demos -g demos \
		${SALESIDB} ${TARGETS}
	for i in ${TARGETS}; do ( \
		${INSTALL} -F /usr/demos -m 644 -u demos -g demos \
			${SALESIDB} -src m_$$i .m_${AREA}_$$i ;\
		${INSTALL} -F /usr/demos/${AREA} -m 755 -u demos -g demos \
			${SALESIDB} -src $$i.sh $$i ;\
		${INSTALL} -F /usr/demos/data/journal -m 644 -u demos -g demos \
			${JIDB} $$i.j ;\
		${INSTALL} -F /usr/demos/${AREA} -m 755 -u demos -g demos \
			${JIDB} $$i.rec;\
		${INSTALL} -F /usr/demos -m 644 -u demos -g demos \
			${JIDB} -src m_$${i}.j .m_${AREA}_$${i}.j ;\
	) done;
	${INSTALL} -dir -m 755 -u demos -g demos \
		${DATAIDB} /usr/demos/data/geo
	${INSTALL} -dir -m 755 -u demos -g demos \
		${DATAIDB} /usr/demos/data/geo/seismic
	cd seismic;${INSTALL} -F /usr/demos/data/geo/seismic -m 644 -u demos \
		 -g demos ${DATAIDB} *.bw

# DO NOT DELETE THIS LINE -- make depend uses it
cube.o: /usr/include/gl.h /usr/include/malloc.h cube.c cube.h
cutter.o: ../panel/include/panel.h /usr/include/device.h \
	 /usr/include/gl.h /usr/include/malloc.h /usr/include/math.h \
	 /usr/include/sgimath.h /usr/include/stdio.h \
	 /usr/include/values.h cube.h cutter.c cutter.h gcut.h \
	 load_series.h misc.h user.h vect.h
gcut.o: /usr/include/gl.h /usr/include/malloc.h gcut.c gcut.h \
	 load_series.h
inventory.o: /usr/include/stdio.h /usr/include/sys/invent.h inventory.c \
	 inventory.h
load_series.o: /usr/include/gl/image.h /usr/include/stdio.h \
	 /usr/include/string.h load_series.c
misc.o: /usr/include/device.h /usr/include/gl.h /usr/include/math.h \
	 /usr/include/sgimath.h /usr/include/stdio.h \
	 /usr/include/values.h misc.c misc.h
user.o: ../panel/include/panel.h /usr/include/device.h /usr/include/gl.h \
	 /usr/include/math.h /usr/include/sgimath.h \
	 /usr/include/sys/invent.h /usr/include/values.h cutter.h \
	 gcut.h inventory.h load_series.h misc.h user.c vect.h
vect.o: /usr/include/math.h /usr/include/sgimath.h /usr/include/values.h \
	 vect.c vect.h
# DO NOT DELETE THIS 2nd LINE -- make depend uses it
