File: makefile.all

package info (click to toggle)
gnuplot 3.7.1p1-4
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,808 kB
  • ctags: 4,418
  • sloc: ansic: 43,279; lisp: 661; makefile: 647; asm: 539; sh: 416; objc: 379; csh: 297; pascal: 194; perl: 138
file content (178 lines) | stat: -rw-r--r-- 8,295 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
#<<<makefile.all>>>
########################################################
#
# $Id: makefile.all,v 1.28.2.3 1999/10/27 11:15:10 lhecking Exp $
#
########################################################
#
# Please note that this is NOT a standalone makefile
# it is intended to be merged into, or included by
# other makefiles once some macros have been defined
#
# If this segment appears in a makefile other than makefile.all,
# do not modify it in situ. This segment will be entirely
# replaced in all makefiles whenever makefile.all is updated
#
# If you are porting gnuplot to a new system, it would
# be very helpful if you could include this one in it.
# This reduces the amount of work required when files are
# added to the distribution
#
# note that there exists a file gnuplot.opt which lists all the
# core files (but without extension)
#
# please define
# O as the object extension
# T as the prefix for terminals (eg term/ or [.term])
# D as the prefix for docs (eg docs/)
# L as the prefix for latex tutorial (eg docs/latextut/ or [.docs.latextut])
# Q as the prefix for old doc files (eg docs/old)
# S as the prefix for postscript docs (eg docs/psdoc)
# M as the prefix for demos (eg demo/)
# N as the prefix for NeXT (eg NeXT/)
# P as the prefix for OS/2 (eg os2/)
# W as the prefix for Windows (eg win/)

####################################################################
# List of object files except version.$(O)
COREOBJS = alloc.$(O) binary.$(O) bitmap.$(O) command.$(O) contour.$(O)\
	datafile.$(O) eval.$(O) fit.$(O) graphics.$(O) graph3d.$(O) help.$(O)\
	hidden3d.$(O) internal.$(O) interpol.$(O) matrix.$(O) misc.$(O)\
	parse.$(O) plot.$(O) plot2d.$(O) plot3d.$(O) readline.$(O)\
	scanner.$(O) set.$(O) show.$(O) specfun.$(O) standard.$(O) stdfn.$(O)\
	term.$(O) time.$(O) util.$(O) util3d.$(O)

####################################################################
# List of source files
# Used for making shar files, lint, and some dependencies.

CSOURCE = alloc.c binary.c bitmap.c command.c contour.c datafile.c eval.c \
	  fit.c graphics.c graph3d.c help.c hidden3d.c internal.c interpol.c \
	  matrix.c misc.c parse.c plot.c plot2d.c plot3d.c readline.c \
	  scanner.c set.c show.c specfun.c standard.c stdfn.c term.c time.c \
	  util.c util3d.c version.c

HEADERS = alloc.h ansichek.h binary.h bitmap.h fit.h fnproto.h help.h \
	  matrix.h national.h plot.h protos.h setshow.h stdfn.h syscfg.h term.h

CORETERM = $(T)aed.trm $(T)ai.trm $(T)amiga.trm $(T)apollo.trm \
	   $(T)atariaes.trm $(T)atarivdi.trm $(T)be.trm $(T)cgi.trm \
	   $(T)cgm.trm $(T)compact.c $(T)corel.trm $(T)debug.trm \
	   $(T)djsvga.trm $(T)driver.h $(T)dumb.trm $(T)dxf.trm $(T)dxy.trm \
	   $(T)eepic.trm $(T)emxvga.trm $(T)epson.trm $(T)excl.trm $(T)fg.trm \
	   $(T)fig.trm $(T)gif.trm $(T)gnugraph.trm $(T)gpic.trm $(T)gpr.trm \
	   $(T)grass.trm $(T)hp26.trm $(T)hp2648.trm $(T)hp500c.trm \
	   $(T)hpgl.trm $(T)hpljii.trm $(T)hppj.trm $(T)imagen.trm \
	   $(T)impcodes.h $(T)iris4d.trm $(T)kyo.trm $(T)latex.trm \
	   $(T)linux.trm $(T)mac.trm $(T)metafont.trm $(T)metapost.trm \
	   $(T)mgr.trm $(T)mif.trm $(T)multitos.trm $(T)next.trm $(T)object.h \
	   $(T)openstep.trm $(T)pbm.trm $(T)pc.trm $(T)pm.trm $(T)png.trm \
	   $(T)post.trm $(T)pslatex.trm $(T)pstricks.trm $(T)qms.trm \
	   $(T)regis.trm $(T)rgip.trm $(T)sun.trm $(T)t410x.trm $(T)table.trm \
	   $(T)tek.trm $(T)texdraw.trm $(T)tgif.trm $(T)tkcanvas.trm \
	   $(T)tpic.trm $(T)unixpc.trm $(T)unixplot.trm $(T)v384.trm \
	   $(T)vws.trm $(T)win.trm $(T)x11.trm $(T)xlib.trm

