source: branches/libc-0.6/testcase/572.gmk@ 3811

Last change on this file since 3811 was 602, checked in by bird, 22 years ago

changed check rule.

  • Property cvs2svn:cvs-rev set to 1.3
  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 963 bytes
Line 
1# $Id: 572.gmk 602 2003-08-16 00:56:31Z bird $
2## @file
3#
4# _Optlink declaration and definition 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=572
16ifdef GCC_OMF
17CFLAGS = -Zomf
18O = .obj
19A = .lib
20else
21CFLAGS = -Zaout
22O = .o
23A = .a
24endif
25CC = gcc
26
27EXEOBJS = $(TESTCASE)main$O $(TESTCASE)c$O $(TESTCASE)asm$O
28
29
30all: $(TESTCASE).exe
31
32check: all
33 $(TESTCASE).exe
34
35install:
36
37clean distclean:
38 rm -f *$(TESTCASE)*.obj *$(TESTCASE)*.o \
39 *$(TESTCASE)*.lib *$(TESTCASE)*.a \
40 *$(TESTCASE)*.map $(TESTCASE)*.exe
41
42
43.SUFFIXES:
44.SUFFIXES: .c .cpp .s .o .obj
45.c$O:
46 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
47
48.cpp$O:
49 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
50
51.s$O:
52 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
53
54
55$(TESTCASE).exe: $(EXEOBJS) $(TESTCASE).gmk
56 if $(CC) -Zmap $(CFLAGS) -o "$@" $(EXEOBJS) -lstdc++; then true; \
57 else rm -f $@; false; \
58 fi
59
Note: See TracBrowser for help on using the repository browser.