diff --git a/Makefile.in b/Makefile.in index cc7d540..5042ca8 100644 --- a/Makefile.in +++ b/Makefile.in @@ -57,6 +57,9 @@ local_all : $(PROGS) $(MODULES) lib_all : @( cd libami; $(MAKE) all ) +lib_clean : + @( cd libami; $(MAKE) clean ) + .c.o: $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $< @@ -170,8 +173,8 @@ ppmtoinfo : ppmtoinfo.o localetest : localetest.o $(LIBAMI) $(CC) -o localetest localetest.o $(LIBS) -clean : - $(RM) core $(PROGS) $(LIBAMI) Keyboard *.o libami/*.o +clean : lib_clean + $(RM) core $(PROGS) $(LIBAMI) Keyboard *.o $(RM) lex.yy.c lex.c y.tab.c y.tab.h gram.h gram.c $(RM) kbdlexer.c kbdmodule.h kbdmodule.c $(RM) config.log diff --git a/libami/Makefile.in b/libami/Makefile.in index 8d652c9..df05722 100644 --- a/libami/Makefile.in +++ b/libami/Makefile.in @@ -16,6 +16,7 @@ bindir = $(exec_prefix)/bin libdir = $(exec_prefix)/lib INSTALL = @INSTALL@ LN_S = @LN_S@ +RM = -rm -f OBJS = drawinfo.o module.o broker.o eventdispatcher.o mdscreen.o \ mdicon.o mdwindow.o kbdsupport.o hotkey.o \ @@ -29,6 +30,9 @@ SRCS = drawinfo.c module.c broker.c eventdispatcher.c mdscreen.c \ all : libami.a +clean : + $(RM) *.o libami.a + libami.a : $(OBJS) ar rc libami.a $(OBJS) $(RANLIB) libami.a