CC=gcc
AR=ar
-CFLAGS=-Wall -I.
-LDFLAGS=-lc_link -L.
+myCFLAGS=$(CFLAGS) -Wall -I.
+myLDFLAGS=-lc_link -L.
LINKSRCS=c_link.c
LINKOBJS=$(LINKSRCS:.c=.o)
$(LINKLIB): $(LINKOBJS)
$(AR) rcs $(LINKLIB) $(LINKOBJS)
-$(AGENTS): $(AGENTSRCS)
- @echo Building $<
- $(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
+$(AGENTS): $(AGENTSRCS) $(LINKLIB)
+ @echo Building $@
.c.o: c_link.h
- $(CC) -c $(CFLAGS) $< -o $@
+ $(CC) -c $(myCFLAGS) $< -o $@
.PHONY : clean
clean: