comparison makefile.emx @ 1164:cb1e6b29aa7d

Include revision number on OS/2 using EMX/gcc. Having trouble figuring out how to do this with VAC/nmake.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 16 Sep 2011 10:53:10 +0000
parents a049f447999c
children 590740c9c5c6
comparison
equal deleted inserted replaced
1163:2991afb3bf71 1164:cb1e6b29aa7d
7 RC = rc 7 RC = rc
8 MAKE = make 8 MAKE = make
9 COMPRESS = lxlite 9 COMPRESS = lxlite
10 VER = 21 10 VER = 21
11 VERDOT = 2.1 11 VERDOT = 2.1
12 VERREV = $(shell svnversion -n . | cut -d ":" -f 1 | tr -d MS)
12 13
13 DEFS = 14 DEFS =
14 LIBS = 15 LIBS =
15 16
16 CFLAGS = -O -g -Zomf -Zmt -D__OS2__ -D__ST_MT_ERRNO__ -I. -Wall -o $(@) 17 CFLAGS = -O -g -Zomf -Zmt -D__OS2__ -D__ST_MT_ERRNO__ -DVER_REV=$(VERREV) -I. -Wall -o $(@)
17 LDFLAGS = -Zdll -Zcrtdll 18 LDFLAGS = -Zdll -Zcrtdll
18 RCFLAGS = -r 19 RCFLAGS = -r
19 20
20 21
21 COMPATOBJECTS = compat.obj dirent.obj 22 COMPATOBJECTS = compat.obj dirent.obj
41 42
42 dwtest.exe: dwtest.o dw.lib dwcompat.lib 43 dwtest.exe: dwtest.o dw.lib dwcompat.lib
43 $(CC) $(CFLAGS) -Zcrtdll -Zomf -Zmt -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat dwtest.def 44 $(CC) $(CFLAGS) -Zcrtdll -Zomf -Zmt -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat dwtest.def
44 45
45 clean: 46 clean:
46 $(RM) $(OBJECTS) dwtest.exe 47 $(RM) $(OBJECTS) dwtest.exe dw.dll dwcompat.dll
47 48
48 dw.obj: dw.c 49 dw.obj: dw.c
49 $(CC) $(CFLAGS) -c $< 50 $(CC) $(CFLAGS) -c $<
50 51
51 compat.obj: compat.c 52 compat.obj: compat.c