source: trunk/src/kernel32/test/makefile@ 21787

Last change on this file since 21787 was 21589, checked in by dmik, 15 years ago

tools/wrc: Restored generating GAS output by default. MASM output is now generated by specifying the -M option.

File size: 844 bytes
Line 
1# $Id: makefile,v 1.2 2000-12-03 00:34:40 bird Exp $
2
3#
4# Odin32 API
5#
6# kernel32test.exe makefile
7#
8
9
10OLD_STYLE=1
11!include ../../../makefile.inc
12
13RC = $(ODIN32_TOOLS)\wrc -M
14RCFLAGS = -s -I. -I$(CPPMAIN)\include -I$(ODIN32_INCLUDE) -I$(ODIN32_INCLUDE)\win
15
16CFLAGS = $(CFLAGS) -I$(ODIN32_INCLUDE) /Tm+ -Ge+
17CXXFLAGS = $(CXXFLAGS) -I$(ODIN32_INCLUDE) /Tm+ -Ge+
18
19OBJS = os2main.obj \
20 kernel32test.obj \
21 resources.obj \
22 testlib.obj \
23 rsrc.obj
24
25TARGET = kernel32test
26
27
28all: $(TARGET).exe
29
30
31$(TARGET).exe: $(OBJS)
32 $(LD) $(LDFLAGS) -Ge+ -Fe$@ $(OBJS) \
33 $(ODIN32_LIB)\odincrt.lib \
34 $(ODIN32_LIB)\kernel32.lib \
35 OS2386.LIB $(RTLLIB_O)
36
37rsrc.obj: rsrc.asm
38
39rsrc.asm: rsrc.rc rsrc.h
40 $(RC) $(RCFLAGS) -o $@ $(*B).rc
41
42clean:
43 $(RM) *.OBJ $(TARGET).exe rsrc.asm $(TARGET).map *.pch
44
Note: See TracBrowser for help on using the repository browser.