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