source: trunk/testcase/456/common.gmk@ 277

Last change on this file since 277 was 269, checked in by bird, 22 years ago

Early coding

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 914 bytes
Line 
1# $Id: common.gmk 269 2003-05-29 22:03:32Z bird $
2#
3# common makefile stuff for the defect 456 (Stabs -> HLL)
4#
5# Assumes TARGET is set.
6#
7
8
9
10ifndef PATH_TARGET
11PATH_TARGET = .
12endif
13ifndef TARGET_SRCEXT
14TARGET_SRCEXT = c
15endif
16ifndef TARGET_SOURCE
17TARGET_SOURCE = $(TARGET).$(TARGET_SRCEXT)
18endif
19
20$(TARGET): \
21 $(PATH_TARGET)/$(TARGET).vac.obj \
22 $(PATH_TARGET)/$(TARGET).vac.lst \
23 $(PATH_TARGET)/$(TARGET).gcc.obj \
24 $(PATH_TARGET)/$(TARGET).gcc.lst \
25
26
27$(PATH_TARGET)/$(TARGET).vac.obj: $(TARGET_SOURCE)
28 icc -c -Ti+ -Fo$@ $<
29
30$(PATH_TARGET)/$(TARGET).gcc.obj: $(TARGET_SOURCE)
31 gcc -c -g -Zomf -o $@ $<
32
33
34$(PATH_TARGET)/$(TARGET).vac.lst: $(PATH_TARGET)/$(TARGET).vac.obj
35 listomf $< > $@
36
37$(PATH_TARGET)/$(TARGET).gcc.lst: $(PATH_TARGET)/$(TARGET).gcc.obj
38 listomf $< > $@
39
40clean:
41 rm -f \
42 $(PATH_TARGET)/$(TARGET).vac.obj \
43 $(PATH_TARGET)/$(TARGET).vac.lst \
44 $(PATH_TARGET)/$(TARGET).gcc.obj \
45 $(PATH_TARGET)/$(TARGET).gcc.lst \
46
Note: See TracBrowser for help on using the repository browser.