############# ### Targets # ############# DEST = . LIBRARY = libout.a PROGRAM = a.out TARGET = $(PROGRAM) # PRESET VARIABLES ################################# ### Compilers, Programs and Flags ################################# ### C Compiler CC = $(Ccompiler) CFLAGS = $(DEFINE) $(TOPCFLAGS) -I$(IncludeDir) -I../ABV -I../Interface -I../Database -I./pixmaps -I../Kernel -I../Xpm -I../X11 -I../TextField-1.0 -I../Fig #include only for formula.c ... ### C++ Compiler CCC = xlC CCFLAGS = ### Fortran Compiler FC = xlf FFLAGS = -qlanglvl=90ext ### COBOL Compiler COB = cob2 COBFLAGS = ### PL/I Compiler PLI = pli PLIFLAGS = -qLANGLVL=SAA -qNOOPTIMIZE -qNOCOMPILE=S -qNOSEMANTIC=S -qNOSYNTAX=S ### CICS/6000 Translator CICSTRAN = cicstran CICSTRANOPTIONS = ### DB2/6000 Precompiler DB2PREP = db2 prep DB2PREPOPTIONS = bindfile package ### Linker/Loader LD = cc LDFLAGS = ### Shell Command SHELL = /bin/sh ### Installation Program INSTALL = cp ### Print command PRINT = pr ### mkmf program MKMF = /usr/lpp/sde/bin/mkmf SUFFIX = .i: ################################################################### ### Additional rules for make. These rules are in addition to the # ### default rules for the aix make command specified in the # ### /usr/ccs/lib/aix.mk configuration file. For more information # ### refer to the man page for make. # ################################################################### ### Additional make suffixes .SUFFIXES: .F .F~ .f90 .f90~ .cc .cc~ .cpp .cpp~ .cxx .cxx~ .ccp .ccp~ .sqb .sqb~ .cbl .cbl~ .pli .pli~ .H .H~ .hpp .hpp~ .hxx .hxx~ .cpy .cpy~ .inc .inc~ # SINGLE SUFFIX RULES .cc: $(CCC) $(CCFLAGS) $(LDFLAGS) $< -o $@ .cc~: $(GET) $(GFLAGS) -p $< > $*.cc $(CCC) $(CCFLAGS) $(LDFLAGS) $*.cc -o $* -rm -f $*.cc .cpp: $(CCC) $(CCFLAGS) $(LDFLAGS) $< -o $@ .cpp~: $(GET) $(GFLAGS) -p $< > $*.cpp $(CCC) $(CCFLAGS) $(LDFLAGS) $*.cpp -o $* -rm -f $*.cpp .cxx: $(CCC) $(CCFLAGS) $(LDFLAGS) $< -o $@ .cxx~: $(GET) $(GFLAGS) -p $< > $*.cxx $(CCC) $(CCFLAGS) $(LDFLAGS) $*.cxx -o $* -rm -f $*.cxx .F: $(FC) $(FFLAGS) $(LDFLAGS) $< -o $@ .F~: $(GET) $(GFLAGS) -p $< > $*.F $(FC) $(FFLAGS) $(LDFLAGS) $*.F -o $* -rm -f $*.F .f90: $(FC) $(FFLAGS) $(LDFLAGS) $< -o $@ .f90~: $(GET) $(GFLAGS) -p $< > $*.f90 $(FC) $(FFLAGS) $(LDFLAGS) $*.f90 -o $* -rm -f $*.f90 .cbl: $(COB) $(COBFLAGS) $(LDFLAGS) $< -o $@ -qadata -qexit=adexit=iwzrmgux:: > /dev/null .cbl~: $(GET) $(GFLAGS) -p $< > $*.cbl $(COB) $(COBFLAGS) $(LDFLAGS) $*.cbl -o $* -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.cbl .pli: $(PLI) $(PLIFLAGS) $(LDFLAGS) $< -o $@ .pli~: $(GET) $(GFLAGS) -p $< > $*.pli $(PLI) $(PLIFLAGS) $(LDFLAGS) $*.pli -o $* -rm -f $*.pli .ccp: @rm -f $*.cbl $(CICSTRAN) $(CICSTRANOPTIONS) -I COBOL $< @if(egrep -i -e "EXEC[ ]+SQL[ ]+" $*.cbl >/dev/null 2>&1 ); then \ mv -f $*.cbl $*.sqb; \ chmod 444 $*.sqb; \ print "\t$(DB2PREP) $*.sqb $(DB2PREPOPTIONS)"; \ ($(DB2PREP) $*.sqb $(DB2PREPOPTIONS)); \ rm -f $*.sqb; fi @chmod 444 $*.cbl $(COB) $(COBFLAGS) $(LDFLAGS) $*.cbl -o $@ -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.o .ccp~: $(GET) $(GFLAGS) -p $< > $*.ccp @rm -f $*.cbl $(CICSTRAN) $(CICSTRANOPTIONS) -I COBOL $*.ccp @if(egrep -i -e "EXEC[ ]+SQL[ ]+" $*.cbl >/dev/null 2>&1 ); then \ mv -f $*.cbl $*.sqb; \ chmod 444 $*.sqb; \ print "\t$(DB2PREP) $*.sqb $(DB2PREPOPTIONS)"; \ ($(DB2PREP) $*.sqb $(DB2PREPOPTIONS)); \ rm -f $*.sqb; fi @chmod 444 $*.cbl $(COB) $(COBFLAGS) $(LDFLAGS) $*.cbl -o $@ -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.o $*.ccp .sqb: @rm -f $*.cbl $(DB2PREP) $< $(DB2PREPOPTIONS) @chmod 444 $*.cbl $(COB) $(COBFLAGS) $(LDFLAGS) $*.cbl -o $@ -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.o .sqb~: $(GET) $(GFLAGS) -p $< > $*.sqb @rm -f $*.cbl $(DB2PREP) $*.sqb $(DB2PREPOPTIONS) @chmod 444 $*.cbl $(COB) $(COBFLAGS) $(LDFLAGS) $*.cbl -o $@ -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.o $*.sqb # DOUBLE SUFFIX RULES .cc.o: $(CCC) $(CCFLAGS) -c $< .cc~.o: $(GET) $(GFLAGS) -p $< > $*.cc $(CCC) $(CCFLAGS) -c $*.cc -rm -f $*.cc .cc~.cc: $(GET) $(GFLAGS) -p $< > $*.cc; chmod 444 $*.cc .cpp.o: $(CCC) $(CCFLAGS) -c $< .cpp~.o: $(GET) $(GFLAGS) -p $< > $*.cpp $(CCC) $(CCFLAGS) -c $*.cpp -rm -f $*.cpp .cpp~.cpp: $(GET) $(GFLAGS) -p $< > $*.cpp; chmod 444 $*.cpp .cxx.o: $(CCC) $(CCFLAGS) -c $< .cxx~.o: $(GET) $(GFLAGS) -p $< > $*.cxx $(CCC) $(CCFLAGS) -c $*.cxx -rm -f $*.cxx .cxx~.cxx: $(GET) $(GFLAGS) -p $< > $*.cxx; chmod 444 $*.cxx .F.o: $(FC) $(FFLAGS) -c $< .F~.o: $(GET) $(GFLAGS) -p $< > $*.F $(FC) $(FFLAGS) -c $*.F -rm -f $*.F .F~.F: $(GET) $(GFLAGS) -p $< > $@ .f90.o: $(FC) $(FFLAGS) -c $< .f90~.o: $(GET) $(GFLAGS) -p $< > $*.f90 $(FC) $(FFLAGS) -c $*.f90 -rm -f $*.f90 .f90~.f90: $(GET) $(GFLAGS) -p $< > $@ .y.C: $(YACC) $(YFLAGS) -C $< mv y.tab.C $@ .y~.C: $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) -C $*.y mv y.tab.C $*.C rm -f $*.y .l.C: $(LEX) -C $< mv lex.yy.C $@ .l~.C: $(GET) $(GFLAGS) -p $< > $*.l $(LEX) -C $*.l mv lex.yy.C $@ rm -f $*.l .l~.cc: $(GET) $(GFLAGS) -p $< > $*.l $(LEX) -C $*.l mv lex.yy.C $@ rm -f $*.l .l~.cpp: $(GET) $(GFLAGS) -p $< > $*.l $(LEX) -C $*.l mv lex.yy.C $@ rm -f $*.l .l~.cxx: $(GET) $(GFLAGS) -p $< > $*.l $(LEX) -C $*.l mv lex.yy.C $@ rm -f $*.l .l~.c: $(GET) $(GFLAGS) -p $< > $*.l $(LEX) -c $*.l mv lex.yy.c $@ rm -f $*.l .y.cc: $(YACC) $(YFLAGS) -C $< mv y.tab.C $@ .y~.cc: $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) -C $*.y mv y.tab.C $*.cc rm -f $*.y .l.cc: $(LEX) -C $< mv lex.yy.C $@ .y.cpp: $(YACC) $(YFLAGS) -C $< mv y.tab.C $*.@ .y~.cpp: $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) -C $*.y mv y.tab.C $*.cpp rm -f $*.y .l.cpp: $(LEX) -C $< mv lex.yy.C $*.@ .y.cxx: $(YACC) $(YFLAGS) -C $< mv y.tab.C $*.@ .y~.cxx: $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) -C $*.y mv y.tab.C $*.cxx rm -f $*.y .l.cxx: $(LEX) -C $< mv lex.yy.C $*.@ .F.a: $(FC) -c $(FFLAGS) $< $(AR) $(ARFLAGS) $@ $*.o rm -f $*.o .F~.a: $(GET) $(GFLAGS) -p $< > $*.F $(FC) -c $(FFLAGS) $*.F $(AR) $(ARFLAGS) $@ $*.o rm -f $*.[Fo] .f90.a: $(FC) -c $(FFLAGS) $< $(AR) $(ARFLAGS) $@ $*.o rm -f $*.o .f90~.a: $(GET) $(GFLAGS) -p $< > $*.f90 $(FC) -c $(FFLAGS) $*.f90 $(AR) $(ARFLAGS) $@ $*.o rm -f $*.f90 $*.o .cc.a: $(CCC) -c $(CCFLAGS) $< $(AR) $(ARFLAGS) $@ $*.o rm -f $*.o .cc~.a: $(GET) $(GFLAGS) -p $< > $*.cc $(CCC) -c $(CCFLAGS) $*.cc $(AR) $(ARFLAGS) $@ $*.o rm -f $*.cc $*.o .cpp.a: $(CCC) -c $(CCFLAGS) $< $(AR) $(ARFLAGS) $@ $*.o rm -f $*.o .cpp~.a: $(GET) $(GFLAGS) -p $< > $*.cpp $(CCC) -c $(CCFLAGS) $*.cpp $(AR) $(ARFLAGS) $@ $*.o rm -f $*.cpp $*.o .cxx.a: $(CCC) -c $(CCFLAGS) $< $(AR) $(ARFLAGS) $@ $*.o rm -f $*.o .cxx~.a: $(GET) $(GFLAGS) -p $< > $*.cxx $(CCC) -c $(CCFLAGS) $*.cxx $(AR) $(ARFLAGS) $@ $*.o rm -f $*.cxx $*.o .H~.H: $(GET) $(GFLAGS) -p $< > $*.H .hxx~.hxx: $(GET) $(GFLAGS) -p $< > $*.hxx .hpp~.hpp: $(GET) $(GFLAGS) -p $< > $*.hpp .cbl.o: $(COB) $(COBFLAGS) -c $< -qadata -qexit=adexit=iwzrmgux:: > /dev/null .cbl~.o: $(GET) $(GFLAGS) -p $< > $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.cbl .cbl~.cbl: $(GET) $(GFLAGS) -p $< > $*.cbl; chmod 444 $*.cbl .cbl.a: $(COB) -c $(COBFLAGS) $< -qadata -qexit=adexit=iwzrmgux:: > /dev/null $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.o .cbl~.a: $(GET) $(GFLAGS) -p $< > $*.cbl $(COB) -c $(COBFLAGS) $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.o $*.cbl .cpy~.cpy: $(GET) $(GFLAGS) -p $< > $*.cpy; chmod 444 $*.cpy .pli.o: $(PLI) $(PLIFLAGS) -c $< .pli~.o: $(GET) $(GFLAGS) -p $< > $*.pli $(PLI) $(PLIFLAGS) -c $*.pli -rm -f $*.pli .pli~.pli: $(GET) $(GFLAGS) -p $< > $*.pli; chmod 444 $*.pli .pli.a: $(PLI) -c $(PLIFLAGS) $< $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.o .pli~.a: $(GET) $(GFLAGS) -p $< > $*.pli $(PLI) -c $(PLIFLAGS) $*.pli $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.o $*.pli .inc~.inc: $(GET) $(GFLAGS) -p $< > $*.inc; chmod 444 $*.inc .ccp~.ccp: $(GET) $(GFLAGS) -p $< > $*.ccp; chmod 444 $*.ccp .ccp.cbl: $(CICSTRAN) $(CICSTRANOPTIONS) -I COBOL $< @if(egrep -i -e "EXEC[ ]+SQL[ ]+" $*.cbl >/dev/null 2>&1 ); then \ mv -f $*.cbl $*.sqb; \ chmod 444 $*.sqb; \ print "\t$(DB2PREP) $*.sqb $(DB2PREPOPTIONS)"; \ ($(DB2PREP) $*.sqb $(DB2PREPOPTIONS)); \ rm -f $*.sqb; fi .ccp.o: @rm -f $*.cbl $(CICSTRAN) $(CICSTRANOPTIONS) -I COBOL $< @if(egrep -i -e "EXEC[ ]+SQL[ ]+" $*.cbl >/dev/null 2>&1 ); then \ mv -f $*.cbl $*.sqb; \ chmod 444 $*.sqb; \ print "\t$(DB2PREP) $*.sqb $(DB2PREPOPTIONS)"; \ ($(DB2PREP) $*.sqb $(DB2PREPOPTIONS)); \ rm -f $*.sqb; fi @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null .ccp~.o: @rm -f $*.cbl $(GET) $(GFLAGS) -p $< > $*.ccp; chmod 444 $*.ccp $(CICSTRAN) $(CICSTRANOPTIONS) -I COBOL $*.ccp @if(egrep -i -e "EXEC[ ]+SQL[ ]+" $*.cbl >/dev/null 2>&1 ); then \ mv -f $*.cbl $*.sqb; \ chmod 444 $*.sqb; \ print "\t$(DB2PREP) $*.sqb $(DB2PREPOPTIONS)"; \ ($(DB2PREP) $*.sqb $(DB2PREPOPTIONS)); \ rm -f $*.sqb; fi @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.ccp .ccp.a: @rm -f $*.cbl $(CICSTRAN) $(CICSTRANOPTIONS) -I COBOL $< @if(egrep -i -e "EXEC[ ]+SQL[ ]+" $*.cbl >/dev/null 2>&1 ); then \ mv -f $*.cbl $*.sqb; \ chmod 444 $*.sqb; \ print "\t$(DB2PREP) $*.sqb $(DB2PREPOPTIONS)"; \ ($(DB2PREP) $*.sqb $(DB2PREPOPTIONS)); \ rm -f $*.sqb; fi @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.o .ccp~.a: $(GET) $(GFLAGS) -p $< > $*.ccp; chmod 444 $*.ccp @rm -f $*.cbl $(CICSTRAN) $(CICSTRANOPTIONS) -I COBOL $*.ccp @if(egrep -i -e "EXEC[ ]+SQL[ ]+" $*.cbl >/dev/null 2>&1 ); then \ mv -f $*.cbl $*.sqb; \ chmod 444 $*.sqb; \ print "\t$(DB2PREP) $*.sqb $(DB2PREPOPTIONS)"; \ ($(DB2PREP) $*.sqb $(DB2PREPOPTIONS)); \ rm -f $*.sqb; fi @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.ccp $*.o .sqb~.sqb: $(GET) $(GFLAGS) -p $< > $*.sqb; chmod 444 $*.sqb .sqb.cbl: $(DB2PREP) $< $(DB2PREPOPTIONS) .sqb.o: @rm -f $*.cbl $(DB2PREP) $< $(DB2PREPOPTIONS) @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null .sqb~.o: $(GET) $(GFLAGS) -p $< > $*.sqb; chmod 444 $*.sqb @rm -f $*.cbl $(DB2PREP) $*.sqb $(DB2PREPOPTIONS) @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null -rm -f $*.sqb .sqb.a: @rm -f $*.cbl $(DB2PREP) $< $(DB2PREPOPTIONS) @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.o .sqb~.a: $(GET) $(GFLAGS) -p $< > $*.sqb; chmod 444 $*.sqb @rm -f $*.cbl $(DB2PREP) $*.sqb $(DB2PREPOPTIONS) @chmod 444 $*.cbl $(COB) $(COBFLAGS) -c $*.cbl -qadata -qexit=adexit=iwzrmgux:: > /dev/null $(AR) $(ARFLAGS) $@ $*.o -rm -f $*.sqb $*.o ################################# ### Sources Headers and Objects # ################################# HDRS = constants.h \ db.h \ table.h \ xgc.h EXTHDRS = SRCS = popnindex.c \ button.c\ file_selector.c \ buildall.c \ mydialog.c \ param.c\ myscroll.c\ plotdialog.c\ printdialog.c\ separator.c \ formula.c \ celldialog.c\ menubar.c\ buttonbar.c\ formatbar.c\ commandline.c\ cursor.c \ macrodialog.c \ pastedialog.c \ info_dialog.c \ cb.c \ mainwin.c \ inputbox.c \ entrypop.c SYSHDRS = /usr/include/X11/Composite.h \ /usr/include/X11/CompositeP.h \ /usr/include/X11/ConstrainP.h \ /usr/include/X11/Constraint.h \ /usr/include/X11/Core.h \ /usr/include/X11/CoreP.h \ /usr/include/X11/Intrinsic.h \ /usr/include/X11/IntrinsicP.h \ /usr/include/X11/Object.h \ /usr/include/X11/ObjectP.h \ /usr/include/X11/RectObj.h \ /usr/include/X11/RectObjP.h \ /usr/include/X11/Shell.h \ /usr/include/X11/StringDefs.h \ /usr/include/X11/X.h \ /usr/include/X11/Xatom.h \ /usr/include/X11/Xaw/AsciiSink.h \ /usr/include/X11/Xaw/AsciiSrc.h \ /usr/include/X11/Xaw/AsciiText.h \ /usr/include/X11/Xaw/Box.h \ /usr/include/X11/Xaw/Command.h \ /usr/include/X11/Xaw/Dialog.h \ /usr/include/X11/Xaw/Form.h \ /usr/include/X11/Xaw/Label.h \ /usr/include/X11/Xaw/MenuButton.h \ /usr/include/X11/Xaw/Paned.h \ /usr/include/X11/Xaw/Porthole.h \ /usr/include/X11/Xaw/Reports.h \ /usr/include/X11/Xaw/Scrollbar.h \ /usr/include/X11/Xaw/Simple.h \ /usr/include/X11/Xaw/SimpleMenu.h \ /usr/include/X11/Xaw/SimpleP.h \ /usr/include/X11/Xaw/Sme.h \ /usr/include/X11/Xaw/SmeBSB.h \ /usr/include/X11/Xaw/Text.h \ /usr/include/X11/Xaw/TextSink.h \ /usr/include/X11/Xaw/TextSrc.h \ /usr/include/X11/Xaw/Viewport.h \ /usr/include/X11/Xfuncproto.h \ /usr/include/X11/Xlib.h \ /usr/include/X11/Xmu/Converters.h \ /usr/include/X11/Xmu/Misc.h \ /usr/include/X11/Xos.h \ /usr/include/X11/Xosdefs.h \ /usr/include/X11/Xresource.h \ /usr/include/X11/Xutil.h \ /usr/include/ctype.h \ /usr/include/errno.h \ /usr/include/fcntl.h \ /usr/include/float.h \ /usr/include/jfs/fsparam.h \ /usr/include/locale.h \ /usr/include/signal.h \ /usr/include/stddef.h \ /usr/include/stdio.h \ /usr/include/string.h \ /usr/include/strings.h \ /usr/include/sys/access.h \ /usr/include/sys/context.h \ /usr/include/sys/cred.h \ /usr/include/sys/file.h \ /usr/include/sys/flock.h \ /usr/include/sys/lc_core.h \ /usr/include/sys/limits.h \ /usr/include/sys/localedef.h \ /usr/include/sys/localedef31.h \ /usr/include/sys/lock_def.h \ /usr/include/sys/lockf.h \ /usr/include/sys/lockl.h \ /usr/include/sys/m_param.h \ /usr/include/sys/m_types.h \ /usr/include/sys/mode.h \ /usr/include/sys/mstsave.h \ /usr/include/sys/param.h \ /usr/include/sys/pcl.h \ /usr/include/sys/priv.h \ /usr/include/sys/select.h \ /usr/include/sys/signal.h \ /usr/include/sys/stat.h \ /usr/include/sys/sysmacros.h \ /usr/include/sys/tcb.h \ /usr/include/sys/time.h \ /usr/include/sys/types.h \ /usr/include/time.h \ /usr/include/unistd.h OBJS = popnindex.o \ button.o\ file_selector.o \ buildall.o \ mydialog.o \ param.o\ myscroll.o\ plotdialog.o\ printdialog.o\ separator.o \ formula.o \ celldialog.o\ menubar.o\ buttonbar.o\ formatbar.o\ commandline.o\ cursor.o \ macrodialog.o \ pastedialog.o \ info_dialog.o \ cb.o \ mainwin.o \ inputbox.o \ entrypop.o MAKEFILE = /home/eng/eberand/divers/Tableur/Motif/Makefile ####################### ### Program Libraries # ####################### LIBS = ######################## ### Additional Targets # ######################## all: $(OBJS) $(LIBRARY): $(OBJS) $(MAKEFILE) @echo "Loading $(LIBRARY) ..." @ar cru $(LIBRARY) $(OBJS) @echo "done" $(PROGRAM): $(OBJS) $(LIBS) $(MAKEFILE) @echo "Linking $(PROGRAM) ..." @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) @echo "done" clean:; @rm -f $(OBJS) core clobber:; @rm -f $(OBJS) $(LIBRARY) $(PROGRAM) core tags depend: makedepend -Y -- $(CFLAGS) -- $(SRCS) echo:; @echo $(HDRS) $(SRCS) extract:; @ar x $(DEST)/$(LIBRARY) index:; @ctags -wx $(HDRS) $(SRCS) install:; @if [ "$(LIBRARY)" = "$(TARGET)" ]; then \ (make -f $(MAKEFILE) install_lib); fi @if [ "$(PROGRAM)" = "$(TARGET)" ]; then \ (make -f $(MAKEFILE) install_pro); fi install_lib: $(LIBRARY) @echo Installing $(LIBRARY) in $(DEST) @if [ $(DEST) != . ]; then \ (rm -f $(DEST)/$(LIBRARY); $(INSTALL) $(LIBRARY) $(DEST)); fi install_pro: $(PROGRAM) @echo Installing $(PROGRAM) in $(DEST) @-strip $(PROGRAM) @if [ $(DEST) != . ]; then \ (rm -f $(DEST)/$(PROGRAM); $(INSTALL) $(PROGRAM) $(DEST)); fi print:; @$(PRINT) $(HDRS) $(SRCS) tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) ### menubar.o: menubar.c menubar.h # DO NOT DELETE THIS LINE -- make depend depends on it. popnindex.o: popnindex.h param.h ../Xpm/xpm.h button.h info_dialog.h popnindex.o: inputbox.h ../Database/workbook.h ../Database/worksheet.h popnindex.o: ../Database/cell.h ../Database/style.h ../Database/graph.h popnindex.o: ../Database/title.h ../Database/axis.h ../Database/range.h popnindex.o: ../Database/draw.h ../Database/selection.h mainwin.h popnindex.o: commandline.h cblist.h menubar.h buttonbar.h formatbar.h popnindex.o: myscroll.h ./pixmaps/left.xpm ./pixmaps/right.xpm popnindex.o: ./pixmaps/first.xpm ./pixmaps/last.xpm ../Kernel/callback.h popnindex.o: ../Kernel/sheetdrawer.h ../Kernel/gr_interf.h button.o: button.h param.h ../Xpm/xpm.h ./pixmaps/check0.xpm button.o: ./pixmaps/check1.xpm ./pixmaps/radio0.xpm ./pixmaps/radio1.xpm file_selector.o: param.h file_selector.h ../Kernel/memory.h file_selector.o: ../Kernel/gr_interf.h buildall.o: param.h buildall.h cblist.h myscroll.h mainwin.h commandline.h buildall.o: menubar.h buttonbar.h formatbar.h ../Database/worksheet.h buildall.o: ../Database/cell.h ../Database/style.h ../Database/graph.h buildall.o: ../Database/title.h ../Database/axis.h ../Database/range.h buildall.o: ../Database/draw.h button.h ../Xpm/xpm.h ../Database/selection.h buildall.o: pixmaps/abs.xpm ../Kernel/callback.h ../Database/workbook.h buildall.o: ../Kernel/sheetdrawer.h celldialog.h plotdialog.h printdialog.h buildall.o: mydialog.h separator.h formula.h popnindex.h xedit/xedit.h buildall.o: ../Database/application.h mydialog.o: mydialog.h param.h ../Kernel/gr_interf.h ../Kernel/memory.h param.o: param.h ../Kernel/gr_interf.h myscroll.o: myscroll.h param.h ../Database/worksheet.h ../Database/cell.h myscroll.o: ../Database/style.h ../Database/graph.h ../Database/title.h myscroll.o: ../Database/axis.h ../Database/range.h ../Database/draw.h myscroll.o: button.h ../Xpm/xpm.h ../Database/selection.h myscroll.o: ../Kernel/gr_interf.h ../Kernel/memory.h ../Kernel/callback.h myscroll.o: ../Database/workbook.h ../Kernel/sheetdrawer.h pixmaps/up.xpm myscroll.o: pixmaps/down.xpm pixmaps/left.xpm pixmaps/right.xpm plotdialog.o: plotdialog.h ../Database/application.h ../Database/workbook.h plotdialog.o: ../Database/worksheet.h ../Database/cell.h ../Database/style.h plotdialog.o: ../Database/graph.h ../Database/title.h ../Database/axis.h plotdialog.o: ../Database/range.h ../Database/draw.h button.h param.h plotdialog.o: ../Xpm/xpm.h ../Database/selection.h ../Kernel/main.h plotdialog.o: ../Kernel/callback.h ../Kernel/sheetdrawer.h mydialog.h plotdialog.o: ./pixmaps/grap.xpm printdialog.o: printdialog.h param.h mydialog.h inputbox.h entrypop.h printdialog.o: ../Kernel/main.h ../Database/cell.h ../Database/style.h printdialog.o: ../Database/range.h button.h ../Xpm/xpm.h separator.o: separator.h param.h mydialog.h pixmaps/right.xpm button.h separator.o: ../Xpm/xpm.h file_selector.h ../Kernel/main.h ../Database/cell.h separator.o: ../Database/style.h ../Database/range.h formula.o: formula.h param.h mydialog.h ../Kernel/memory.h mainwin.h formula.o: commandline.h cblist.h menubar.h buttonbar.h formatbar.h formula.o: myscroll.h ../Kernel/callback.h ../Database/graph.h formula.o: ../Database/style.h ../Database/title.h ../Database/axis.h formula.o: ../Database/range.h ../Database/cell.h ../Database/worksheet.h formula.o: ../Database/draw.h button.h ../Xpm/xpm.h ../Database/selection.h formula.o: ../Database/workbook.h ../Kernel/sheetdrawer.h celldialog.o: mydialog.h param.h button.h ../Xpm/xpm.h celldialog.h celldialog.o: ./pixmaps/justleft.xpm ./pixmaps/justcenter.xpm celldialog.o: ./pixmaps/justright.xpm ./pixmaps/topline.xpm celldialog.o: ./pixmaps/vertline.xpm ./pixmaps/colchoice.xpm ../Kernel/main.h celldialog.o: ../Database/cell.h ../Database/style.h ../Database/range.h menubar.o: menubar.h param.h cblist.h separator.h mydialog.h menubar.o: ../Kernel/memory.h file_selector.h ../Kernel/main.h menubar.o: ../Database/cell.h ../Database/style.h ../Database/range.h menubar.o: ../Database/application.h ../Database/workbook.h menubar.o: ../Database/worksheet.h ../Database/graph.h ../Database/title.h menubar.o: ../Database/axis.h ../Database/draw.h button.h ../Xpm/xpm.h menubar.o: ../Database/selection.h info_dialog.h printdialog.h formula.h menubar.o: celldialog.h plotdialog.h mainwin.h commandline.h buttonbar.h menubar.o: formatbar.h myscroll.h inputbox.h cb.h macrodialog.h pastedialog.h menubar.o: ../Kernel/callback.h ../Kernel/sheetdrawer.h buttonbar.o: buttonbar.h param.h cblist.h menubar.h entrypop.h buttonbar.o: ../Kernel/memory.h ../Kernel/callback.h ../Database/graph.h buttonbar.o: ../Database/style.h ../Database/title.h ../Database/axis.h buttonbar.o: ../Database/range.h ../Database/cell.h ../Database/worksheet.h buttonbar.o: ../Database/draw.h button.h ../Xpm/xpm.h ../Database/selection.h buttonbar.o: ../Database/workbook.h ../Kernel/sheetdrawer.h printdialog.h buttonbar.o: mydialog.h formula.h ./pixmaps/newfile.xpm buttonbar.o: ./pixmaps/openfile.xpm ./pixmaps/savefile.xpm buttonbar.o: ./pixmaps/separ.xpm ./pixmaps/printfile.xpm ./pixmaps/cut.xpm buttonbar.o: ./pixmaps/copy.xpm ./pixmaps/paste.xpm ./pixmaps/brush.xpm buttonbar.o: ./pixmaps/undo.xpm ./pixmaps/do.xpm ./pixmaps/sum.xpm buttonbar.o: ./pixmaps/formula.xpm ./pixmaps/sorta.xpm ./pixmaps/sortd.xpm buttonbar.o: ./pixmaps/plot.xpm formatbar.o: formatbar.h param.h cblist.h entrypop.h ./pixmaps/separ.xpm formatbar.o: ./pixmaps/justleft.xpm ./pixmaps/justcenter.xpm formatbar.o: ./pixmaps/justright.xpm ./pixmaps/notbold.xpm formatbar.o: ./pixmaps/notitalic.xpm ./pixmaps/fit.xpm ../Kernel/memory.h formatbar.o: button.h ../Xpm/xpm.h ../Kernel/main.h ../Database/cell.h formatbar.o: ../Database/style.h ../Database/range.h commandline.o: commandline.h param.h cblist.h menubar.h ../Kernel/memory.h commandline.o: button.h ../Xpm/xpm.h ../Kernel/callback.h ../Database/graph.h commandline.o: ../Database/style.h ../Database/title.h ../Database/axis.h commandline.o: ../Database/range.h ../Database/cell.h ../Database/worksheet.h commandline.o: ../Database/draw.h ../Database/selection.h commandline.o: ../Database/workbook.h ../Kernel/sheetdrawer.h formula.h commandline.o: mydialog.h pixmaps/down.xpm pixmaps/cancel.xpm pixmaps/ok.xpm macrodialog.o: param.h ../Database/workbook.h ../Database/worksheet.h pastedialog.o: param.h ../Database/workbook.h ../Database/worksheet.h macrodialog.o: ../Database/cell.h ../Database/style.h ../Database/graph.h macrodialog.o: ../Database/title.h ../Database/axis.h ../Database/range.h macrodialog.o: ../Database/draw.h button.h ../Xpm/xpm.h macrodialog.o: ../Database/selection.h macrodialog.h ../Kernel/gr_interf.h macrodialog.o: ../Kernel/memory.h info_dialog.o: info_dialog.h param.h button.h ../Xpm/xpm.h pixmaps/ask.xpm cb.o: cb.h info_dialog.h param.h mainwin.o: mainwin.h commandline.h param.h cblist.h menubar.h buttonbar.h mainwin.o: formatbar.h myscroll.h ../Database/worksheet.h ../Database/cell.h mainwin.o: ../Database/style.h ../Database/graph.h ../Database/title.h mainwin.o: ../Database/axis.h ../Database/range.h ../Database/draw.h button.h mainwin.o: ../Xpm/xpm.h ../Database/selection.h ../Kernel/memory.h mainwin.o: ../Kernel/callback.h ../Database/workbook.h ../Kernel/sheetdrawer.h mainwin.o: buildall.h popnindex.h ../Kernel/gr_interf.h inputbox.o: inputbox.h param.h entrypop.o: entrypop.h param.h ./pixmaps/list.xpm ./pixmaps/rollup.xpm entrypop.o: ./pixmaps/rolldown.xpm ../Kernel/memory.h popnindex.h entrypop.o: ../Xpm/xpm.h button.h