# Makefile.dd

# @(#)Makefile.4dd	1.4

COPTIONS =	-g
CFLAGS =	$(COPTIONS) -float $(CCONFIG)
LIBS =		-lbsd -lmalloc -lm -lc_s -lgl_s

C_DEMO=		4dd_cyfile.c 4dd_file.c 4dd_tools.c 4dd_misc.c 4dd_edit.c \
			4dd_help.c 4dd_wire.c 4dd_echo.c 4dd_render.c 4dd_cmdtab.c

U_DEMO=		$(C_DEMO:.c=.u)

.c.u:
			cc $(CFLAGS) -j $<

all:		ee_demo

ee_demo::	$(U_DEMO)
			cc $(CFLAGS) -o ee_demo $(U_DEMO) $(LIBS)

# Header dependencies:

4dd_cmdtab.u:		4dd_echo.h
4dd_cyfile.u:		4dd_cyfile.h
4dd_echo.u:			4dd_echo.h
4dd_file.u:			4dd_echo.h
4dd_edit.u:			4dd_echo.h 4dd_gt.h
4dd_help.u:			4dd_echo.h 4dd_gt.h
4dd_render.u:		4dd_echo.h 4dd_gt.h
4dd_wire.u:			4dd_echo.h 4dd_gt.h
4dd_misc.u:			4dd_echo.h
4dd_tools.u:		4dd_echo.h

clean:		
					/bin/rm -f $(U_DEMO)
					/bin/rm -f $(U_DEMO:.u=.o)

release:			all
					cp ee_demo		~/proto/echo/4ddemo/ee_demo
					cp 4dd_*.c		~/proto/echo/4ddemo
					cp 4dd_*.h		~/proto/echo/4ddemo
					cp Makefile.4dd	~/proto/echo/4ddemo/Makefile
					cp README.4dd	~/proto/echo/4ddemo/README
					chmod 755 		~/proto/echo/4ddemo/ee_demo
					chmod 644 		~/proto/echo/4ddemo/*.c
					chmod 644 		~/proto/echo/4ddemo/*.h
					chmod 644		~/proto/echo/4ddemo/Makefile
					chmod 644		~/proto/echo/4ddemo/README
