source: trunk/pin/makefile.gcc@ 3

Last change on this file since 3 was 3, checked in by bart, 18 years ago

Gcc patches + makefile

File size: 832 bytes
Line 
1#
2# gcc 3.3.5 is required!
3#
4
5TOOLKIT = u:\os2tk45
6
7INCLUDES = -I.\include
8
9CFLAGS = -g -Zomf -O2
10LDFLAGS = -s -Zomf -Zmap -Zbin-files
11
12CC = gcc
13LIBS =
14
15PIN_OBJS = obj\afm2pak.o \
16 obj\config.o \
17 obj\conv_afm.o \
18 obj\conv_ppd.o \
19 obj\driverea.o \
20 obj\listdevn.o \
21 obj\listfls.o \
22 obj\listreqf.o \
23 obj\pinmain.o \
24 obj\ppd2pak.o
25
26PPDENC_OBJS = obj\ppdenc.o \
27 obj\listfls.o
28
29
30all: pin.exe ppdenc.exe
31
32{src}.c{obj}.o:
33 $(CC) -c $(CFLAGS) $(INCLUDES) src\$(@B).c -o $(@)
34
35pin.exe: $(PIN_OBJS) makefile
36 $(CC) -Zexe $(LDFLAGS) -o $@ $(PIN_OBJS)
37
38ppdenc.exe: $(PPDENC_OBJS) makefile
39 $(CC) -Zexe $(LDFLAGS) -o $@ $(LIBS) $(PPDENC_OBJS)
40
41
42clean:
43 rm obj\*.o
44 rm bin\*
45
Note: See TracBrowser for help on using the repository browser.