      CC = gcc
  CFLAGS = -g -DANSI_LIKE -DPLATFORM_SUN
# CFLAGS=-g -DANSI_LIKE -DPLATFORM_ULTRIX
  LFLAGS =


     OBJ = util.o memcntl.o marclib.o dispmarc.o drs.o go4zgate.o 

     SRC = util.c memcntl.c marclib.c dispmarc.c drs.c go4zgate.c 

  TARGET = go4zgate

ALL: $(TARGET)

go4zgate.o: go4zgate.c go4zgate.h 
	$(CC) $(CFLAGS) -c go4zgate.c

drs.o: drs.c 
	$(CC) $(CFLAGS) -c drs.c

dispmarc.o: dispmarc.c dispmarc.h 
	$(CC) $(CFLAGS) -c dispmarc.c 

marclib.o: marclib.c marc.h memcntl.h
	$(CC) $(CFLAGS) -c marclib.c 

memcntl.o: memcntl.c memcntl.h
	$(CC) $(CFLAGS) -c memcntl.c 

util.o: util.c
	$(CC) $(CFLAGS) -c util.c

$(TARGET): $(OBJ)
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJ)

clean:
	rm -f $(OBJ) $(TARGET) core
