# Those files are specified in LIB_OBJS below.
SIM_COMMON_HW_OBJS = \
+ hw-alloc.o \
hw-device.o \
hw-events.o \
hw-ports.o \
sim-break_h = $(srccom)/sim-break.h
sim-signal_h = $(srccom)/sim-signal.h
+hw-alloc_h = $(srccom)/hw-alloc.h
hw-base_h = $(srccom)/hw-base.h
hw-device_h = $(srccom)/hw-device.h
hw-events_h = $(srccom)/hw-events.h
hw-tree_h = $(srccom)/hw-tree.h
hw_base_headers = \
+ $(hw-alloc_h) \
$(hw-base_h) \
$(hw-device_h) \
$(hw-events_h) \
echo "};" >> tmp-hw.h
mv tmp-hw.h hw-config.h
+hw-alloc.o: $(srccom)/hw-alloc.c $(sim_main_headers) \
+ $(hw-alloc_h)
+ $(CC) -c $(srccom)/hw-alloc.c $(ALL_CFLAGS)
+
hw-base.o: $(srccom)/hw-base.c $(sim_main_headers) \
$(hw_base_headers) hw-config.h
$(CC) -c $(srccom)/hw-base.c $(ALL_CFLAGS)