Ticket #438: cleaning-targets-fix.patch

File cleaning-targets-fix.patch, 992 bytes (added by sjamaan, 13 years ago)
  • rules.make

    diff --git a/rules.make b/rules.make
    index 4347644..c8562dd 100644
    a b DISTFILES = $(filter-out runtime.c,$(LIBCHICKEN_OBJECTS_1:=.c)) \ 
    7979        $(UTILITY_PROGRAM_OBJECTS_1:=.c) \
    8080        $(ALWAYS_STATIC_UTILITY_PROGRAM_OBJECTS_1:=.c) \
    8181        $(COMPILER_OBJECTS_1:=.c) \
     82        $(SETUP_API_OBJECTS_1:=.c) \
     83        $(SETUP_API_OBJECTS_1:=.import.scm) $(SETUP_API_OBJECTS_1:=.import.c) \
    8284        $(IMPORT_LIBRARIES:=.import.c) \
    8385        posixunix.c posixwin.c
    8486# Remove the duplicate $(POSIXFILE) entry:
    clean: 
    587589          $(LIBCHICKEN_SO_FILE) \
    588590          libchicken$(A) libchicken$(SO) $(PROGRAM_IMPORT_LIBRARIES) \
    589591          $(IMPORT_LIBRARIES:=.import.so) $(LIBCHICKEN_IMPORT_LIBRARY) \
    590           setup-api.so setup-api.import.scm setup-download.so \
    591           setup-download.import.scm \
    592           setup-api.c setup-download.c
     592          $(SETUP_API_OBJECTS_1:=.so) $(SETUP_API_OBJECTS_1:=.import.so)
    593593ifdef USES_SONAME
    594594        $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) libchicken.so.$(BINARYVERSION)
    595595endif