CC      = gcc
INCS    =  -I$(GPH_HOME)/include 
CADD    = 
RANLIB  =
CTYPE   =

ifeq "$(CTYPE)" "SHARED"
CFLAGS  = $(INCS) $(LBS) $(CADD) $(CSO)
LIBRARY = $(GPH_HOME)/lib/libplt.$(SO_EXT)
else
CFLAGS  = $(INCS) $(LBS) $(CADD)
LIBRARY = $(GPH_HOME)/lib/libplt.a
endif

objects = add_ebars.o \
          auto_mxmn.o auto_scale.o auto_tic.o axis_fmt.o axs_on_off.o \
          c_fil_6.o centertxt.o clear_gf.o color_bar.o color_scale.o \
          dr_axis.o dr_tic.o dr_tic1.o dr_tic2.o dr_tic3.o \
          f_fil_6.o \
          init_gf.o init_plot.o \
          lab_font.o lab_offset.o lab_size.o lb_spacing.o legal.o \
          num_lab.o \
          place_plot.o plot_def.o plot_scale.o plotnm.o pr_fmt.o \
          plot_2d.o plot_3d.o \
          RestoreSet.o \
          s_fil_6.o set_axis.o set_qual.o \
          tic_win.o text_lab.o

ifeq "$(CTYPE)" "SHARED"
                                                                                
.c.o:   $(CC) -c $(CFLAGS) $<
                                                                                
$(LIBRARY):  $(objects)
	$(LD) $(LD_FLAGS) -o $@ $(objects)
                                                                                
else
                                                                                
.PRECIOUS: $(LIBRARY)
.KEEP_STATE:
                                                                                
$(LIBRARY): $(objects)
	ar r $(LIBRARY) $(objects)
        ifdef $(RANLIB)
        	$(RANLIB) $(LIBRARY)
        endif
endif

clean:
	-rm -f $(LIBRARY)
	-rm -f $(objects)
