$(CONNECTION_OBJECTS):%.o:%.c %.h $(CONNECTION_HEADERS) $(DEFAULT_HEADERS)
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I.. -I.  $(CFLAGS)

$(WRITER_OBJECTS):%.o:%.c %.h $(WRITER_HEADERS) $(DEFAULT_HEADERS)
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I.. -I.  $(CFLAGS)

$(NAMT_OBJECTS):%.o:%.c %.h $(NAMT_HEADERS) $(DEFAULT_HEADERS) $(MAIN_HEADERS) $(CONNECTION_HEADERS)
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I.. -I.  $(CFLAGS)

$(NANM_OBJECTS):%.o:%.c %.h $(NANM_HEADERS) $(DEFAULT_HEADERS) $(MAIN_HEADERS) $(CONNECTION_HEADERS)
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I.. -I.  $(CFLAGS)

$(ASCII_OBJECTS):%.o:%.c %.h $(ASCII_HEADERS) $(DEFAULT_HEADERS) $(MAIN_HEADERS) $(CONNECTION_HEADERS)
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I.. -I.  $(CFLAGS)

$(SEVAN_OBJECTS):%.o:%.c %.h $(SEVAN_HEADERS) $(DEFAULT_HEADERS) $(MAIN_HEADERS) $(CONNECTION_HEADERS)
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I.. -I.  $(CFLAGS)

$(NMV_OBJECTS):%.o:%.c %.h $(NMV_HEADERS) $(DEFAULT_HEADERS) $(MAIN_HEADERS) nmvfunctions.h
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I.. -I.  $(CFLAGS)

$(MAIN_OBJECTS):%.o:%.c %.h $(MAIN_HEADERS) $(DEFAULT_HEADERS) $(CONNECTION_HEADERS) $(WRITER_HEADERS) $(NANMT_HEADER) $(NANM_HEADERS)
	$(CC) $< -c -O3 $(LIBDS_INCLUDES) -I. $(CFLAGS)
