# this make file creates a new dos33 graphics library
# with a screen base at 0x2000

g3.lib: call33.r bottom.r plots.r fbox2.r hibase2.r \
        drawline.r bsave.r bload.r picsave.r \
        hgr.r text.r plotchar.r circle.r line.r plot.r clear.r \
        page.r fscreen.r mscreen.r setasp.r play.r \
        grafmode.r fbox.r piclode.r putimage.r hibase.r poke.r \
        getch.r kbhit.r sound.r  keyclr.r  hibox.r pchar.r \
        lofont.r lores.r lopixel.r textbase.r \
        dhrfont.r dlodelo.r drbytes.r drflood.r drmain.r \
        dhrplot.r drlode.r
	lb g3 plots.r bottom.r call33.r
	lb g3 -a+ fbox2.r hibase2.r
	lb g3 -a+ drawline.r bsave.r bload.r picsave.r
	lb g3 -a+ hgr.r text.r plotchar.r circle.r line.r plot.r clear.r
	lb g3 -a+ page.r fscreen.r mscreen.r setasp.r
	lb g3 -a+ play.r
	lb g3 -a+ grafmode.r fbox.r piclode.r putimage.r hibase.r poke.r
	lb g3 -a+ getch.r kbhit.r sound.r keyclr.r
	lb g3 -a+ hibox.r pchar.r lofont.r lores.r lopixel.r textbase.r
	lb g3 -a+ dhrfont.r dlodelo.r drbytes.r drflood.r drmain.r
	lb g3 -a+ dhrplot.r drlode.r


drlode.r: drlode.c
  c65 drlode.c

dhrplot.r: dhrplot.c
  c65 dhrplot.c

dhrfont.r: dhrfont.c
  c65 dhrfont.c
  
dlodelo.r: dlodelo.c
  c65 dlodelo.c

drbytes.r: drbytes.c
  c65 drbytes.c

drflood.r: drflood.c 
  c65 drflood.c

drmain.r: drmain.c
  c65 drmain.c

call33.r: call33.c
  c65 call33.c

bottom.r: bottom.c
  c65 bottom.c
  
plots.r: plots.c
  c65 plots.c    
  
fbox2.r: fbox2.c 
  c65 fbox2.c 
  
hibase2.r:  hibase2.c
  c65 hibase2.c
    
drawline.r: drawline.c 
  c65 drawline.c
  
bsave.r: bsave.c 
  c65 bsave.c 
  
bload.r: bload.c 
  c65 bload.c 
  
picsave.r:  picsave.c
  c65 picsave.c
      
hgr.r:   hgr.c 
  c65 hgr.c 
  
text.r:  text.c 
  c65 text.c
  
plotchar.r: plotchar.c 
  c65 plotchar.c 
  
circle.r:   circle.c 
  c65 circle.c 
  
line.r:  line.c 
  c65 line.c
  
plot.r:  plot.c 
  c65 plot.c
  
clear.r: clear.asm
   as65 clear.asm

page.r:  page.c 
   c65 page.c 
   
fscreen.r:  fscreen.c 
   c65 fscreen.c 
   
mscreen.r:  mscreen.c 
   c65 mscreen.c 
 
setasp.r:   setasp.c
   c65 setasp.c
 
play.r:  play.c
   c65 play.c
 
grafmode.r: grafmode.c
   c65 grafmode.c
   
fbox.r:  fbox.c 
   c65 fbox.c 
   
piclode.r:  piclode.c 
   c65 piclode.c 
   
putimage.r: putimage.c
   c65 putimage.c
   
hibase.r:   hibase.c 
   c65 hibase.c 
   
poke.r:  poke.c
   c65 poke.c
   
getch.r: getch.c 
   c65 getch.c 
   
kbhit.r: kbhit.c 
   c65 kbhit.c 
   
sound.r: sound.c
   c65 sound.c
   
keyclr.r: keyclr.c
   c65 keyclr.c
   
hibox.r: hibox.c
   c65 hibox.c

pchar.r: pchar.c
   c65 pchar.c
   
lofont.r: lofont.c
   c65 lofont.c
   
lores.r: lores.c   
   c65 lores.c
   
lopixel.r: lopixel.c
   c65 lopixel.c
   
textbase.r: textbase.c
   c65 textbase.c
   
   