source: branches/libc-0.6/testcase/throw.gmk@ 2528

Last change on this file since 2528 was 836, checked in by bird, 22 years ago

Initial config.

  • 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: 929 bytes
Line 
1# $Id: throw.gmk 836 2003-10-24 07:37:44Z bird $
2## @file
3#
4# C++ Throw & Catch testcases.
5#
6# InnoTek Systemberatung GmbH confidential
7#
8# Copyright (c) 2003 InnoTek Systemberatung GmbH
9# Author: knut st. osmundsen <bird-srcspam@anduin.net>
10#
11# All Rights Reserved
12#
13#
14
15TESTCASE= throw
16CFLAGS = -Zomf
17O = .obj
18A = .lib
19CC = gcc
20
21EXEOBJS = $(TESTCASE)$O $(TESTCASE)2$O
22
23
24all: $(TESTCASE).exe
25
26check: all
27 $(TESTCASE).exe
28
29install:
30
31clean distclean:
32 rm -f *$(TESTCASE)*.obj *$(TESTCASE)*.o \
33 *$(TESTCASE)*.lib *$(TESTCASE)*.a \
34 *$(TESTCASE)*.map $(TESTCASE)*.exe
35
36
37.SUFFIXES:
38.SUFFIXES: .c .cpp .asm .s .o .obj
39.c$O:
40 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
41
42.cpp$O:
43 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
44
45.asm$O:
46 ../tools/x86.os2/masm/v6.0/binp/ml.exe -c /Zi $<
47
48.s$O:
49 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
50
51
52$(TESTCASE).exe: $(EXEOBJS) $(TESTCASE).gmk
53 if $(CC) -Zmap $(CFLAGS) -o "$@" $(EXEOBJS) -lstdc++; then true; \
54 else rm -f $@; false; \
55 fi
Note: See TracBrowser for help on using the repository browser.