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

Last change on this file since 10367 was 4722, checked in by bird, 25 years ago

New makefile style. (addjustments)
makefile.vac and makefile.smp are obsolete and therefore removed.


File size: 841 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
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.