objects = skeleton.o

cbold_objects = \
  ../cb_base.o \
  ../cb_imp_spec.o \
  ../cb_shorthand.o \
  ../cb_prop.o \
  ../cb_views.o \
  ../cb_netlist_al3p.o \
  ../cb_netlist_pp.o \
  ../cb_xconstraints.o
 

CPPFLAGS = -I.. -I../parts
skeleton : $(objects) $(cbold_objects)
	cc -lstdc++ -o skeleton $(objects) $(cbold_objects)

      *.o  :  *.h ../cb_*.h ../parts/*.h
../cb_*.o  :      ../cb_*.h

.PHONY: clean
clean:
	rm skeleton $(objects)

.PHONY: cleanall
cleanall:
	rm skeleton $(objects) $(cbold_objects)
