59 lines
1.9 KiB
Makefile
59 lines
1.9 KiB
Makefile
#
|
|
# @(#)Makefile 1.1 94/10/31 SMI
|
|
#
|
|
# Copyright (c) 1985, 1986, 1987, 1988, 1989 by Sun Microsystems, Inc.
|
|
# Permission to use, copy, modify, and distribute this software for any
|
|
# purpose and without fee is hereby granted, provided that the above
|
|
# copyright notice appear in all copies and that both that copyright
|
|
# notice and this permission notice are retained, and that the name
|
|
# of Sun Microsystems, Inc., not be used in advertising or publicity
|
|
# pertaining to this software without specific, written prior permission.
|
|
# Sun Microsystems, Inc., makes no representations about the suitability
|
|
# of this software or the interface defined in this software for any
|
|
# purpose. It is provided "as is" without express or implied warranty.
|
|
#
|
|
#
|
|
# ----------- Makefile for SunCGI graphics example programs -----------
|
|
#
|
|
C_DEMOS= ex1-1 ex2-1 ex2-2 ex2-3 ex3-1.1 ex3-1.2 ex4-1 ex4-6 \
|
|
ex5-2 ex5-3 exD-1 exD-2 exD-3 exE-4.1 exE-4.2
|
|
FTN_DEMOS= exF-2.1 exF-2.2
|
|
OTHER_DEMOS=
|
|
DEMOS= ${C_DEMOS} ${FTN_DEMOS} ${OTHER_DEMOS}
|
|
CGIINCLUDES= -I..
|
|
OTHERINCLUDES=
|
|
#CGILIBS= -lcgi
|
|
CGILIBS= ../libcgi.a
|
|
CGI77LIBS= ../../libcgi77/libcgi77.a
|
|
TOOLLIBS= -lsuntool
|
|
WINLIBS= -lsunwindow -lpixrect -lm
|
|
#OPTIM= -g
|
|
OPTIM= -O
|
|
CPPFLAGS=
|
|
CFLAGS= ${OPTIM} ${CGIINCLUDES} ${OTHERINCLUDES}
|
|
FFLAGS= ${OPTIM} ${CGIINCLUDES} ${OTHERINCLUDES}
|
|
LDFLAGS= ${TARGET_ARCH} ${CGILIBS} ${TOOLLIBS} ${WINLIBS}
|
|
|
|
.SUFFIXES: .c .f
|
|
|
|
.KEEP_STATE:
|
|
|
|
all: ${CGILIBS} ${CGI77LIBS} ${DEMOS}
|
|
|
|
.c:
|
|
cc -o $@ $@.c ${CFLAGS} ${CPPFLAGS} ${CGILIBS} ${TOOLLIBS} ${WINLIBS}
|
|
|
|
.f:
|
|
f77 -o $@ $@.f ${FFLAGS} \
|
|
${CPPFLAGS} ${CGI77LIBS} ${CGILIBS} ${TOOLLIBS} ${WINLIBS}
|
|
|
|
install:
|
|
rm -f $$cgi/doc/ref/src/*
|
|
cp Makefile $$cgi/doc/ref/src
|
|
cp README $$cgi/doc/ref/src
|
|
for i in ${C_DEMOS}; do sed 's/\\/\\e/' $$i.c > $$cgi/doc/ref/src/$$i.c ; done
|
|
for i in ${FTN_DEMOS}; do sed 's/\\/\\e/' $$i.f > $$cgi/doc/ref/src/$$i.f ; done
|
|
|
|
clean:
|
|
-rm -f *.o ${DEMOS} errs core
|