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

Last change on this file since 2013 was 1870, checked in by bird, 26 years ago

API test skeleton.

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