CSOURCE8 = bf_test.c gplt_x11.c

NEXTSRC  = $(N)Controller.h $(N)Controller.m $(N)GnuTerm.iconheader \
	   $(N)GnuTerm.tiff $(N)GnuTerm_main.m $(N)GnuView.h \
	   $(N)GnuView.m $(N)Makefile $(N)Makefile.postamble \
	   $(N)Makefile.preamble $(N)PB.gdbinit $(N)PB.project \
	   $(N)README.rtf $(N)bigger.tiff $(N)gnuviewController.h \
	   $(N)gnuviewController.m $(N)smaller.tiff \
	   $(N)English.lproj/GnuTerm.nib/data.classes \
	   $(N)English.lproj/GnuTerm.nib/data.nib \
	   $(N)English.lproj/gnuview.nib/bigger.tiff \
	   $(N)English.lproj/gnuview.nib/data.classes \
	   $(N)English.lproj/gnuview.nib/data.nib \
	   $(N)English.lproj/gnuview.nib/smaller.tiff

OS2SRC = $(P)dialogs.c $(P)dialogs.h $(P)gclient.c $(P)gnuplot.ico \
	 $(P)gnupmdrv.c $(P)gnupmdrv.def $(P)gnupmdrv.h $(P)gnupmdrv.ipf \
	 $(P)gnupmdrv.rc $(P)print.c

WINDOWS = $(W)pgnuplot.c $(W)geticon.c $(W)wcommon.h $(W)wgnupl32.def \
	  $(W)wgnuplib.c $(W)wgnuplib.def $(W)wgnuplib.h $(W)wgnuplib.rc \
	  $(W)wgnuplot.def $(W)wgnuplot.hpj $(W)wgnuplot.mnu $(W)wgnuplot.rc \
	  $(W)wgraph.c $(W)winmain.c $(W)wmenu.c $(W)wpause.c $(W)wprinter.c \
	  $(W)wresourc.h $(W)wtext.c $(W)wtext.h

# not C code, but still needed

DEMOS = $(M)1.dat $(M)2.dat $(M)3.dat $(M)airfoil.dem $(M)all.dem \
	$(M)animate.dem $(M)battery.dat $(M)big_peak.dat $(M)binary.dem \
	$(M)bivariat.dem $(M)borders.dem $(M)contours.dem $(M)controls.dem \
	$(M)density.fnc $(M)discrete.dem $(M)electron.dem $(M)fit.dem \
	$(M)glass.dat $(M)gnuplot.rot $(M)hemisphr.dat $(M)hexa.fnc \
	$(M)hidden.dem $(M)klein.dat $(M)lcdemo.dat $(M)line.fnc \
	$(M)mgr.dem $(M)moli3.dat $(M)multimsh.dem $(M)multiplt.dem \
	$(M)param.dem $(M)polar.dem $(M)poldat.dem $(M)prob.dem \
	$(M)prob2.dem $(M)random.dem $(M)reflect.fnc $(M)reread.bor \
	$(M)scatter.dem $(M)scatter2.dat $(M)silver.dat $(M)simple.dem \
	$(M)singulr.dem $(M)sound.par $(M)sound2.par $(M)soundvel.dat \
	$(M)spline.dem $(M)start.par $(M)stat.inc $(M)steps.dat \
	$(M)steps.dem $(M)surface1.dem $(M)surface2.dem $(M)timedat.dat \
	$(M)timedat.dem $(M)using.dat $(M)using.dem $(M)vector.dem \
	$(M)whale.dat $(M)world.cor $(M)world.dat $(M)world.dem

