source: branches/libc-0.6/testcase/631.gmk@ 3643

Last change on this file since 3643 was 672, checked in by bird, 22 years ago

Inital testcase.

  • 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: 950 bytes
Line 
1# $Id: 631.gmk 672 2003-09-09 13:47:42Z bird $
2## @file
3#
4# _System 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= 631
16CFLAGS = -Zomf
17O = .obj
18A = .lib
19CC = gcc
20
21EXEOBJS = $(TESTCASE)main$O $(TESTCASE)asm$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.