Changeset 887

Show
Ignore:
Timestamp:
04/05/08 18:21:45 (6 months ago)
Author:
Gregor
Message:

rebuild/Makefile, rebuild/deps: Now capable of building with make -j<whatever>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/rebuild/Makefile

    r884 r887  
    44CXXFLAGS=-g 
    55 
     6GC=-Wl,-Bstatic,-lgc,-Bdynamic 
     7 
    68EXEEXT= 
    79 
    810LDFLAGS= 
     11LIBS=$(GC) 
    912 
    1013PREFIX=/usr 
     
    7578all: rebuild$(EXEEXT) rebuild_choosedc$(EXEEXT) rebuild.conf/default 
    7679 
    77 rebuild$(EXEEXT): id.c impcnvtab.c $(OBJS) 
    78     $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) -o rebuild$(EXEEXT) 
     80rebuild$(EXEEXT): id.c id.h impcnvtab.c $(OBJS) 
     81    $(CXX) $(CXXFLAGS) $(LDFLAGS) $(LIBS) $(OBJS) -o rebuild$(EXEEXT) 
     82 
     83id.o: id.c 
     84 
     85id.h: id.c 
    7986 
    8087id.c: idgen$(EXEEXT) 
     
    8693idgen.o: idgen.c 
    8794    $(NATIVECXX) $(CXXFLAGS) -c idgen.c -o idgen.o 
     95 
     96impcnvtab.o: impcnvtab.c 
    8897 
    8998impcnvtab.c: impcnvgen$(EXEEXT) 
     
    137146    rm -f rebuild_choosedc$(EXEEXT) choosedc.o whereami.o 
    138147    rm -f rebuild.conf/default choosedc$(EXEEXT) nchoosedc.o nwhereami.o 
     148 
     149deps: 
     150    touch deps 
     151    $(MAKE) clean 
     152    $(MAKE) idgen 
     153    $(MAKE) impcnvgen 
     154    -$(MAKE) CXXFLAGS=-MM 
     155    rm -f idgen.o impcnvgen.o 
     156    cat *.o > deps 
     157    $(MAKE) clean 
     158 
     159include deps