#########################
#
# Makefile for dxf2rib
# SPDsoft Wed Jun  7 22:11:55 METDST 1995
#
#


###############
#
# SGI Options
#
#
CC		= cc
LINK	= cc -s
CCOPTS	= -c -ansi -mips2 -float -prototypes -pedantic -woff 841 -O
LDOPTS	= -s
LIBS	= -lc -lm
#CC		= gcc
#CCOPTS	= -O -ansi -mips2 -mcpu=r4000 -fpcc-struct-return -fsigned-char -pedantic -c
#LINK	= gcc

SYSTEM_INSTALL_DIR = /usr/local

###############
#
# HPUX options
#
#CC		= cc
#LINK	= ld -s
#CCOPTS	= -Aa -O -D_HPUX_SOURCE -c
#LDOPTS	= /lib/crt0.o
#LIBS	= -lm -lc -ldld

###############
#
# OSF options
#
#CC      = cc
#LINK    = cc
#CCOPTS  = -O -c
#LDOPTS  =
#LIBS    = -lm

###############
#
# SunOS options
#
#CC		= gcc
#LINK	= gcc
#CCOPTS	= -O -target  $(TARGET_ARCH:-%=%) -ansi -D_BSD_ -c
#LDOPTS	=
#LIBS	= -lm
# Solaris + gcc 2.6.0
#CCOPTS	= -O -ansi -c

INSTALL_DIR = $(HOME)/usr/bin

##############################
#
# End of configurable options
#
##############################

EXEC	= rcat
SRCS	= errors.c prefs.c rcat.c rcatm.c
OBJS	= $(SRCS:.c=.o)
HDRS	= errors.h prefs.h rcat.h version.h
MAKEFILE = Makefile

all: $(EXEC)

$(EXEC): $(OBJS)
	$(LINK) -o $(EXEC) $(OBJS) $(LIBS)
	rm -f $(INSTALL_DIR)/$(EXEC)
	ln $(EXEC) $(INSTALL_DIR)

$(OBJS):
	$(CC) $(CCOPTS) $<

backup:
	@gtar cvzf dxfsrc.tgz $(SRCS) $(HDRS) $(MAKEFILE)
	@echo Created dxfsrc.tgz

print:
	@sh -c 'for file in $(SRCS) $(HDRS);	\
	do	\
		pr -e4 -t $$file;	\
		echo \\f;	\
	done'

clean:	
		rm -f *.o
new:	
		rm -f $(EXEC)
		make clean
		make all

