
H=/Csrc
CFLAGS=-ff -i$(H) $(OTHERDEFS)
CSRC=Csrc
PLPLOT=lib:plpffp.lib

TARGET= ListPlot

OBJECTS= \
  $(CSRC)/get_args.o\
  $(CSRC)/input.o\
  $(CSRC)/plotting.o


all:	$(OBJECTS) $(TARGET)

clean:
	delete #?.o

$(CSRC)/get_args.o: $(CSRC)/get_args.c $(CSRC)/datatypes.h
	$(CC) $(CFLAGS) $(CSRC)/get_args.c

$(CSRC)/input.o: $(CSRC)/input.c $(CSRC)/datatypes.h
	$(CC) $(CFLAGS) $(CSRC)/input.c

$(CSRC)/ListPlot.o: $(CSRC)/ListPlot.c $(CSRC)/datatypes.h
	$(CC) $(CFLAGS) $(CSRC)/ListPlot.c

$(CSRC)/plotting.o: $(CSRC)/plotting.c $(CSRC)/datatypes.h
	$(CC) $(CFLAGS) -dMAX_FLOAT=9.e18 $(CSRC)/plotting.c

ListPlot: $(CSRC)/ListPlot.o $(OBJECTS)
	blink lib:c.o $(CSRC)/ListPlot.o $(OBJECTS) to ListPlot lib lib:lcmffp.lib lib:lc.lib $(PLPLOT)
