source: branches/libc-0.6/testcase/duplicate1.gmk@ 2515

Last change on this file since 2515 was 1332, checked in by bird, 21 years ago

Initial 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: 1.1 KB
Line 
1# $Id: duplicate1.gmk 1332 2004-04-04 17:55:18Z bird $
2## @file
3#
4# Testcase for emxbind problem with differenting symbols by case.
5#
6# Copyright (c) 2003 Knut st. osmundsen <bird-srcspam@anduin.net>
7#
8# All Rights Reserved
9#
10#
11
12TESTCASE= duplicate1
13#ifdef GCC_OMF
14#CFLAGS = -Zomf
15#O = .obj
16#A = .lib
17#CC = gcc
18#SUFF = -omf
19#else
20CFLAGS = -Zaout
21O = .o
22A = .a
23CC = gcc
24SUFF =
25#endif
26
27EXEOBJS = $(TESTCASE)$O
28DEFS = $(TESTCASE).def
29
30
31all: $(TESTCASE)$(SUFF).exe
32
33check: all
34 $(TESTCASE)$(SUFF).exe
35
36install:
37
38clean distclean:
39 rm -f *$(TESTCASE)[-.]*obj *$(TESTCASE)[-.]*o \
40 *$(TESTCASE)[-.]*lib *$(TESTCASE)[-.]*a \
41 *$(TESTCASE)[-.]*map $(TESTCASE)[-.]*exe \
42 stdout-ok stdout stderr stderr-ok
43
44
45.SUFFIXES:
46.SUFFIXES: .c .cpp .asm .s .o .obj
47.c$O:
48 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
49
50.cpp$O:
51 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
52
53.asm$O:
54 ../tools/x86.os2/masm/v6.0/binp/ml.exe -c /Zi $<
55
56.s$O:
57 $(CC) -c $(CFLAGS) -o "$(@)" "$<"
58
59
60$(TESTCASE)$(SUFF).exe: $(EXEOBJS) $(DEFS) $(TESTCASE).gmk
61 if $(CC) -Zmap $(CFLAGS) -o "$@" $(EXEOBJS) $(DEFS); then true; \
62 else rm -f $@; false; \
63 fi
64
Note: See TracBrowser for help on using the repository browser.