Changeset 12825 in project for chicken


Ignore:
Timestamp:
12/15/08 15:27:27 (11 years ago)
Author:
felix winkelmann
Message:

hopefully fixed special dependency status of setup import libs (untested)

Location:
chicken/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/TODO

    r12813 r12825  
    171171    should actually be a distinct meta-import-env.
    172172    (does it work at all?)
    173     example: we nbeed `(import-for-syntax chicken)' to have access to
     173    example: we need `(import-for-syntax chicken)' to have access to
    174174    `receive' in a procedural syntax definition.
    175175*** curried define performs expansion in empty se - problem?
     
    208208*** need script to process import libraries for generating indices for doc.callcc.org
    209209    then tell Toby Butzon about it
    210 
     210*** test DESTDIR and proper linking
     211*** test special status of setup-api.import.scm and setup-download.import.scm
     212    touching .c files caused chicken-install to be rebuilt; did using
     213    .SECONDARY help?
    211214
    212215* tests
     
    219222* documentation
    220223
    221 ** document ("HI/LO") expander (-> wiki, internals)
    222    will we ever have the time for that?
    223224** document new .meta entries in tutorials on wiki
    224225   depends, test-depends
  • chicken/trunk/rules.make

    r12819 r12825  
    11291129else
    11301130        @echo
    1131         @echo "Warning: can not run `chicken-install -update-db\' when DESTDIR is set"
     1131        @echo "Warning: can not run chicken-install -update-db when DESTDIR is set"
    11321132        @echo
    11331133endif
     
    12031203
    12041204.SUFFIXES: .scm
     1205.SECONDARY: setup-api.import.scm setup-download.import.scm
     1206
     1207setup-api.import.scm: setup-api.c
     1208setup-download.import.scm: setup-download.c
    12051209
    12061210library.c: $(SRCDIR)library.scm $(SRCDIR)version.scm $(SRCDIR)banner.scm
     
    13541358chicken-profile.c: $(SRCDIR)chicken-profile.scm
    13551359        $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@
    1356 chicken-install.c: $(SRCDIR)chicken-install.scm setup-download.c
     1360chicken-install.c: $(SRCDIR)chicken-install.scm setup-download.import.scm
    13571361        $(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -ignore-repository -output-file $@
    13581362chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm
     
    13681372        $(CHICKEN) $< $(CHICKEN_DYNAMIC_OPTIONS) -emit-import-library setup-api \
    13691373          -ignore-repository -output-file $@
    1370 setup-download.c: $(SRCDIR)setup-download.scm setup-api.c
     1374setup-download.c: $(SRCDIR)setup-download.scm setup-api.import.scm
    13711375        $(CHICKEN) $< $(CHICKEN_DYNAMIC_OPTIONS) -emit-import-library setup-download \
    13721376          -ignore-repository -output-file $@
Note: See TracChangeset for help on using the changeset viewer.