diff --git a/make/exe.mk b/make/exe.mk index bf8c7e2e..e0300744 100644 --- a/make/exe.mk +++ b/make/exe.mk @@ -13,7 +13,7 @@ strace: $(EXE) $(EXE_BIN) kdbg gdb ddd: debug: gdb -clean: execlean localclean +clean: execlean localclean profclean $(LIB_SO): $(LIB_A) $(EXE): $(LIB_SO) diff --git a/make/lo.mk b/make/lo.mk index 52dd18b8..c4943c61 100644 --- a/make/lo.mk +++ b/make/lo.mk @@ -28,7 +28,7 @@ all: $(LOADABLE_OBJ_LIBS) $(BUILD_LOADABLE_OBJ_LIBS) install: $(INSTALLED_LOADABLE_OBJ_LIBS) clean: clean.lo -clean.lo: +clean.lo: profclean rm -f *.o *.cpp *.so *.done *.dll $(SO_PREFIX)%.so $(SO_PREFIX)%.dll: %.o diff --git a/make/main.mk b/make/main.mk index 7c64d9db..679b29ca 100644 --- a/make/main.mk +++ b/make/main.mk @@ -5,3 +5,5 @@ LOCAL_LDFLAGS += -rdynamic include $(MODDIR)/make/exe.mk +all: +clean: profclean diff --git a/make/plugin.mk b/make/plugin.mk index 8ca16d41..f17d219a 100644 --- a/make/plugin.mk +++ b/make/plugin.mk @@ -13,5 +13,5 @@ LOCAL_CFLAGS += -D_PLUGIN all: build_PI install: install_PI -clean: execlean localclean +clean: execlean localclean profclean distclean: clean diff --git a/make/so.mk b/make/so.mk index 77867d61..b1ce4bc0 100644 --- a/make/so.mk +++ b/make/so.mk @@ -11,7 +11,7 @@ include $(MODDIR)/make/ldlibpath.mk include $(MODDIR)/make/rules.mk all: $(SHOBJS) $(BUILD_SHOBJS) -clean: objclean textclean localclean +clean: objclean textclean localclean profclean install: $(ALL) installso $(BUILD_LIBDIR)/%.so: %.so diff --git a/make/targets-tools.mk b/make/targets-tools.mk index da2a9698..7d981240 100644 --- a/make/targets-tools.mk +++ b/make/targets-tools.mk @@ -6,7 +6,7 @@ include $(MODDIR)/make/rules.mk all: -clean: objclean textclean localclean +clean: objclean textclean localclean profclean install: $(ALL) $(LIB_SO): $(OBJ) all.done: $(PREREQ_DONE) $(BUILD_HDR) $(BUILD_EXE_SH) $(MEMBERS) $(LIB_A) $(LIB_SO)