ETC =   0BUGS 0FAQ 0INSTALL 0PORTING 0README ChangeLog CodeStyle Copyright \
	INSTALL.gnu Makefile.in NEWS PGPKEYS TODO acconfig.h $(ACLOCAL_M4) \
	amiga.c buildvms.com commitvers $(CONFIG_HEADER_IN) configure \
	configure.in corgraph.asm corplot.c ctrl87.c ctrl87.h \
	djconfig.sh errorfix.sh genopt.com gnuplot.def gnuplot.el gnuplot.opt \
	gnuplot.prj header.mac hrcgraph.asm install-sh intergra.x11 lasergnu \
	lineproc.mac linkopt.vms linkopt.ztc make_vms.com makefile.286 \
	makefile.all makefile.amg makefile.ami makefile.cyg makefile.dj2 \
	makefile.djg makefile.emx makefile.g makefile.mgw makefile.msc \
	makefile.msw makefile.mto makefile.nt makefile.os2 makefile.os9 \
	makefile.st makefile.tc makefile.unx makefile.vms makefile.wc \
	makefile.win makefile.ztc missing mkinstalldirs os9.c pcgraph.asm \
	rgipgnu stamp-h.in strftime.c vms.c x11.opt m4/msdos.m4 m4/next.m4 \
	m4/path-hdr.m4 m4/path-lib.m4 $(T)README

# Documentation and help files
DOCS1 = $(D)Makefile.in $(D)README $(D)checkdoc.c $(D)doc2gih.c \
	$(D)doc2hlp.c $(D)doc2hlp.com $(D)doc2html.c $(D)doc2info.c \
	$(D)doc2ipf.c $(D)doc2ms.c $(D)doc2rnh.c $(D)doc2rtf.c $(D)doc2tex.c \
	$(D)doc2texi.el $(D)doc2texi.pl $(D)doc2x.h $(D)gnuplot.1 \
	$(D)gnuplot.texi $(D)lasergnu.1 $(D)makefile.dst $(D)makefile.ami \
	$(D)termdoc.c $(D)titlepag.ms $(D)titlepag.tex $(D)toc_entr.sty \
	$(D)xref.c $(D)xref.h
DOCS2 = $(D)gnuplot.doc $(D)gpcard.tex
DOCS3 = $(L)Makefile.in $(L)eg1.plt \
	$(L)eg2.plt $(L)eg3.dat $(L)eg3.plt \
	$(L)eg4.plt $(L)eg5.plt $(L)eg6.plt \
	$(L)header.tex $(L)linepoin.plt $(L)makefile.dst $(L)tutorial.tex
DOCS4 = $(S)Makefile $(S)README $(S)ps_file.doc $(S)ps_guide.ps \
	$(S)ps_symbols.gpi
DOCS5 = $(Q)ChangeLog.old $(Q)History.old $(Q)README.3d $(Q)README.3p1 \
	$(Q)README.3p2 $(Q)README.3p3 $(Q)README.3p4 $(Q)README.3p5 \
	$(Q)README.ami $(Q)README.emx $(Q)README.fit $(Q)README.gnu \
	$(Q)README.iso $(Q)README.mf $(Q)README.nex $(Q)README.os2 \
	$(Q)README.pic $(Q)README.pro $(Q)README.win $(Q)README.x11 \
	$(Q)README.xli $(Q)makefile.r

DOCS  = $(DOCS1) $(DOCS2) $(DOCS3) $(DOCS4) $(DOCS5)

#########################################################################
# Simple Dependencies
# - note that VMS requires space before and after the :

$(COREOBJS) : plot.h protos.h stdfn.h

help.$(O) misc.$(O) : help.h

protos.h : alloc.h

graphics.$(O) graph3d.$(O) misc.$(O) plot.$(O) set.$(O) show.$(O) term.$(O) : setshow.h

fit.$(O) : fit.c fit.h matrix.h plot.h

matrix.$(O) : matrix.c matrix.h fit.h

bitmap.$(O) term.$(O) : bitmap.h

term.$(O) : term.h $(CORETERM)

#>>>makefile.all<<<