205 lines
4.6 KiB
Makefile
Executable File
205 lines
4.6 KiB
Makefile
Executable File
#
|
|
#ident "@(#)Makefile 1.5 92/01/13 SMI"
|
|
#
|
|
# Copyright (c) 1989 by Sun Microsystems, Inc.
|
|
#
|
|
|
|
PROG= tek t4013 t300 t300s t450 aedplot bgplot dumbplot gigiplot \
|
|
hpplot hp7221plot implot atoplot plottoa vplot crtplot plot
|
|
|
|
SUBDIRS= libplot
|
|
|
|
DRVOBJ= driver.o
|
|
VPLOTOBJ= vplot.o chrtab.o
|
|
CRTOBJ= crtplot.o crtdriver.o
|
|
ATOOBJ= atoplot.o
|
|
TOAOBJ= plottoa.o
|
|
|
|
OBJS= $(DRVOBJ) $(VPLOTOBJ) $(CRTOBJ) $(ATOOBJ) $(TOAOBJ)
|
|
|
|
DRVSRC= $(DRVOBJ:%.o=%.c)
|
|
VPLOTSRC= $(VPLOTOBJ:%.o=%.c)
|
|
CRTSRC= $(CRTOBJ:%.o=%.c)
|
|
ATOSRC= $(ATOOBJ:%.o=%.c)
|
|
TOASRC= $(TOAOBJ:%.o=%.c)
|
|
|
|
SRCS= $(DRVSRC) $(VPLOTSRC) $(CRTSRC) $(ATOSRC) $(TOASRC)
|
|
|
|
include ../Makefile.ucbcmd
|
|
|
|
FILEMODE= 755
|
|
|
|
INC1 = $(ROOT)/usr/ucbinclude
|
|
|
|
LDFLAGS += -L$(ROOT)/usr/ucblib
|
|
|
|
LIBPLOT = ./libplot
|
|
|
|
LIBS.DEF = -lm -lucb -lelf
|
|
LIBS.PLOT =
|
|
LDLIBS += $(LIBS.PLOT) $(LIBS.DEF)
|
|
|
|
#CPPFLAGS.master += -I$(INC1)
|
|
CPPFLAGS = -I$(INC1) $(CPPFLAGS.master)
|
|
|
|
clean:= TARGET= clean
|
|
clobber:= TARGET= clobber
|
|
|
|
.KEEP_STATE:
|
|
|
|
all: $(PROG) debug
|
|
|
|
tek:= LDFLAGS += -L$(LIBPLOT)
|
|
tek:= LIBS.PLOT = -lt4014
|
|
tek: $(DRVOBJ) $(LIBPLOT)/libt4014.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
t4013:= LDFLAGS += -L$(LIBPLOT)
|
|
t4013:= LIBS.PLOT = -lt4013
|
|
t4013: $(DRVOBJ) $(LIBPLOT)/libt4013.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
t300:= LDFLAGS += -L$(LIBPLOT)
|
|
t300:= LIBS.PLOT = -lt300
|
|
t300: $(DRVOBJ) $(LIBPLOT)/libt300.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
t300s:= LDFLAGS += -L$(LIBPLOT)
|
|
t300s:= LIBS.PLOT = -lt300s
|
|
t300s: $(DRVOBJ) $(LIBPLOT)/libt300s.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
t450:= LDFLAGS += -L$(LIBPLOT)
|
|
t450:= LIBS.PLOT = -lt450
|
|
t450: $(DRVOBJ) $(LIBPLOT)/libt450.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
vplot: $(VPLOTOBJ)
|
|
$(SETRUNPATH) $(LINK.c) $(VPLOTOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
crtplot:= LDFLAGS += -L$(LIBPLOT)
|
|
crtplot:= LIBS.DEF = -lcurses -ltermcap -lm -lucb -lelf
|
|
crtplot: $(CRTOBJ)
|
|
$(SETRUNPATH) $(LINK.c) $(CRTOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
aedplot:= LDFLAGS += -L$(LIBPLOT)
|
|
aedplot:= LIBS.PLOT = -laed
|
|
aedplot: $(DRVOBJ) $(LIBPLOT)/libaed.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
bgplot:= LDFLAGS += -L$(LIBPLOT)
|
|
bgplot:= LIBS.PLOT = -lplotbg
|
|
bgplot: $(DRVOBJ) $(LIBPLOT)/libplotbg.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
dumbplot:= LDFLAGS += -L$(LIBPLOT)
|
|
dumbplot:= LIBS.DEF = -ltermcap -lm -lucb -lelf
|
|
dumbplot:= LIBS.PLOT = -ldumb
|
|
dumbplot: $(DRVOBJ) $(LIBPLOT)/libdumb.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
gigiplot:= LDFLAGS += -L$(LIBPLOT)
|
|
gigiplot:= LIBS.PLOT = -lgigi
|
|
gigiplot: $(DRVOBJ) $(LIBPLOT)/libgigi.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
hpplot:= LDFLAGS += -L$(LIBPLOT)
|
|
hpplot:= LIBS.PLOT = -lhp2648
|
|
hpplot: $(DRVOBJ) $(LIBPLOT)/libhp2648.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
hp7221plot:= LDFLAGS += -L$(LIBPLOT)
|
|
hp7221plot:= LIBS.PLOT = -lhp7221
|
|
hp7221plot: $(DRVOBJ) $(LIBPLOT)/libhp7221.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
implot:= LDFLAGS += -L$(LIBPLOT)
|
|
implot:= LIBS.PLOT = -limagen
|
|
implot: $(DRVOBJ) $(LIBPLOT)/libimagen.a
|
|
$(SETRUNPATH) $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
atoplot:= LDFLAGS += -L$(LIBPLOT)
|
|
atoplot:= LIBS.PLOT = -lplot
|
|
atoplot: $(ATOOBJ) $(LIBPLOT)/libplot.a
|
|
$(SETRUNPATH) $(LINK.c) $(ATOOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
plottoa: $(TOAOBJ)
|
|
$(SETRUNPATH) $(LINK.c) $(TOAOBJ) -o $@ $(LDLIBS)
|
|
$(POST_PROCESS)
|
|
|
|
$(LIBPLOT)/libt300.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) t300
|
|
|
|
$(LIBPLOT)/libt300s.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) t300s
|
|
|
|
$(LIBPLOT)/libt450.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) t450
|
|
|
|
$(LIBPLOT)/libt4014.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) t4014
|
|
|
|
$(LIBPLOT)/libaed.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) aed
|
|
|
|
$(LIBPLOT)/libplotbg.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) bitgraph
|
|
|
|
$(LIBPLOT)/libdumb.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) dumb
|
|
|
|
$(LIBPLOT)/libgigi.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) gigi
|
|
|
|
$(LIBPLOT)/libhp2648.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) hp2648
|
|
|
|
$(LIBPLOT)/libhp7221.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) hp7221
|
|
|
|
$(LIBPLOT)/libimagen.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) imagen
|
|
|
|
$(LIBPLOT)/libplot.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) plot
|
|
|
|
$(LIBPLOT)/libt4013.a: FRC
|
|
cd $(LIBPLOT); pwd; $(MAKE) t4013
|
|
|
|
install: all $(ROOTPROG)
|
|
|
|
clean: $(SUBDIRS) clean_all
|
|
|
|
clobber: $(SUBDIRS) clobber_all
|
|
|
|
clean_all:
|
|
$(RM) $(OBJS)
|
|
|
|
clobber_all:
|
|
$(RM) $(PROG)
|
|
|
|
$(SUBDIRS): FRC
|
|
@cd $@; pwd; $(MAKE) $(MFLAGS) $(TARGET)
|
|
|
|
lint: lint_PROG
|
|
|
|
include ../Makefile.ucbtarg
|
|
|
|
FRC:
|
|
|