# Where to find things and to put things
P_INC	= -I../../../include
INCS	= ${P_INC}
INSTDIR	= UNDEFINED

# libraries should be included in the parent directory
GOPHER_GW_LIB= libpgoph_gw.a

# args to cc, etc.
CC	= gcc
CFLAGS  = -ggdb3
F_CC	= $(CFLAGS) -c
F_CPP	= ${INCS} ${MACHDEF}

CFILES = \
	glalloc.c \
	goph_gw_dsdb.c

OBJECTS = \
	glalloc.o \
	goph_gw_dsdb.o

all:	${GOPHER_GW_LIB}

${OBJECTS}:
	${CC} ${F_CC} ${F_CPP} $*.c

${GOPHER_GW_LIB}: ${OBJECTS} 
	rm -f ${GOPHER_GW_LIB}
	ar r${AR_FLAGS} ${GOPHER_GW_LIB} ${OBJECTS}
	ranlib ${GOPHER_GW_LIB}

hide:
	-mkdir .hide
	-mv -f a.out core *~ tags TAGS ${OBJECTS} ${GOPHER_GW_LIB} .hide

unhide:
	-mv .hide/* .hide/.??* .
	-rmdir .hide


