home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0636.ZIP / CCE_0636 / GEMLIB / GMLIBS30.ZOO / mincl < prev    next >
Text File  |  1993-02-22  |  6KB  |  198 lines

  1. AESSRC = aesappl.c aesevnt.c aesforms.c aesfsel.c aesgraf.c aeshell.c \
  2.      aesmenu.c aesobj.c  aesrsrc.c  aeswin.c aesrc.c aescrap.c
  3. VDISRC = vdiatrib.c vdictrl1.c vdictrl2.c vdigdp.c vdiinp.c vdiinq.c \
  4.      vdiout.c vdiras.c vdiesc.c vdiesc1.c vdiqgdos.c vdifsm.c
  5. COMSRC = common.c ident.c
  6. SRC    = $(AESSRC) $(VDISRC) $(COMSRC)
  7.  
  8. AESAPPL = appl_ini.o appl_rea.o appl_wri.o appl_fin.o appl_tpl.o \
  9.       appl_tre.o appl_exi.o 
  10.  
  11. AESCRAP = scrp_rea.o scrp_wri.o scrp_cle.o 
  12.  
  13. AESEVNT = evnt_key.o evnt_but.o evnt_mou.o evnt_mes.o evnt_tim.o \
  14.       evnt_mul.o evnt_dcl.o 
  15.  
  16. AESFORMS = form_do.o  form_dia.o form_ale.o form_err.o form_cen.o \
  17.        form_key.o form_but.o 
  18.  
  19. AESFSEL = fsel_inp.o fsel_exi.o 
  20.  
  21. AESGRAF = graf_rub.o graf_dra.o graf_mov.o graf_gro.o \
  22.       graf_shr.o graf_wat.o graf_sli.o graf_han.o \
  23.       graf_mou.o graf_mks.o 
  24.  
  25. AESHELL = shel_rea.o shel_wri.o shel_fin.o shel_env.o shel_get.o \
  26.       shel_put.o 
  27.  
  28. AESMENU = menu_bar.o menu_ich.o menu_ien.o menu_tno.o menu_tex.o \
  29.       menu_reg.o menu_pop.o menu_att.o menu_ist.o menu_set.o
  30.  
  31.  
  32. AESOBJ = objc_add.o objc_del.o objc_dra.o objc_fin.o objc_off.o \
  33.      objc_ord.o objc_edi.o objc_cha.o 
  34.  
  35. AESRC  = rc_copy.o rc_equal.o rc_inter.o grect_to.o
  36.  
  37. AESRSRC = rsrc_loa.o rsrc_fre.o rsrc_gad.o rsrc_sad.o rsrc_obf.o 
  38.  
  39. AESWIN = wind_cre.o wind_ope.o wind_clo.o wind_del.o wind_get.o \
  40.      wind_set.o wind_fin.o wind_upd.o wind_cal.o wind_new.o
  41.  
  42. VDIATRIB = vswr_mod.o vs_color.o vsl_type.o vsl_udst.o vsl_widt.o \
  43.        vsl_colo.o vsl_ends.o vsm_type.o vsm_heig.o vsm_colo.o \
  44.        vst_heig.o vst_poin.o vst_rota.o vst_font.o vst_colo.o \
  45.        vst_effe.o vst_alig.o vsf_inte.o vsf_fill.o vsf_colo.o \
  46.        vsf_peri.o vsf_udpa.o 
  47.  
  48. VDICTRL1 = v_opnwk.o v_clswk.o v_opnvwk.o v_clsvwk.o 
  49.  
  50. VDICTRL2 = v_clrwk.o v_updwk.o vst_load.o vst_unlo.o vs_clip.o 
  51.  
  52. VDIESC = vq_chcel.o v_exit_c.o v_enter_.o v_curup.o  v_curdow.o \
  53.      v_currig.o v_curlef.o v_curhom.o v_eeos.o   v_eeol.o   \
  54.      vs_curad.o v_curtex.o v_rvoff.o  v_rvon.o   vq_curad.o
  55.  
  56. VDIESC1 = vq_tabst.o v_hardco.o v_dspcur.o v_rmcur.o  v_form_a.o \
  57.       v_output.o v_clear_.o v_bit_im.o vq_scan.o  v_alpha_.o \
  58.       vs_palet.o v_sound.o  vs_mute.o  vt_resol.o vt_axis.o  \
  59.       vt_origi.o vq_dimen.o vt_align.o vsp_film.o vqp_film.o \
  60.       vsc_expo.o v_meta_e.o v_write_.o vm_pages.o vm_coord.o \
  61.       vm_filen.o v_escape.o 
  62.  
  63. VDIFSM = vqt_fext.o v_ftext.o v_fteof.o v_getout.o vst_scra.o vst_erro.o \
  64.      v_shtext.o vst_arbp.o vst_ar32.o vqt_adva.o vqt_ad32.o vqt_devi.o \
  65.      v_saveca.o v_loadca.o v_flushc.o vst_sets.o vst_se32.o vst_skew.o \
  66.      vqt_get_.o vqt_cach.o vst_char.o vst_kern.o vqt_fnt.o vqt_trac.o \
  67.      vqt_pair.o v_getbit.o
  68.  
  69. VDIGDP = v_bar.o    v_arc.o  v_piesli.o v_circle.o v_ellarc.o \
  70.      v_ellpie.o v_ellips.o v_rbox.o v_rfbox.o  v_justif.o 
  71.  
  72. VDIINP = vsin_mod.o vsm_loca.o vrq_valu.o vsm_valu.o vrq_choi.o \
  73.      vsm_choi.o vsm_stri.o vsc_form.o vex_timv.o v_show_c.o \
  74.      v_hide_c.o vq_mouse.o vex_butv.o vex_motv.o vex_curv.o \
  75.      vq_key_s.o 
  76.  
  77. VDIINQ = vq_extnd.o vq_color.o vql_attr.o vqm_attr.o \
  78.      vqf_attr.o vqt_attr.o vqt_exte.o vqt_widt.o \
  79.      vqt_name.o vq_cella.o vqin_mod.o vqt_font.o 
  80.  
  81. VDIOUT = v_pline.o  v_pmarke.o v_gtext.o v_fillar.o v_cellar.o \
  82.      v_contou.o vr_recfl.o 
  83.  
  84. VDIQGDOS = vq_gdos.o vq_vgdos.o 
  85.  
  86. VDIRAS = vro_cpyf.o vrt_cpyf.o vr_trnfm.o v_get_pi.o 
  87.  
  88. # make both v_bez_on/off and v_bez_con for the lib,
  89. # and the let the user select.
  90. VDIBEZ = v_set_ap.o v_bez_co.o v_bez_on.o v_bez_of.o v_bez.o v_bez_fi.o v_bez_qu.o
  91.  
  92. AESALL = $(AESAPPL) $(AESCRAP) $(AESEVNT) $(AESFORMS) $(AESFSEL) $(AESGRAF) \
  93.  $(AESHELL) $(AESMENU) $(AESOBJ) $(AESRC) $(AESRSRC) $(AESWIN) 
  94.  
  95. VDIALL = $(VDIATRIB) $(VDICTRL1) $(VDICTRL2) $(VDIESC) $(VDIESC1) $(VDIFSM) \
  96.  $(VDIGDP) $(VDIINP) $(VDIINQ) $(VDIOUT) $(VDIQGDOS) $(VDIRAS) $(VDIBEZ)
  97.  
  98.  
  99. COMOBJ = common.o ident.o
  100. OBJ    = $(AESALL) $(VDIALL) $(COMOBJ)
  101.  
  102. all: $(ALL)
  103.  
  104. $(GEMLIB) : $(OBJ)
  105.     rm -f $(GEMLIB)
  106.     $(AR) rs $(GEMLIB) $(OBJ)
  107.  
  108. $(SRC) : common.h
  109.  
  110. install: $(ALL)
  111.     cp $(ALL) $(LIB)
  112.  
  113. clean :
  114.     rm -f $(OBJ)
  115.  
  116. realclean : clean
  117.     rm -f $(ALL) report
  118.  
  119. #compilation rules
  120.  
  121. $(AESAPPL): %.o: aesappl.c
  122.     $(CC) $(CFLAGS) -DL_$* -c aesappl.c -o $@
  123.  
  124. $(AESCRAP): %.o: aescrap.c
  125.     $(CC) $(CFLAGS) -DL_$* -c aescrap.c -o $@
  126.  
  127. $(AESEVNT): %.o: aesevnt.c
  128.     $(CC) $(CFLAGS) -DL_$* -c aesevnt.c -o $@
  129.  
  130. $(AESFORMS): %.o: aesforms.c
  131.     $(CC) $(CFLAGS) -DL_$* -c aesforms.c -o $@
  132.  
  133. $(AESFSEL): %.o: aesfsel.c
  134.     $(CC) $(CFLAGS) -DL_$* -c aesfsel.c -o $@
  135.  
  136. $(AESGRAF): %.o: aesgraf.c
  137.     $(CC) $(CFLAGS) -DL_$* -c aesgraf.c -o $@
  138.  
  139. $(AESHELL): %.o: aeshell.c
  140.     $(CC) $(CFLAGS) -DL_$* -c aeshell.c -o $@
  141.  
  142. $(AESMENU): %.o: aesmenu.c
  143.     $(CC) $(CFLAGS) -DL_$* -c aesmenu.c -o $@
  144.  
  145. $(AESOBJ): %.o: aesobj.c
  146.     $(CC) $(CFLAGS) -DL_$* -c aesobj.c -o $@
  147.  
  148. $(AESRC): %.o: aesrc.c
  149.     $(CC) $(CFLAGS) -DL_$* -c aesrc.c -o $@
  150.  
  151. $(AESRSRC): %.o: aesrsrc.c
  152.     $(CC) $(CFLAGS) -DL_$* -c aesrsrc.c -o $@
  153.  
  154. $(AESWIN): %.o: aeswin.c
  155.     $(CC) $(CFLAGS) -DL_$* -c aeswin.c -o $@
  156.  
  157. $(VDIATRIB): %.o: vdiatrib.c
  158.     $(CC) $(CFLAGS) -DL_$* -c vdiatrib.c -o $@
  159.  
  160. $(VDICTRL1): %.o: vdictrl1.c
  161.     $(CC) $(CFLAGS) -DL_$* -c vdictrl1.c -o $@
  162.  
  163. $(VDICTRL2): %.o: vdictrl2.c
  164.     $(CC) $(CFLAGS) -DL_$* -c vdictrl2.c -o $@
  165.  
  166. $(VDIESC): %.o: vdiesc.c
  167.     $(CC) $(CFLAGS) -DL_$* -c vdiesc.c -o $@
  168.  
  169. $(VDIESC1): %.o: vdiesc1.c
  170.     $(CC) $(CFLAGS) -DL_$* -c vdiesc1.c -o $@
  171.  
  172. $(VDIFSM): %.o: vdifsm.c
  173.     $(CC) $(CFLAGS) -DL_$* -c vdifsm.c -o $@
  174.  
  175. $(VDIGDP): %.o: vdigdp.c
  176.     $(CC) $(CFLAGS) -DL_$* -c vdigdp.c -o $@
  177.  
  178. $(VDIINP): %.o: vdiinp.c
  179.     $(CC) $(CFLAGS) -DL_$* -c vdiinp.c -o $@
  180.  
  181. $(VDIINQ): %.o: vdiinq.c
  182.     $(CC) $(CFLAGS) -DL_$* -c vdiinq.c -o $@
  183.  
  184. $(VDIOUT): %.o: vdiout.c
  185.     $(CC) $(CFLAGS) -DL_$* -c vdiout.c -o $@
  186.  
  187. $(VDIQGDOS): %.o: vdiqgdos.c
  188.     $(CC) $(CFLAGS) -DL_$* -c vdiqgdos.c -o $@
  189.  
  190. $(VDIRAS): %.o: vdiras.c
  191.     $(CC) $(CFLAGS) -DL_$* -c vdiras.c -o $@
  192.  
  193. $(VDIBEZ): %.o: vdibez.c
  194.     $(CC) $(CFLAGS) -DL_$* -c vdibez.c -o $@
  195.  
  196.  
  197. .PHONY: install clean realclean
  198.