# Make file for the BDF to SNF font compiler
#
SERVER = ../../server
DEPEND=../../makedepend/makedepend
EXECS = fc showsnf

FCSRC = fc.c
FCOBJ = fc.o
SHSRC = showsnf.c
SHOBJ = showsnf.o

#COMMONSRC = bitcopy.c fontutil.c
COMMONSRC = fontutil.c
COMMONOBJ = fontutil.o

SRCS = $(COMMONSRC) $(FCSRC) $(SHSRC)
OFILES = $(COMMONOBJ) $(FCOBJ) $(SHOBJ)

LIB =

INCLUDES = -I. -I../../include -I$(SERVER)/include
CFLAGS = -g $(INCLUDES)

all: $(EXECS)

install: $(EXECS)
	cp $(EXECS) $(PUB)/bin

fc: $(COMMONOBJ) $(FCOBJ) $(LIB)
	@rm -f $@
	$(CC) $(CFLAGS) -o $@ $(FCOBJ) $(COMMONOBJ) $(LIB)

showsnf: $(COMMONOBJ) $(SHOBJ) $(LIB)
	@rm -f $@
	$(CC) $(CFLAGS) -o $@ $(SHOBJ) $(COMMONOBJ) $(LIB)

#bitcopy.o: bitcopy.c
#	$(CC) -S $(CFLAGS) bitcopy.c
#	inline $*.s | as -o $@
#	rm -f $*.s

LFILES = *.c
lint:
	lint -x $(INC) $(LFILES) -lc

clean:
	rm -f *.o core a.out errs fc

get:
	co -q RCS/*

buildtree:
	@echo ${WHEREAMI} `pwd`

depend:
	${DEPEND} -v -I. ${CFLAGS}  -s'# DO NOT DELETE' ${SRCS}


# DO NOT DELETE

fontutil.o: /usr/include/stdio.h /usr/include/sys/file.h ../../include/X.h
fontutil.o: ../../include/Xmd.h ../../include/Xproto.h
# ../../include/Xproto.h includes:
#	Xmd.h
#	Xprotostr.h
fontutil.o: ../../include/Xmd.h ../../include/Xprotostr.h
# ../../include/Xprotostr.h includes:
#	Xmd.h
fontutil.o: ../../include/Xmd.h ../../server/include/misc.h
# ../../server/include/misc.h includes:
#	os.h
fontutil.o: ../../server/include/os.h
# ../../server/include/os.h includes:
#	misc.h
fontutil.o: ../../server/include/fontstruct.h
# ../../server/include/fontstruct.h includes:
#	font.h
#	misc.h
fontutil.o: ../../server/include/font.h ../../server/include/misc.h
fontutil.o: ../../server/include/os.h port.h fc.h
fc.o: /usr/include/stdio.h /usr/include/sys/file.h /usr/include/errno.h
fc.o: ../../server/include/misc.h ../../server/include/os.h ../../include/X.h
fc.o: ../../include/Xproto.h ../../include/Xmd.h ../../include/Xprotostr.h
fc.o: ../../include/Xmd.h ../../server/include/fontstruct.h
fc.o: ../../server/include/font.h ../../server/include/misc.h
fc.o: ../../server/include/os.h ../../server/include/font.h fc.h
showsnf.o: /usr/include/stdio.h /usr/include/sys/types.h
showsnf.o: /usr/include/sys/file.h /usr/include/sys/stat.h
showsnf.o: /usr/include/errno.h ../../server/include/misc.h
showsnf.o: ../../server/include/os.h ../../include/Xmd.h
showsnf.o: ../../include/Xproto.h ../../include/Xmd.h
showsnf.o: ../../include/Xprotostr.h ../../include/Xmd.h
showsnf.o: ../../server/include/fontstruct.h ../../server/include/font.h
showsnf.o: ../../server/include/misc.h ../../server/include/os.h
showsnf.o: ../../server/include/font.h fc.h