Changeset 298 for trunk/testcase


Ignore:
Timestamp:
Jun 5, 2003, 5:01:15 AM (22 years ago)
Author:
bird
Message:

Linking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/456/common.gmk

    • Property cvs2svn:cvs-rev changed from 1.3 to 1.4
    r297 r298  
    3131
    3232
     33all: $(TARGET)
     34
     35ifndef NOLINKING
     36TARGET_LINKED = $(PATH_TARGET)/$(TARGET).vac.exe \
     37                                $(PATH_TARGET)/$(TARGET).vac.dump \
     38                                $(PATH_TARGET)/$(TARGET).gcc.exe \
     39                                $(PATH_TARGET)/$(TARGET).gcc.dump
     40endif
    3341
    3442$(TARGET): \
     
    3947        $(PATH_TARGET)/$(TARGET).gcc.obj \
    4048        $(PATH_TARGET)/$(TARGET).gcc.lst \
     49        $(TARGET_LINKED)
     50       
     51       
     52$(PATH_TARGET)/$(TARGET).vac.dump: $(PATH_TARGET)/$(TARGET).vac.exe
     53        rdrdump $< > $@
     54
     55$(PATH_TARGET)/$(TARGET).gcc.dump: $(PATH_TARGET)/$(TARGET).gcc.exe
     56        rdrdump $< > $@
    4157
    4258                                                               
     59
     60$(PATH_TARGET)/$(TARGET).vac.exe: $(PATH_TARGET)/$(TARGET).vac.obj
     61        icc -Ti+ /B/MAP /B/LINENUMBERS -Fe$@ $<
     62       
     63$(PATH_TARGET)/$(TARGET).gcc.exe: $(PATH_TARGET)/$(TARGET).gcc.obj
     64ifeq "$(TARGET_SRCEXT)" ".c"
     65        if gcc -g -Zomf -Zcrtdll -o $@ -Zlinker "/LINENUMBERS /MAP:FULL /PM:VIO" $<; then true; else rm -f $@; false; fi
     66else
     67        if g++ -g -Zomf -Zcrtdll -o $@ -Zlinker "/LINENUMBERS /MAP:FULL /PM:VIO" $<; then true; else rm -f $@; false; fi
     68endif   
     69
     70
     71       
    4372$(PATH_TARGET)/$(TARGET).vac.obj: $(TARGET_SOURCE)
    4473        icc -c -Ti+ -Fo$@ $<
    45 
     74                                                               
    4675$(PATH_TARGET)/$(TARGET).gcc.obj: $(PATH_TARGET)/$(TARGET).gcc.o $(EMXOMF_DEP)
    4776        $(EMXOMF) -o $@ $< > $@.emxomf 2>&1
     
    5584       
    5685       
     86       
    5787$(PATH_TARGET)/$(TARGET).vac.lst: $(PATH_TARGET)/$(TARGET).vac.obj $(LISTOMF_DEP)
    5888        $(LISTOMF) $< > $@
     
    6191        $(LISTOMF) $< > $@
    6292
     93       
    6394clean: 
    6495        rm -f \
    6596        $(PATH_TARGET)/$(TARGET).vac.obj \
    6697        $(PATH_TARGET)/$(TARGET).vac.lst \
     98        $(PATH_TARGET)/$(TARGET).vac.exe \
     99        $(PATH_TARGET)/$(TARGET).vac.map \
     100        $(PATH_TARGET)/$(TARGET).vac.dump \
    67101        $(PATH_TARGET)/$(TARGET).gcc.o   \
    68102        $(PATH_TARGET)/$(TARGET).gcc.s   \
    69103        $(PATH_TARGET)/$(TARGET).gcc.obj \
    70104        $(PATH_TARGET)/$(TARGET).gcc.lst \
     105        $(PATH_TARGET)/$(TARGET).gcc.exe \
     106        $(PATH_TARGET)/$(TARGET).gcc.map \
     107        $(PATH_TARGET)/$(TARGET).gcc.dump \
    71108       
Note: See TracChangeset for help on using the changeset viewer.