SOURCES=lib6lowpan.c lib6lowpanIP.c lib6lowpanFrag.c
INCLUDE=../include/
+IP_HDRS=$(INCLUDE)/6lowpan.h $(INCLUDE)/ip.h $(INCLUDE)/lib6lowpan.h
###############
##
AR=ar
endif
-CFLAGS=-DPC -g -I$(INCLUDE)
+CFLAGS=-DPC -g -I$(INCLUDE)
TEST=testhc.c
###############
test: $(SOURCES) $(TEST) $(LIB)
$(GCC) -o $@ $(TEST) $(CFLAGS) $(LIB) printpacket.c
-%.o: %.c
+%.o: %.c
$(GCC) -o $@ $< $(CFLAGS) -c
clean:
rm -f test $(OBJS) $(LIB)
-lib6lowpan.o: lib6lowpan.c ip-hdrs
-lib6lowpanIP.o: lib6lowpanIP.c ip-hdrs
-lib6lowpanFrag.o: lib6lowpanFrag.c ip-hdrs
-
-ip-hdrs: $(INCLUDE)/6lowpan.h $(INCLUDE)/ip.h $(INCLUDE)/lib6lowpan.h
\ No newline at end of file
+lib6lowpan.o: lib6lowpan.c $(IP_HDRS)
+lib6lowpanIP.o: lib6lowpanIP.c $(IP_HDRS)
+lib6lowpanFrag.o: lib6lowpanFrag.c $(IP_HDRS)