1#
2# $Id: Makefile,v 0.1 1993/12/10 01:24:53 king Exp king $
3#
4SRC = _graphfreemem.c _graphgetmem.c arc.c bar.c bar3d.c circle.c\
5	cleardevice.c clearviewport.c closegraph.c detectgraph.c drawpoly.c\
6	ellipse.c fillellipse.c fillpoly.c floodfill.c\
7	getarccoords.c getaspectratio.c getbkcolor.c getch.c getcolor.c\
8	getdate.c getdefaultpalette.c getdrivername.c getfillpattern.c\
9	getfillsettings.c getgraphmode.c getimage.c getlinesettings.c\
10	getmaxcolor.c getmaxmode.c getmaxx.c getmaxy.c getmodename.c\
11	getmoderange.c getpalette.c getpalettesize.c getpixel.c\
12	gettextsettings.c getviewsettings.c getx.c gety.c graphdefaults.c\
13	grapherrormsg.c graphresult.c imagesize.c initgraph.c\
14	installuserdriver.c installuserfont.c kbhit.c line.c linerel.c lineto.c\
15	moverel.c moveto.c outtext.c outtextxy.c pieslice.c putimage.c\
16	putpixel.c rectangle.c registerbgidriver.c registerbgifont.c\
17	restorecrtmode.c rotated.c sector.c setactivepage.c setallpalette.c\
18	setaspectratio.c setbkcolor.c setcolor.c setfillpattern.c\
19	setfillstyle.c setgraphbufsize.c setgraphmode.c setlinestyle.c\
20	setpalette.c setrgbpalette.c settextjustify.c settextstyle.c\
21	setusercharsize.c setviewport.c setvisualpage.c setwritemode.c\
22	textheight.c textwidth.c delay.c
23
24OBJ = _graphfreemem.o _graphgetmem.o arc.o bar.o bar3d.o circle.o\
25	cleardevice.o clearviewport.o closegraph.o detectgraph.o drawpoly.o\
26	ellipse.o fillellipse.o fillpoly.o floodfill.o\
27	getarccoords.o getaspectratio.o getbkcolor.o getch.o getcolor.o\
28	getdate.o getdefaultpalette.o getdrivername.o getfillpattern.o\
29	getfillsettings.o getgraphmode.o getimage.o getlinesettings.o\
30	getmaxcolor.o getmaxmode.o getmaxx.o getmaxy.o getmodename.o\
31	getmoderange.o getpalette.o getpalettesize.o getpixel.o\
32	gettextsettings.o getviewsettings.o getx.o gety.o graphdefaults.o\
33	grapherrormsg.o graphresult.o imagesize.o initgraph.o\
34	installuserdriver.o installuserfont.o kbhit.o line.o linerel.o lineto.o\
35	moverel.o moveto.o outtext.o outtextxy.o pieslice.o putimage.o\
36	putpixel.o rectangle.o registerbgidriver.o registerbgifont.o\
37	restorecrtmode.o rotated.o sector.o setactivepage.o setallpalette.o\
38	setaspectratio.o setbkcolor.o setcolor.o setfillpattern.o\
39	setfillstyle.o setgraphbufsize.o setgraphmode.o setlinestyle.o\
40	setpalette.o setrgbpalette.o settextjustify.o settextstyle.o\
41	setusercharsize.o setviewport.o setvisualpage.o setwritemode.o\
42	textheight.o textwidth.o delay.o
43
44LIB = ../Xbgi.a
45
46CC = gcc
47CCFLAGS = -O2 -m486 -Wall -Zmt
48LDFLAGS = -Zmt -Zcrtdll -L$(X11ROOT)/Xfree86/lib -Zexe
49AR = ar
50ARFLAGS = rc
51
52.c.o:
53	$(CC) $(CCFLAGS) -c $<
54
55../Xbgi.a: $(OBJ)
56	$(AR) $(ARFLAGS) $(LIB) $(OBJ)
57
58demo: demo.c $(LIB)
59	gcc $(LDFLAGS) -o $@ demo.c $(LIB) -lX11
60
61clean:
62	rm -f $(OBJ) *~ usleep.o demo demo.exe
63