Commit 13490194 authored by Robert Ricci's avatar Robert Ricci

Okay, get the dependency on the makefile _right_. Done in accordance

with this week's motto: "Simple, yet ugly."
parent 373387a4
......@@ -9,10 +9,7 @@ MAKEFILE_IN = @srcdir@/GNUmakefile.in
include $(OBJDIR)/Makeconf
all: makefile-check assign
makefile-check: ${MAKEFILE_IN}
-${RM} -f assign *.o
all: assign
include $(TESTBED_SRCDIR)/GNUmakerules
......@@ -61,33 +58,35 @@ CXXFLAGS += -DTRIVIAL_LINK_BW
DEPLIBS=$(OBJS)
assign: ${DEPLIBS} ${OBJS}
assign: ${MAKEFILE_IN} ${DEPLIBS} ${OBJS}
${CXX} -o assign ${LIBS} $(OBJS) ${LDFLAGS}
install: $(INSTALL_LIBEXECDIR)/assign
clean:
-${RM} -f *.o assign
-${RM} *.o assign
#
# All this crap generated with 'g++ -MM' - don't want to do all the makefile goo
# to make this automatic, since none of it ever changes
#
anneal.o: anneal.cc anneal.h port.h common.h config.h delay.h \
physical.h virtual.h vclass.h maps.h score.h pclass.h solution.h
physical.h virtual.h vclass.h maps.h score.h pclass.h solution.h \
${MAKEFILE_IN}
assign.o: assign.cc port.h common.h config.h delay.h physical.h \
virtual.h vclass.h pclass.h score.h solution.h maps.h anneal.h
config.o: config.cc config.h
virtual.h vclass.h pclass.h score.h solution.h maps.h anneal.h \
${MAKEFILE_IN}
config.o: config.cc config.h ${MAKEFILE_IN}
parse_ptop.o: parse_ptop.cc port.h common.h config.h delay.h \
physical.h parser.h
physical.h parser.h ${MAKEFILE_IN}
parse_top.o: parse_top.cc port.h common.h config.h vclass.h delay.h \
physical.h virtual.h parser.h
parser.o: parser.cc parser.h
physical.h virtual.h parser.h ${MAKEFILE_IN}
parser.o: parser.cc parser.h ${MAKEFILE_IN}
pclass.o: pclass.cc port.h common.h config.h delay.h physical.h \
virtual.h pclass.h
virtual.h pclass.h ${MAKEFILE_IN}
score.o: score.cc port.h common.h config.h vclass.h delay.h physical.h \
virtual.h pclass.h score.h /usr/include/math.h
virtual.h pclass.h score.h /usr/include/math.h ${MAKEFILE_IN}
solution.o: solution.cc solution.h port.h common.h config.h delay.h \
physical.h virtual.h vclass.h maps.h
physical.h virtual.h vclass.h maps.h ${MAKEFILE_IN}
vclass.o: vclass.cc port.h common.h config.h vclass.h delay.h \
physical.h virtual.h
physical.h virtual.h ${MAKEFILE_IN}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment