X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fgui.src%2FMakefile.in;h=e89449112f683f55298d9b69629b5f99a43bf5b0;hb=8c8f34ff4281a55d2f535335c02999246e9e12f2;hp=be24aca2a45ef8c3dda1e4fea344cd717125c5d6;hpb=80b2a5b23482ecbc28c3f70566ecafa524169016;p=fw%2Fsdcc diff --git a/sim/ucsim/gui.src/Makefile.in b/sim/ucsim/gui.src/Makefile.in index be24aca2..e8944911 100644 --- a/sim/ucsim/gui.src/Makefile.in +++ b/sim/ucsim/gui.src/Makefile.in @@ -36,8 +36,14 @@ man2dir = $(mandir)/man2 infodir = @infodir@ srcdir = @srcdir@ +enable_serio = @enable_serio@ PKGS = -CURSES_PKGS = serio.src +ifeq ($(enable_serio),yes) +SERIO_PKG = serio.src +else +SERIO_PKG = +endif +CURSES_PKGS = $(SERIO.PKG) # Common code OBJECTS = rec.o @@ -60,8 +66,8 @@ all: gui.src gui.src: checkconf gui_api ifeq ($(curses_ok),yes) - @for pkg in $(CURSES_PKGS); do\ - $(MAKE) -C $$pkg $$pkg ;\ + @for pkg in dummy $(CURSES_PKGS); do\ + if test -d $$pkg; then $(MAKE) -C $$pkg $$pkg; else : ; fi ;\ done endif # @for pkg in $(PKGS); do\ @@ -93,12 +99,19 @@ uninstall_gui_api: # Performing self-test # -------------------- -check: check_gui_api +check: check_local @for pkg in $(PKGS); do\ cd $$pkg && $(MAKE) check ; cd ..;\ done -check_gui_api: +check_local: + +test: test_local + @for pkg in $(PKGS); do\ + cd $$pkg && $(MAKE) test ; cd ..;\ + done + +test_local: # Performing installation test @@ -135,13 +148,13 @@ include clean.mk ucsim_lib: $(PRJDIR)/libguiucsim.a $(PRJDIR)/libguiucsim.a: $(OBJECTS) $(UCSIM_OBJECTS) - $(AR) -rcu $*.a $(OBJECTS) $(UCSIM_OBJECTS) + ar -rcu $*.a $(OBJECTS) $(UCSIM_OBJECTS) $(RANLIB) $*.a tool_lib: $(PRJDIR)/libguitool.a $(PRJDIR)/libguitool.a: $(OBJECTS) $(TOOL_OBJECTS) - $(AR) -rcu $*.a $(OBJECTS) $(TOOL_OBJECTS) + ar -rcu $*.a $(OBJECTS) $(TOOL_OBJECTS) $(RANLIB) $*.a .cc.o: