SHELL = /bin/sh LIBS = nidaqmx LIBFLAGS = -l$(LIBS) TARGET = Digital OBJS = $(TARGET).o params.o utility.o sock.o display.o dio.o hdio.o CDEBUG = -ggdb3 -Wall LDFLAGS += -g CFLAGS += $(CDEBUG) all: $(TARGET) clean: rm -f $(OBJS) $(TARGET) core $(TARGET) : $(OBJS) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBFLAGS) -ggdb3 $(TARGET).o: $(TARGET).c $(TARGET).h params.h utility.h sock.h dio.h dio.o: dio.c dio.h params.h sock.h display.o: display.c display.h utility.h params.h sock.h dio.h hdio.o: hdio.c hdio.h params.o: params.c params.h sock.h sock.o: sock.c sock.h utility.h display.h dio.h utility.o: utility.c utility.h