| TARGETS = place_test BookshelfView.class |
| |
| CFLAGS = -g -pedantic -Wall |
| |
| STATIC_LIBS = libhmetis.a |
| DYNAMIC_LIBS = -lm |
| |
| OBJECTS = place_test.o place_qpsolver.o place_base.o place_pads.o place_genqp.o place_gordian.o \ |
| place_partition.o place_legalize.o place_bin.o |
| |
| |
| # For hMetis free code, uncomment the following lines |
| # |
| # CFLAGS = -g -pedantic -Wall -DNO_HMETIS |
| # STATIC_LIBS = |
| |
| |
| all: $(TARGETS) |
| |
| %.o: %.c *.h |
| gcc $(CFLAGS) -c -o $@ $< |
| |
| place_test: $(OBJECTS) |
| gcc *.o $(STATIC_LIBS) $(DYNAMIC_LIBS) -o place_test |
| |
| BookshelfView.class: BookshelfView.java |
| javac BookshelfView.java |
| |
| clean: |
| rm -rf *.o place_test *.class *~ |