forked from gnuplot/gnuplot-old
/
makefile.all
169 lines (146 loc) · 7.57 KB
/
makefile.all
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
#<<<makefile.all>>>
########################################################
#
# $Id: makefile.all,v 1.6 1998/06/19 20:16:00 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])
# 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 type.h \
term.h
CORETERM = $(T)aed.trm $(T)ai.trm $(T)amiga.trm $(T)apollo.trm \
$(T)atariaes.trm $(T)atarivdi.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)metafont.trm $(T)mgr.trm $(T)mif.trm \
$(T)multitos.trm $(T)next.trm $(T)object.h \
$(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)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 = 00test 0BUGS 0FAQ 0INSTALL 0PORTING 0README CodeStyle Copyright History \
Makefile.in Projects README.3d README.3p1 README.3p2 README.3p3 \
README.3p4 README.3p5 README.ami README.emx README.fit README.gnu \
README.iso README.mf README.nex README.os2 README.pic README.pro \
README.win README.x11 README.xli WhatsNew $(ACCONFIG) acinclude.m4 \
$(ACLOCAL_M4) amiga.c buildvms.com commitvers $(CONFIG_HEADER_IN) \
configure configure.in corgraph.asm corplot.c ctrl87.c ctrl87.h \
descrip.mms 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.dj2 makefile.djg \
makefile.emx makefile.g makefile.msc makefile.msw makefile.mto \
makefile.nt makefile.os2 makefile.os9 makefile.r makefile.st \
makefile.tc makefile.unx makefile.vms makefile.win makefile.ztc \
missing mkdist mkinstalldirs os9.c pcgraph.asm rgipgnu stamp-h.in \
strftime.c upd_make.sh vms.c $(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)doc2rtf.c $(D)doc2tex.c \
$(D)doc2texi.pl $(D)gnuplot.1 $(D)lasergnu.1 $(D)makefile.dst \
$(D)makefile.ami $(D)ps_guide.ps $(D)termdoc.c $(D)titlepag.ms \
$(D)titlepag.tex $(D)toc_entr.sty $(D)xref.c
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
DOCS = $(DOCS1) $(DOCS2) $(DOCS3)
#########################################################################
# 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<<<