# # rcsid $Header: /ufs/repository/magic/graphics/Makefile,v 1.7 2001/09/26 18:24:38 tim Exp $ # MODULE = graphics MAGICDIR = .. BASE_SRCS = grMain.c grLock.c grDStyle.c grText.c grCMap.c grClip.c \ grGlyphs.c grNull.c SUN_SRCS = grSunW1.c grSunW2.c grSunW3.c grSunW4.c grSunW5.c X10_SRCS = grX10a1.c grX10a2.c grX10a3.c grX10a4.c grX10a5.c X11_SRCS = grX11su1.c grX11su2.c grX11su3.c grX11su4.c grX11su5.c OS2_SRCS = grOS2_1.c grX11su2.c grX11su3.c grX11su4.c grX11su5.c SUNOLD_SRCS = grSun1.c grSun2.c grSun3.c grSun4.c grSun5.c AED_SRCS = grAed1.c grAed2.c grAed3.c grAed4.c grAed5.c OGL_SRCS = grOGL1.c grOGL2.c grOGL3.c grOGL4.c grOGL5.c SUNHELPER_SRCS = grSunProg.c SUNHELP_PROG = grSunProg X10HELPER_SRCS = X10helper.c X10HELP_PROG = X10helper X11HELPER_SRCS = X11Helper.c X11HELP_PROG = XHelper7 # Sets ${GR_SRCS} to one of the above include ${MAGICDIR}/defs.mak SRCS = ${BASE_SRCS} ${GR_SRCS} OBJS = ${BASE_SRCS:.c=.o} ${GR_SRCS:.c=.o} CFLAGS += ${GR_CFLAGS} DFLAGS += ${GR_DFLAGS} CLEANS += ${GR_HELPER_PROG} LIBS += ${GR_LIBS} main: ${GR_HELPER_PROG} ${GR_HELPER_PROG}: ${GR_HELPER_SRCS} @echo --- building main ${GR_HELPER_PROG} ${RM} ${GR_HELPER_PROG} ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} ${GR_HELPER_SRCS} -o ${GR_HELPER_PROG} ${LIBS} install: ${BINDIR}/${GR_HELPER_PROG} ${SYSDIR}/bw.glyphs ${SYSDIR}/color.glyphs ${BINDIR}/${GR_HELPER_PROG}: ${GR_HELPER_PROG} ${RM} ${BINDIR}/${GR_HELPER_PROG} ${CP} ${GR_HELPER_PROG} ${BINDIR} ${SYSDIR}/%.glyphs: %.glyphs ${RM} ${SYSDIR}/$< ${CP} $< ${SYSDIR} include ${MAGICDIR}/rules.mak